56 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-nm --no-sort %t | FileCheck %s3 4# CHECK: b mybss_local5# CHECK-NEXT: b mybss2_local6# CHECK-NEXT: d mydata_local7# CHECK-NEXT: d mydata2_local8# CHECK-NEXT: d mytdata_local9# CHECK-NEXT: B mybss_global10# CHECK-NEXT: D mydata_global11# CHECK-NEXT: D mytdata_global12 13!ELF14FileHeader:15 Class: ELFCLASS6416 Data: ELFDATA2LSB17 Type: ET_EXEC18 Machine: EM_X86_6419Sections:20 - Name: mybss21 Type: SHT_NOBITS22 Flags: [ SHF_ALLOC, SHF_WRITE ]23 - Name: mybss224 Type: SHT_NOBITS25 Flags: [ SHF_ALLOC ]26 - Name: mydata27 Type: SHT_PROGBITS28 Flags: [ SHF_ALLOC, SHF_WRITE ]29 - Name: mydata230 Type: 0x100031 Flags: [ SHF_ALLOC, SHF_WRITE ]32 - Name: mytdata33 Type: SHT_PROGBITS34 Flags: [ SHF_ALLOC, SHF_WRITE, SHF_TLS ]35Symbols:36 - Name: mybss_local37 Section: mybss38 - Name: mybss2_local39 Section: mybss240 - Name: mydata_local41 Section: mydata42 - Name: mydata2_local43 Section: mydata244 - Name: mytdata_local45 Section: mytdata46 47 - Name: mybss_global48 Binding: STB_GLOBAL49 Section: mybss50 - Name: mydata_global51 Binding: STB_GLOBAL52 Section: mydata53 - Name: mytdata_global54 Binding: STB_GLOBAL55 Section: mytdata56