brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 8957c28 Raw
51 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: llvm-readelf -s %t | FileCheck %s3 4!ELF5FileHeader:6  Class: ELFCLASS647  Data:  ELFDATA2LSB8  Type:  ET_EXEC9Sections:10  - Name: .text11    Type: SHT_PROGBITS12Symbols:13  - Name:     absolute114    Index:    SHN_ABS15    Value:    0x123416    Binding:  STB_GLOBAL17  - Name:     absolute218    Index:    0xfff119    Value:    0x432120    Binding:  STB_GLOBAL21  - Name:     common122    Index:    SHN_COMMON23    Binding:  STB_GLOBAL24  - Name:     common225    Index:    0xfff226    Binding:  STB_GLOBAL27  - Name:     good28    Index:    0x129    Binding:  STB_GLOBAL30  - Name:     bad31    Index:    0x4232    Binding:  STB_GLOBAL33  - Name:     undef134    Index:    SHN_UNDEF35    Binding:  STB_GLOBAL36  - Name:     undef237    Index:    038    Binding:  STB_GLOBAL39 40# CHECK:      Symbol table '.symtab' contains 9 entries41# CHECK-NEXT:   Num: {{.*}} Ndx Name42# CHECK-NEXT:     0: {{.*}} UND43# CHECK-NEXT:     1: {{.*}} ABS absolute144# CHECK-NEXT:     2: {{.*}} ABS absolute245# CHECK-NEXT:     3: {{.*}} COM common146# CHECK-NEXT:     4: {{.*}} COM common247# CHECK-NEXT:     5: {{.*}}   1 good48# CHECK-NEXT:     6: {{.*}}  66 bad49# CHECK-NEXT:     7: {{.*}} UND undef150# CHECK-NEXT:     8: {{.*}} UND undef251