52 lines · plain
1## Test llvm-nm for XCOFF object files with --print-size option.2 3# RUN: yaml2obj %s -o %t.o4# RUN: llvm-nm --print-size %t.o | FileCheck --match-full-lines %s5 6--- !XCOFF7FileHeader:8 MagicNumber: 0x1DF9Sections:10 - Name: .text11 Flags: [ STYP_TEXT ]12 - Name: .data13 Flags: [ STYP_DATA ]14 - Name: .bss15 Flags: [ STYP_BSS ]16Symbols:17 - Name: ._ZL5func0v18 Section: .text19 StorageClass: C_EXT20 Type: 0x2021 AuxEntries:22 - Type: AUX_CSECT23 SymbolAlignmentAndType: 0x0224 StorageMappingClass: XMC_PR25 - Name: val26 Value: 0x20027 Section: .data28 StorageClass: C_EXT29 Type: 0x2030 AuxEntries:31 - Type: AUX_CSECT32 SymbolAlignmentAndType: 0x0133 StorageMappingClass: XMC_RW34 SectionOrLength: 0x835 - Name: comval36 Section: .bss37 Value: 0x13C38 StorageClass: C_EXT39 Type: 0x0040 AuxEntries:41 - Type: AUX_CSECT42 SymbolAlignmentAndType: 0x0343 StorageMappingClass: XMC_RW44 SectionOrLength: 0x445 46## Label symbol.47# CHECK: 00000000 00000000 T ._ZL5func0v48## Common symbol.49# CHECK-NEXT: 0000013c 00000004 C comval50## SD symbol.51# CHECK-NEXT: 00000200 00000008 D val52