brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.4 KiB · c1b76e1 Raw
159 lines · plain
1## Object files assembled on AIX from the following source:2##        .csect [PR]3##.main:4##        .globl .main5##        .extern .function6##        bla     .function7##        btla    .function8##        ba      0x12349##        ba      -3210##        bta     0x234811##        bta     -25612#13# RUN: yaml2obj %s --docnum=1 -o %t32.o 14# RUN: llvm-objdump -d %t32.o | FileCheck %s15#16# CHECK:        : file format aixcoff-rs600017# CHECK:        Disassembly of section .text:18# CHECK:        00000000 <.main>:19# CHECK:            0: 48 00 00 03   bla 0x020# CHECK-NEXT:       4: 41 80 00 03   btla    0, 0x021# CHECK-NEXT:       8: 48 00 12 36   ba 0x123422# CHECK-NEXT:       c: 4b ff ff e2   ba 0xffffffe023# CHECK-NEXT:      10: 41 80 23 4a   bta     0, 0x234824# CHECK-NEXT:      14: 41 80 ff 02   bta     0, 0xffffff0025 26--- !XCOFF27FileHeader:28  MagicNumber:     0x1DF29  NumberOfSections: 130  CreationTime:    170014862231  OffsetToSymbolTable: 0x6832  EntriesInSymbolTable: 833  AuxiliaryHeaderSize: 034  Flags:           0x035Sections:36  - Name:            .text37    Address:         0x038    Size:            0x1839    FileOffsetToData: 0x3C40    FileOffsetToRelocations: 0x5441    FileOffsetToLineNumbers: 0x042    NumberOfRelocations: 0x243    NumberOfLineNumbers: 0x044    Flags:           [ STYP_TEXT ]45    SectionData:     4800000341800003480012364BFFFFE24180234A4180FF0246    Relocations:47      - Address:         0x048        Symbol:          0x249        Info:            0x9950        Type:            0x1851      - Address:         0x652        Symbol:          0x253        Info:            0x8F54        Type:            0x1855Symbols:56  - Name:            .file57    Value:           0x058    Section:         N_DEBUG59    Type:            0xC0360    StorageClass:    C_FILE61    NumberOfAuxEntries: 162  - Name:            .function63    Value:           0x064    Section:         N_UNDEF65    Type:            0x066    StorageClass:    C_EXT67    NumberOfAuxEntries: 168  - Name:            ''69    Value:           0x070    Section:         .text71    Type:            0x072    StorageClass:    C_HIDEXT73    NumberOfAuxEntries: 174  - Name:            .main75    Value:           0x076    Section:         .text77    Type:            0x078    StorageClass:    C_EXT79    NumberOfAuxEntries: 180StringTable:     {}81...82 83# RUN: yaml2obj %s --docnum=2 -o %t64.o 84# RUN: llvm-objdump -d %t64.o | FileCheck --check-prefixes=CHECK64 %s85#86 87# CHECK64:      : file format aix5coff64-rs600088# CHECK64:      Disassembly of section .text:89# CHECK64:      0000000000000000 <.main>:90# CHECK64-NEXT:       0: 48 00 00 03   bla 0x091# CHECK64-NEXT:       4: 41 80 00 03   btla    0, 0x092# CHECK64-NEXT:       8: 48 00 12 36   ba 0x123493# CHECK64-NEXT:       c: 4b ff ff e2   ba 0xffffffffffffffe094# CHECK64-NEXT:      10: 41 80 23 4a   bta     0, 0x234895# CHECK64-NEXT:      14: 41 80 ff 02   bta     0, 0xffffffffffffff0096#97--- !XCOFF98FileHeader:99  MagicNumber:     0x1F7100  NumberOfSections: 1101  CreationTime:    1701859282102  AuxiliaryHeaderSize: 0103  Flags:           0x0104Sections:105  - Name:            .text106    Address:         0x0107    Size:            0x18108    FileOffsetToData: 0x60109    FileOffsetToRelocations: 0x78110    FileOffsetToLineNumbers: 0x0111    NumberOfRelocations: 0x2112    NumberOfLineNumbers: 0x0113    Flags:           [ STYP_TEXT ]114    SectionData:     4800000341800003480012364BFFFFE24180234A4180FF02115    Relocations:116      - Address:         0x0117        Symbol:          0x1118        Info:            0x99119        Type:            0x18120      - Address:         0x6121        Symbol:          0x1122        Info:            0x8F123        Type:            0x18124Symbols:125  - Name:            .file126    Section:         N_DEBUG127    StorageClass:    C_FILE128    NumberOfAuxEntries: 0129  - Name:            .function130    Section:         N_UNDEF131    StorageClass:    C_EXT132    NumberOfAuxEntries: 1133    AuxEntries:134      - Type:                   AUX_CSECT135        StorageMappingClass:    XMC_PR136        SymbolAlignmentAndType: 0137  - Name:            ''138    Section:         .text139    StorageClass:    C_HIDEXT140    NumberOfAuxEntries: 1141    AuxEntries:142      - Type:                   AUX_CSECT143        StorageMappingClass:    XMC_PR144        SymbolAlignmentAndType: 1145  - Name:            .main146    Section:         .text147    StorageClass:    C_EXT148    NumberOfAuxEntries: 1149    AuxEntries:150      - Type:                   AUX_CSECT151        StorageMappingClass:    XMC_PR152        SymbolAlignmentAndType: 2153StringTable:154  Strings:155    - .file156    - .function157    - .text158    - .main159