| # RUN: yaml2obj %s -o %t |
| # RUN: lldb-test object-file %t | FileCheck %s |
| |
| # CHECK: Plugin name: xcoff |
| # CHECK: Architecture: powerpc64-ibm-aix |
| # CHECK: Executable: true |
| # CHECK: Stripped: false |
| # CHECK: Type: executable |
| # CHECK: Strata: unknown |
| # CHECK: Name: .text |
| # CHECK-NEXT: Type: code |
| # CHECK-NEXT: Permissions: r-x |
| # CHECK: Name: .data |
| # CHECK-NEXT: Type: data |
| # CHECK-NEXT: Permissions: rw- |
| # CHECK: Name: .bss |
| # CHECK-NEXT: Type: zero-fill |
| # CHECK-NEXT: Permissions: rw- |
| # CHECK: Name: .loader |
| # CHECK-NEXT: Type: regular |
| # CHECK-NEXT: Permissions: r-- |
| # CHECK: Name: .dwline |
| # CHECK-NEXT: Type: dwarf-line |
| # CHECK-NEXT: Permissions: r-- |
| # CHECK: Name: .dwinfo |
| # CHECK-NEXT: Type: dwarf-info |
| # CHECK-NEXT: Permissions: r-- |
| # CHECK: Name: .dwabrev |
| # CHECK-NEXT: Type: dwarf-abbrev |
| # CHECK-NEXT: Permissions: r-- |
| |
| --- !XCOFF |
| FileHeader: |
| MagicNumber: 0x1F7 |
| NumberOfSections: 7 |
| CreationTime: 000000000 |
| Flags: 0x0002 |
| Sections: |
| - Name: .text |
| Address: 0x100000438 |
| Size: 0x38 |
| FileOffsetToData: 0x0 |
| FileOffsetToLineNumbers: 0x0 |
| NumberOfLineNumbers: 0x0 |
| Flags: [ STYP_TEXT ] |
| SectionData: E8C20000 |
| - Name: .data |
| Address: 0x1100008D2 |
| Size: 0x2AE |
| FileOffsetToData: 0x8D2 |
| FileOffsetToRelocations: 0x132E |
| FileOffsetToLineNumbers: 0x0 |
| NumberOfRelocations: 0x22 |
| NumberOfLineNumbers: 0x0 |
| Flags: [ STYP_DATA ] |
| SectionData: '' |
| - Name: .bss |
| Address: 0x110000B80 |
| Size: 0x28 |
| FileOffsetToData: 0x0 |
| FileOffsetToRelocations: 0x0 |
| FileOffsetToLineNumbers: 0x0 |
| NumberOfRelocations: 0x0 |
| NumberOfLineNumbers: 0x0 |
| Flags: [ STYP_BSS ] |
| SectionData: '' |
| - Name: .loader |
| Address: 0x0 |
| Size: 0x413 |
| FileOffsetToData: 0xB80 |
| FileOffsetToRelocations: 0x0 |
| FileOffsetToLineNumbers: 0x0 |
| NumberOfRelocations: 0x0 |
| NumberOfLineNumbers: 0x0 |
| Flags: [ STYP_LOADER ] |
| SectionData: 00000001 |
| - Name: .dwline |
| Address: 0x0 |
| Size: 0x9C |
| FileOffsetToData: 0xF94 |
| FileOffsetToRelocations: 0x150A |
| FileOffsetToLineNumbers: 0x0 |
| NumberOfRelocations: 0x5 |
| NumberOfLineNumbers: 0x0 |
| Flags: [ STYP_DWARF ] |
| SectionData: FFFFFFFF |
| - Name: .dwinfo |
| Address: 0x0 |
| Size: 0xDD |
| FileOffsetToData: 0x1030 |
| FileOffsetToRelocations: 0x1550 |
| FileOffsetToLineNumbers: 0x0 |
| NumberOfRelocations: 0x6 |
| NumberOfLineNumbers: 0x0 |
| Flags: [ STYP_DWARF ] |
| SectionData: FFFFFFFF |
| - Name: .dwabrev |
| Address: 0x0 |
| Size: 0x43 |
| FileOffsetToData: 0x110E |
| FileOffsetToRelocations: 0x0 |
| FileOffsetToLineNumbers: 0x0 |
| NumberOfRelocations: 0x0 |
| NumberOfLineNumbers: 0x0 |
| Flags: [ STYP_DWARF ] |
| SectionData: 01110125 |
| StringTable: {} |
| ... |