brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 57de89f Raw
38 lines · plain
1# RUN: yaml2obj %s -o %t.obj2# RUN: llvm-readobj --string-table %t.obj \3# RUN:   %p/Inputs/coff-load-config-x64.dll \4# RUN:   %p/Inputs/zero-string-table.obj.coff-i386 | FileCheck %s5 6# CHECK-LABEL: File: {{.*}}string-table.test.tmp.obj7# CHECK:       StringTable {8# CHECK-NEXT:    Length: 319# CHECK-NEXT:    [     4] .debug_str10# CHECK-NEXT:    [     f] _main_test_test11# CHECK-NEXT:  }12 13# CHECK-LABEL: File: {{.*}}coff-load-config-x64.dll14# CHECK:       StringTable {15# CHECK-NEXT:    Length: 016# CHECK-NEXT:  }17 18# CHECK-LABEL: File: {{.*}}zero-string-table.obj.coff-i38619# CHECK:       StringTable {20# CHECK-NEXT:    Length: 421# CHECK-NEXT:  }22 23--- !COFF24header:25  Machine:         IMAGE_FILE_MACHINE_AMD6426sections:27  - Name:            .text28    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]29  - Name:            .debug_str30    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]31symbols:32  - Name:            _main_test_test33    Value:           034    SectionNumber:   135    SimpleType:      IMAGE_SYM_TYPE_NULL36    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION37    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL38