brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.5 KiB · 199e78f Raw
231 lines · yaml
1# REQUIRES: aarch642 3# RUN: yaml2obj %s -o %t.out4 5# RUN: %lldb %t.out -b -o "disassemble -c 1 --cpu 'apple-a16' -n main" | FileCheck %s --check-prefix SUPPORTED6# RUN: %lldb %t.out -b -o "disassemble -c 1 --cpu 'apple-a11' -n main" | FileCheck %s --check-prefix UNSUPPORTED7# RUN: %lldb %t.out -b -o "disassemble -c 1 --cpu 'apple-a11' --features '+all' -n main" | FileCheck %s --check-prefix SUPPORTED8 9# RUN: %lldb %t.out -b -o "settings set target.disassembly-cpu 'apple-a16'" -o "disassemble -c 1 -n main" | FileCheck %s --check-prefix SUPPORTED10# RUN: %lldb %t.out -b -o "settings set target.disassembly-cpu 'apple-a11'" -o "disassemble -c 1 -n main" | FileCheck %s --check-prefix UNSUPPORTED11# RUN: %lldb %t.out -b -o "settings set target.disassembly-cpu 'apple-a11'" -o "settings set target.disassembly-features '+all'" -o "disassemble -c 1 -n main" | FileCheck %s --check-prefix SUPPORTED12 13# SUPPORTED: <+0>: pacibsp14# UNSUPPORTED-NOT: <+0>: pacibsp15 16--- !mach-o17FileHeader:18  magic:           0xFEEDFACF19  cputype:         0x100000C20  cpusubtype:      0x8000000221  filetype:        0x222  ncmds:           1723  sizeofcmds:      105624  flags:           0x20008525  reserved:        0x026LoadCommands:27  - cmd:             LC_SEGMENT_6428    cmdsize:         7229    segname:         __PAGEZERO30    vmaddr:          031    vmsize:          429496729632    fileoff:         033    filesize:        034    maxprot:         035    initprot:        036    nsects:          037    flags:           038  - cmd:             LC_SEGMENT_6439    cmdsize:         39240    segname:         __TEXT41    vmaddr:          429496729642    vmsize:          1638443    fileoff:         044    filesize:        1638445    maxprot:         546    initprot:        547    nsects:          448    flags:           049    Sections:50      - sectname:        __text51        segname:         __TEXT52        addr:            0x10000046053        size:            3654        offset:          0x46055        align:           256        reloff:          0x057        nreloc:          058        flags:           0x8000040059        reserved1:       0x060        reserved2:       0x061        reserved3:       0x062        content:         7F2303D5FD7BBFA9FD03009100000090005012910400009400008052FD7BC1A8FF0F5FD663      - sectname:        __cstring64        segname:         __TEXT65        addr:            0x10000049466        size:            367        offset:          0x49468        align:           069        reloff:          0x070        nreloc:          071        flags:           0x272        reserved1:       0x073        reserved2:       0x074        reserved3:       0x075        content:         '484900'76  - cmd:             LC_SEGMENT_6477    cmdsize:         15278    segname:         __DATA_CONST79    vmaddr:          429498368080    vmsize:          1638481    fileoff:         1638482    filesize:        1638483    maxprot:         384    initprot:        385    nsects:          186    flags:           1687  - cmd:             LC_SEGMENT_6488    cmdsize:         7289    segname:         __LINKEDIT90    vmaddr:          429500006491    vmsize:          1638492    fileoff:         3276893    filesize:        66494    maxprot:         195    initprot:        196    nsects:          097    flags:           098  - cmd:             LC_SYMTAB99    cmdsize:         24100    symoff:          32920101    nsyms:           3102    stroff:          32976103    strsize:         40104  - cmd:             LC_DYSYMTAB105    cmdsize:         80106    ilocalsym:       0107    nlocalsym:       0108    iextdefsym:      0109    nextdefsym:      2110    iundefsym:       2111    nundefsym:       1112    tocoff:          0113    ntoc:            0114    modtaboff:       0115    nmodtab:         0116    extrefsymoff:    0117    nextrefsyms:     0118    indirectsymoff:  32968119    nindirectsyms:   2120    extreloff:       0121    nextrel:         0122    locreloff:       0123    nlocrel:         0124  - cmd:             LC_LOAD_DYLINKER125    cmdsize:         32126    name:            12127    Content:         '/usr/lib/dyld'128    ZeroPadBytes:    7129  - cmd:             LC_UUID130    cmdsize:         24131    uuid:            CF3EBEFA-8D83-3C25-931A-5AF74AFE0B3A132  - cmd:             LC_BUILD_VERSION133    cmdsize:         32134    platform:        1135    minos:           983040136    sdk:             983808137    ntools:          1138    Tools:139      - tool:            3140        version:         76153600141  - cmd:             LC_SOURCE_VERSION142    cmdsize:         16143    version:         0144  - cmd:             LC_MAIN145    cmdsize:         24146    entryoff:        1120147    stacksize:       0148  - cmd:             LC_LOAD_DYLIB149    cmdsize:         56150    dylib:151      name:            24152      timestamp:       2153      current_version: 88539136154      compatibility_version: 65536155    Content:         '/usr/lib/libSystem.B.dylib'156    ZeroPadBytes:    6157  - cmd:             LC_FUNCTION_STARTS158    cmdsize:         16159    dataoff:         32912160    datasize:        8161  - cmd:             LC_DATA_IN_CODE162    cmdsize:         16163    dataoff:         32920164    datasize:        0165  - cmd:             LC_CODE_SIGNATURE166    cmdsize:         16167    dataoff:         33024168    datasize:        408169LinkEditData:170  ExportTrie:171    TerminalSize:    0172    NodeOffset:      0173    Name:            ''174    Flags:           0x0175    Address:         0x0176    Other:           0x0177    ImportName:      ''178    Children:179      - TerminalSize:    0180        NodeOffset:      18181        Name:            _182        Flags:           0x0183        Address:         0x0184        Other:           0x0185        ImportName:      ''186        Children:187          - TerminalSize:    2188            NodeOffset:      9189            Name:            _mh_execute_header190            Flags:           0x0191            Address:         0x0192            Other:           0x0193            ImportName:      ''194          - TerminalSize:    3195            NodeOffset:      13196            Name:            main197            Flags:           0x0198            Address:         0x460199            Other:           0x0200            ImportName:      ''201  NameList:202    - n_strx:          2203      n_type:          0xF204      n_sect:          1205      n_desc:          16206      n_value:         4294967296207    - n_strx:          22208      n_type:          0xF209      n_sect:          1210      n_desc:          0211      n_value:         4294968416212    - n_strx:          28213      n_type:          0x1214      n_sect:          0215      n_desc:          256216      n_value:         0217  StringTable:218    - ' '219    - __mh_execute_header220    - _main221    - _puts222    - ''223    - ''224    - ''225    - ''226    - ''227    - ''228  IndirectSymbols: [ 0x2, 0x2 ]229  FunctionStarts:  [ 0x460 ]230...231