brintos

brintos / llvm-project-archived public Read only

0
0
Text · 17.8 KiB · 432b747 Raw
452 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2 3--- !mach-o4FileHeader:      5  magic:           0xFEEDFACF6  cputype:         0x010000077  cpusubtype:      0x800000038  filetype:        0x000000029  ncmds:           410  sizeofcmds:      22411  flags:           0x0021808512  reserved:        0x0000000013LoadCommands:    14  - cmd:             LC_SEGMENT_6415    cmdsize:         7216    segname:         __LINKEDIT17    vmaddr:          429497958418    vmsize:          409619    fileoff:         102420    filesize:        250821    maxprot:         722    initprot:        123    nsects:          024    flags:           025  - cmd:             LC_DYLD_INFO_ONLY26    cmdsize:         4827    rebase_off:      102428    rebase_size:     829    bind_off:        030    bind_size:       031    weak_bind_off:   103232    weak_bind_size:  9633    lazy_bind_off:   112834    lazy_bind_size:  62435    export_off:      175236    export_size:     4837  - cmd:             LC_SYMTAB38    cmdsize:         2439    symoff:          181640    nsyms:           3041    stroff:          243642    strsize:         109643  - cmd:             LC_DYSYMTAB44    cmdsize:         8045    ilocalsym:       046    nlocalsym:       947    iextdefsym:      948    nextdefsym:      249    iundefsym:       1150    nundefsym:       1951    tocoff:          052    ntoc:            053    modtaboff:       054    nmodtab:         055    extrefsymoff:    056    nextrefsyms:     057    indirectsymoff:  229658    nindirectsyms:   3559    extreloff:       060    nextrel:         061    locreloff:       062    nlocrel:         063LinkEditData:    64  LazyBindOpcodes: 65    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB66      Imm:             267      ULEBExtraData:   68        - 0x000000000000002869    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM70      Imm:             171    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM72      Imm:             073      Symbol:          __ZNKSt3__16locale9use_facetERNS0_2idE74    - Opcode:          BIND_OPCODE_DO_BIND75      Imm:             076    - Opcode:          BIND_OPCODE_DONE77      Imm:             078    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB79      Imm:             280      ULEBExtraData:   81        - 0x000000000000003082    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM83      Imm:             184    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM85      Imm:             086      Symbol:          __ZNKSt3__18ios_base6getlocEv87    - Opcode:          BIND_OPCODE_DO_BIND88      Imm:             089    - Opcode:          BIND_OPCODE_DONE90      Imm:             091    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB92      Imm:             293      ULEBExtraData:   94        - 0x000000000000003895    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM96      Imm:             197    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM98      Imm:             099      Symbol:          __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc100    - Opcode:          BIND_OPCODE_DO_BIND101      Imm:             0102    - Opcode:          BIND_OPCODE_DONE103      Imm:             0104    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB105      Imm:             2106      ULEBExtraData:   107        - 0x0000000000000040108    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM109      Imm:             1110    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM111      Imm:             0112      Symbol:          __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev113    - Opcode:          BIND_OPCODE_DO_BIND114      Imm:             0115    - Opcode:          BIND_OPCODE_DONE116      Imm:             0117    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB118      Imm:             2119      ULEBExtraData:   120        - 0x0000000000000048121    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM122      Imm:             1123    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM124      Imm:             0125      Symbol:          __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_126    - Opcode:          BIND_OPCODE_DO_BIND127      Imm:             0128    - Opcode:          BIND_OPCODE_DONE129      Imm:             0130    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB131      Imm:             2132      ULEBExtraData:   133        - 0x0000000000000050134    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM135      Imm:             1136    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM137      Imm:             0138      Symbol:          __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev139    - Opcode:          BIND_OPCODE_DO_BIND140      Imm:             0141    - Opcode:          BIND_OPCODE_DONE142      Imm:             0143    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB144      Imm:             2145      ULEBExtraData:   146        - 0x0000000000000058147    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM148      Imm:             1149    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM150      Imm:             0151      Symbol:          __ZNSt3__16localeD1Ev152    - Opcode:          BIND_OPCODE_DO_BIND153      Imm:             0154    - Opcode:          BIND_OPCODE_DONE155      Imm:             0156    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB157      Imm:             2158      ULEBExtraData:   159        - 0x0000000000000060160    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM161      Imm:             1162    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM163      Imm:             0164      Symbol:          __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv165    - Opcode:          BIND_OPCODE_DO_BIND166      Imm:             0167    - Opcode:          BIND_OPCODE_DONE168      Imm:             0169    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB170      Imm:             2171      ULEBExtraData:   172        - 0x0000000000000068173    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM174      Imm:             1175    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM176      Imm:             0177      Symbol:          __ZNSt3__18ios_base5clearEj178    - Opcode:          BIND_OPCODE_DO_BIND179      Imm:             0180    - Opcode:          BIND_OPCODE_DONE181      Imm:             0182    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB183      Imm:             2184      ULEBExtraData:   185        - 0x0000000000000070186    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM187      Imm:             1188    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM189      Imm:             0190      Symbol:          __ZSt9terminatev191    - Opcode:          BIND_OPCODE_DO_BIND192      Imm:             0193    - Opcode:          BIND_OPCODE_DONE194      Imm:             0195    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB196      Imm:             2197      ULEBExtraData:   198        - 0x0000000000000078199    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM200      Imm:             1201    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM202      Imm:             0203      Symbol:          ___cxa_begin_catch204    - Opcode:          BIND_OPCODE_DO_BIND205      Imm:             0206    - Opcode:          BIND_OPCODE_DONE207      Imm:             0208    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB209      Imm:             2210      ULEBExtraData:   211        - 0x0000000000000080212    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM213      Imm:             1214    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM215      Imm:             0216      Symbol:          ___cxa_end_catch217    - Opcode:          BIND_OPCODE_DO_BIND218      Imm:             0219    - Opcode:          BIND_OPCODE_DONE220      Imm:             0221    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB222      Imm:             2223      ULEBExtraData:   224        - 0x0000000000000088225    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM226      Imm:             2227    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM228      Imm:             0229      Symbol:          __Unwind_Resume230    - Opcode:          BIND_OPCODE_DO_BIND231      Imm:             0232    - Opcode:          BIND_OPCODE_DONE233      Imm:             0234    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB235      Imm:             2236      ULEBExtraData:   237        - 0x0000000000000090238    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM239      Imm:             2240    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM241      Imm:             0242      Symbol:          _memset243    - Opcode:          BIND_OPCODE_DO_BIND244      Imm:             0245    - Opcode:          BIND_OPCODE_DONE246      Imm:             0247    - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB248      Imm:             2249      ULEBExtraData:   250        - 0x0000000000000098251    - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM252      Imm:             2253    - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM254      Imm:             0255      Symbol:          _strlen256    - Opcode:          BIND_OPCODE_DO_BIND257      Imm:             0258    - Opcode:          BIND_OPCODE_DONE259      Imm:             0260    - Opcode:          BIND_OPCODE_DONE261      Imm:             0262    - Opcode:          BIND_OPCODE_DONE263      Imm:             0264...265 266#CHECK: LinkEditData:    267#CHECK:   LazyBindOpcodes: 268#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB269#CHECK:       Imm:             2270#CHECK:       ULEBExtraData:   [ 0x28 ]271#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM272#CHECK:       Imm:             1273#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM274#CHECK:       Imm:             0275#CHECK:       Symbol:          __ZNKSt3__16locale9use_facetERNS0_2idE276#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND277#CHECK:       Imm:             0278#CHECK:     - Opcode:          BIND_OPCODE_DONE279#CHECK:       Imm:             0280#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB281#CHECK:       Imm:             2282#CHECK:       ULEBExtraData:   [ 0x30 ]283#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM284#CHECK:       Imm:             1285#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM286#CHECK:       Imm:             0287#CHECK:       Symbol:          __ZNKSt3__18ios_base6getlocEv288#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND289#CHECK:       Imm:             0290#CHECK:     - Opcode:          BIND_OPCODE_DONE291#CHECK:       Imm:             0292#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB293#CHECK:       Imm:             2294#CHECK:       ULEBExtraData:   [ 0x38 ]295#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM296#CHECK:       Imm:             1297#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM298#CHECK:       Imm:             0299#CHECK:       Symbol:          __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc300#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND301#CHECK:       Imm:             0302#CHECK:     - Opcode:          BIND_OPCODE_DONE303#CHECK:       Imm:             0304#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB305#CHECK:       Imm:             2306#CHECK:       ULEBExtraData:   [ 0x40 ]307#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM308#CHECK:       Imm:             1309#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM310#CHECK:       Imm:             0311#CHECK:       Symbol:          __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev312#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND313#CHECK:       Imm:             0314#CHECK:     - Opcode:          BIND_OPCODE_DONE315#CHECK:       Imm:             0316#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB317#CHECK:       Imm:             2318#CHECK:       ULEBExtraData:   [ 0x48 ]319#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM320#CHECK:       Imm:             1321#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM322#CHECK:       Imm:             0323#CHECK:       Symbol:          __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_324#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND325#CHECK:       Imm:             0326#CHECK:     - Opcode:          BIND_OPCODE_DONE327#CHECK:       Imm:             0328#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB329#CHECK:       Imm:             2330#CHECK:       ULEBExtraData:   [ 0x50 ]331#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM332#CHECK:       Imm:             1333#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM334#CHECK:       Imm:             0335#CHECK:       Symbol:          __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev336#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND337#CHECK:       Imm:             0338#CHECK:     - Opcode:          BIND_OPCODE_DONE339#CHECK:       Imm:             0340#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB341#CHECK:       Imm:             2342#CHECK:       ULEBExtraData:   [ 0x58 ]343#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM344#CHECK:       Imm:             1345#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM346#CHECK:       Imm:             0347#CHECK:       Symbol:          __ZNSt3__16localeD1Ev348#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND349#CHECK:       Imm:             0350#CHECK:     - Opcode:          BIND_OPCODE_DONE351#CHECK:       Imm:             0352#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB353#CHECK:       Imm:             2354#CHECK:       ULEBExtraData:   [ 0x60 ]355#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM356#CHECK:       Imm:             1357#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM358#CHECK:       Imm:             0359#CHECK:       Symbol:          __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv360#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND361#CHECK:       Imm:             0362#CHECK:     - Opcode:          BIND_OPCODE_DONE363#CHECK:       Imm:             0364#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB365#CHECK:       Imm:             2366#CHECK:       ULEBExtraData:   [ 0x68 ]367#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM368#CHECK:       Imm:             1369#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM370#CHECK:       Imm:             0371#CHECK:       Symbol:          __ZNSt3__18ios_base5clearEj372#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND373#CHECK:       Imm:             0374#CHECK:     - Opcode:          BIND_OPCODE_DONE375#CHECK:       Imm:             0376#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB377#CHECK:       Imm:             2378#CHECK:       ULEBExtraData:   [ 0x70 ]379#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM380#CHECK:       Imm:             1381#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM382#CHECK:       Imm:             0383#CHECK:       Symbol:          __ZSt9terminatev384#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND385#CHECK:       Imm:             0386#CHECK:     - Opcode:          BIND_OPCODE_DONE387#CHECK:       Imm:             0388#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB389#CHECK:       Imm:             2390#CHECK:       ULEBExtraData:   [ 0x78 ]391#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM392#CHECK:       Imm:             1393#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM394#CHECK:       Imm:             0395#CHECK:       Symbol:          ___cxa_begin_catch396#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND397#CHECK:       Imm:             0398#CHECK:     - Opcode:          BIND_OPCODE_DONE399#CHECK:       Imm:             0400#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB401#CHECK:       Imm:             2402#CHECK:       ULEBExtraData:   [ 0x80 ]403#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM404#CHECK:       Imm:             1405#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM406#CHECK:       Imm:             0407#CHECK:       Symbol:          ___cxa_end_catch408#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND409#CHECK:       Imm:             0410#CHECK:     - Opcode:          BIND_OPCODE_DONE411#CHECK:       Imm:             0412#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB413#CHECK:       Imm:             2414#CHECK:       ULEBExtraData:   [ 0x88 ]415#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM416#CHECK:       Imm:             2417#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM418#CHECK:       Imm:             0419#CHECK:       Symbol:          __Unwind_Resume420#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND421#CHECK:       Imm:             0422#CHECK:     - Opcode:          BIND_OPCODE_DONE423#CHECK:       Imm:             0424#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB425#CHECK:       Imm:             2426#CHECK:       ULEBExtraData:   [ 0x90 ]427#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM428#CHECK:       Imm:             2429#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM430#CHECK:       Imm:             0431#CHECK:       Symbol:          _memset432#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND433#CHECK:       Imm:             0434#CHECK:     - Opcode:          BIND_OPCODE_DONE435#CHECK:       Imm:             0436#CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB437#CHECK:       Imm:             2438#CHECK:       ULEBExtraData:   [ 0x98 ]439#CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM440#CHECK:       Imm:             2441#CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM442#CHECK:       Imm:             0443#CHECK:       Symbol:          _strlen444#CHECK:     - Opcode:          BIND_OPCODE_DO_BIND445#CHECK:       Imm:             0446#CHECK:     - Opcode:          BIND_OPCODE_DONE447#CHECK:       Imm:             0448#CHECK:     - Opcode:          BIND_OPCODE_DONE449#CHECK:       Imm:             0450#CHECK:     - Opcode:          BIND_OPCODE_DONE451#CHECK:       Imm:             0452