brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.3 KiB · 3b6ec55 Raw
264 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2 3--- !mach-o4FileHeader:      5  magic:           0xFEEDFACF6  cputype:         0x010000077  cpusubtype:      0x800000038  filetype:        0x000000029  ncmds:           1610  sizeofcmds:      140811  flags:           0x0021808512  reserved:        0x0000000013LoadCommands:    14  - cmd:             LC_SEGMENT_6415    cmdsize:         7216    segname:         __PAGEZERO17    vmaddr:          018    vmsize:          429496729619    fileoff:         020    filesize:        021    maxprot:         022    initprot:        023    nsects:          024    flags:           025  - cmd:             LC_SEGMENT_6426    cmdsize:         55227    segname:         __TEXT28    vmaddr:          429496729629    vmsize:          819230    fileoff:         031    filesize:        819232    maxprot:         733    initprot:        534    nsects:          635    flags:           036  - cmd:             LC_SEGMENT_6437    cmdsize:         31238    segname:         __DATA39    vmaddr:          429497548840    vmsize:          409641    fileoff:         819242    filesize:        409643    maxprot:         744    initprot:        345    nsects:          346    flags:           047  - cmd:             LC_SEGMENT_6448    cmdsize:         7249    segname:         __LINKEDIT50    vmaddr:          429497958451    vmsize:          409652    fileoff:         1228853    filesize:        250854    maxprot:         755    initprot:        156    nsects:          057    flags:           058  - cmd:             LC_DYLD_INFO_ONLY59    cmdsize:         4860    rebase_off:      1238461    rebase_size:     862    bind_off:        1228863    bind_size:       9664    weak_bind_off:   065    weak_bind_size:  066    lazy_bind_off:   1239267    lazy_bind_size:  62468    export_off:      1301669    export_size:     4870  - cmd:             LC_SYMTAB71    cmdsize:         2472    symoff:          1308073    nsyms:           3074    stroff:          1370075    strsize:         109676  - cmd:             LC_DYSYMTAB77    cmdsize:         8078    ilocalsym:       079    nlocalsym:       980    iextdefsym:      981    nextdefsym:      282    iundefsym:       1183    nundefsym:       1984    tocoff:          085    ntoc:            086    modtaboff:       087    nmodtab:         088    extrefsymoff:    089    nextrefsyms:     090    indirectsymoff:  1356091    nindirectsyms:   3592    extreloff:       093    nextrel:         094    locreloff:       095    nlocrel:         096  - cmd:             LC_LOAD_DYLINKER97    cmdsize:         3298    name:            1299    Content:         /usr/lib/dyld100    ZeroPadBytes:    7101  - cmd:             LC_UUID102    cmdsize:         24103    uuid:            461A1B28-822F-3F38-B670-645419E636F5104  - cmd:             LC_VERSION_MIN_MACOSX105    cmdsize:         16106    version:         658176107    sdk:             658176108  - cmd:             LC_SOURCE_VERSION109    cmdsize:         16110    version:         0111  - cmd:             LC_MAIN112    cmdsize:         24113    entryoff:        4448114    stacksize:       0115  - cmd:             LC_LOAD_DYLIB116    cmdsize:         48117    dylib:           118      name:            24119      timestamp:       2120      current_version: 7864576121      compatibility_version: 65536122    Content:         '/usr/lib/libc++.1.dylib'123    ZeroPadBytes:    1124  - cmd:             LC_LOAD_DYLIB125    cmdsize:         56126    dylib:           127      name:            24128      timestamp:       2129      current_version: 80349697130      compatibility_version: 65536131    Content:         /usr/lib/libSystem.B.dylib132    ZeroPadBytes:    6133  - cmd:             LC_FUNCTION_STARTS134    cmdsize:         16135    dataoff:         13064136    datasize:        16137  - cmd:             LC_DATA_IN_CODE138    cmdsize:         16139    dataoff:         13080140    datasize:        0141LinkEditData:    142  RebaseOpcodes:   143    - Opcode:          REBASE_OPCODE_SET_TYPE_IMM144      Imm:             1145    - Opcode:          REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB146      Imm:             2147      ExtraData:       148        - 0x0000000000000028149    - Opcode:          REBASE_OPCODE_DO_REBASE_ULEB_TIMES150      Imm:             0151      ExtraData:       152        - 0x000000000000000F153    - Opcode:          REBASE_OPCODE_DONE154      Imm:             0155  BindOpcodes:     156    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM157      Imm:             1158      Symbol:          ''159    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM160      Imm:             0161      Symbol:          __ZNSt3__14coutE162    - Opcode:          BIND_OPCODE_SET_TYPE_IMM163      Imm:             1164      Symbol:          ''165    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB166      Imm:             2167      ULEBExtraData:   168        - 0x0000000000000000169      Symbol:          ''170    - Opcode:          BIND_OPCODE_DO_BIND171      Imm:             0172      Symbol:          ''173    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM174      Imm:             0175      Symbol:          __ZNSt3__15ctypeIcE2idE176    - Opcode:          BIND_OPCODE_DO_BIND177      Imm:             0178      Symbol:          ''179    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM180      Imm:             0181      Symbol:          ___gxx_personality_v0182    - Opcode:          BIND_OPCODE_DO_BIND183      Imm:             0184      Symbol:          ''185    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM186      Imm:             2187      Symbol:          ''188    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM189      Imm:             0190      Symbol:          dyld_stub_binder191    - Opcode:          BIND_OPCODE_DO_BIND192      Imm:             0193      Symbol:          ''194    - Opcode:          BIND_OPCODE_DONE195      Imm:             0196      Symbol:          ''197...198 199#CHECK:   - cmd:             LC_DYLD_INFO_ONLY200#CHECK:     cmdsize:         48201#CHECK:     rebase_off:      12384202#CHECK:     rebase_size:     8203#CHECK:     bind_off:        12288204#CHECK:     bind_size:       96205#CHECK:     weak_bind_off:   0206#CHECK:     weak_bind_size:  0207#CHECK:     lazy_bind_off:   12392208#CHECK:     lazy_bind_size:  624209#CHECK:     export_off:      13016210#CHECK:     export_size:     48211#CHECK: LinkEditData:    212#CHECK:   RebaseOpcodes:   213#CHECK:     - Opcode:          REBASE_OPCODE_SET_TYPE_IMM214#CHECK:       Imm:             1215#CHECK:     - Opcode:          REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB216#CHECK:       Imm:             2217#CHECK:       ExtraData:       [ 0x28 ]218#CHECK:     - Opcode:          REBASE_OPCODE_DO_REBASE_ULEB_TIMES219#CHECK:       Imm:             0220#CHECK:       ExtraData:       [ 0xF ]221#CHECK:     - Opcode:          REBASE_OPCODE_DONE222#CHECK:       Imm:             0223#CHECK:   BindOpcodes:     224#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM225#CHECK:       Imm:             1226#CHECK:       Symbol:          ''227#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM228#CHECK:       Imm:             0229#CHECK:       Symbol:          __ZNSt3__14coutE230#CHECK:     - Opcode:          BIND_OPCODE_SET_TYPE_IMM231#CHECK:       Imm:             1232#CHECK:       Symbol:          ''233#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB234#CHECK:       Imm:             2235#CHECK:       ULEBExtraData:   [ 0x0 ]236#CHECK:       Symbol:          ''237#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND238#CHECK:       Imm:             0239#CHECK:       Symbol:          ''240#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM241#CHECK:       Imm:             0242#CHECK:       Symbol:          __ZNSt3__15ctypeIcE2idE243#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND244#CHECK:       Imm:             0245#CHECK:       Symbol:          ''246#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM247#CHECK:       Imm:             0248#CHECK:       Symbol:          ___gxx_personality_v0249#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND250#CHECK:       Imm:             0251#CHECK:       Symbol:          ''252#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM253#CHECK:       Imm:             2254#CHECK:       Symbol:          ''255#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM256#CHECK:       Imm:             0257#CHECK:       Symbol:          dyld_stub_binder258#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND259#CHECK:       Imm:             0260#CHECK:       Symbol:          ''261#CHECK:     - Opcode:          BIND_OPCODE_DONE262#CHECK:       Imm:             0263#CHECK:       Symbol:          ''264