brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 182f048 Raw
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