Home | History | Annotate | Download | only in MachO
      1 # RUN: yaml2obj %s | obj2yaml | FileCheck %s
      2 
      3 --- !mach-o
      4 FileHeader:      
      5   magic:           0xFEEDFACF
      6   cputype:         0x01000007
      7   cpusubtype:      0x80000003
      8   filetype:        0x00000002
      9   ncmds:           4
     10   sizeofcmds:      224
     11   flags:           0x00218085
     12   reserved:        0x00000000
     13 LoadCommands:    
     14   - cmd:             LC_SEGMENT_64
     15     cmdsize:         72
     16     segname:         __LINKEDIT
     17     vmaddr:          4294979584
     18     vmsize:          4096
     19     fileoff:         1024
     20     filesize:        2508
     21     maxprot:         7
     22     initprot:        1
     23     nsects:          0
     24     flags:           0
     25   - cmd:             LC_DYLD_INFO_ONLY
     26     cmdsize:         48
     27     rebase_off:      1024
     28     rebase_size:     8
     29     bind_off:        0
     30     bind_size:       0
     31     weak_bind_off:   1032
     32     weak_bind_size:  96
     33     lazy_bind_off:   1128
     34     lazy_bind_size:  624
     35     export_off:      1752
     36     export_size:     48
     37   - cmd:             LC_SYMTAB
     38     cmdsize:         24
     39     symoff:          1816
     40     nsyms:           30
     41     stroff:          2436
     42     strsize:         1096
     43   - cmd:             LC_DYSYMTAB
     44     cmdsize:         80
     45     ilocalsym:       0
     46     nlocalsym:       9
     47     iextdefsym:      9
     48     nextdefsym:      2
     49     iundefsym:       11
     50     nundefsym:       19
     51     tocoff:          0
     52     ntoc:            0
     53     modtaboff:       0
     54     nmodtab:         0
     55     extrefsymoff:    0
     56     nextrefsyms:     0
     57     indirectsymoff:  2296
     58     nindirectsyms:   35
     59     extreloff:       0
     60     nextrel:         0
     61     locreloff:       0
     62     nlocrel:         0
     63 LinkEditData:    
     64   LazyBindOpcodes: 
     65     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
     66       Imm:             2
     67       ULEBExtraData:   
     68         - 0x0000000000000028
     69     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
     70       Imm:             1
     71     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
     72       Imm:             0
     73       Symbol:          __ZNKSt3__16locale9use_facetERNS0_2idE
     74     - Opcode:          BIND_OPCODE_DO_BIND
     75       Imm:             0
     76     - Opcode:          BIND_OPCODE_DONE
     77       Imm:             0
     78     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
     79       Imm:             2
     80       ULEBExtraData:   
     81         - 0x0000000000000030
     82     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
     83       Imm:             1
     84     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
     85       Imm:             0
     86       Symbol:          __ZNKSt3__18ios_base6getlocEv
     87     - Opcode:          BIND_OPCODE_DO_BIND
     88       Imm:             0
     89     - Opcode:          BIND_OPCODE_DONE
     90       Imm:             0
     91     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
     92       Imm:             2
     93       ULEBExtraData:   
     94         - 0x0000000000000038
     95     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
     96       Imm:             1
     97     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
     98       Imm:             0
     99       Symbol:          __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc
    100     - Opcode:          BIND_OPCODE_DO_BIND
    101       Imm:             0
    102     - Opcode:          BIND_OPCODE_DONE
    103       Imm:             0
    104     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    105       Imm:             2
    106       ULEBExtraData:   
    107         - 0x0000000000000040
    108     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    109       Imm:             1
    110     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    111       Imm:             0
    112       Symbol:          __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
    113     - Opcode:          BIND_OPCODE_DO_BIND
    114       Imm:             0
    115     - Opcode:          BIND_OPCODE_DONE
    116       Imm:             0
    117     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    118       Imm:             2
    119       ULEBExtraData:   
    120         - 0x0000000000000048
    121     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    122       Imm:             1
    123     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    124       Imm:             0
    125       Symbol:          __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_
    126     - Opcode:          BIND_OPCODE_DO_BIND
    127       Imm:             0
    128     - Opcode:          BIND_OPCODE_DONE
    129       Imm:             0
    130     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    131       Imm:             2
    132       ULEBExtraData:   
    133         - 0x0000000000000050
    134     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    135       Imm:             1
    136     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    137       Imm:             0
    138       Symbol:          __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev
    139     - Opcode:          BIND_OPCODE_DO_BIND
    140       Imm:             0
    141     - Opcode:          BIND_OPCODE_DONE
    142       Imm:             0
    143     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    144       Imm:             2
    145       ULEBExtraData:   
    146         - 0x0000000000000058
    147     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    148       Imm:             1
    149     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    150       Imm:             0
    151       Symbol:          __ZNSt3__16localeD1Ev
    152     - Opcode:          BIND_OPCODE_DO_BIND
    153       Imm:             0
    154     - Opcode:          BIND_OPCODE_DONE
    155       Imm:             0
    156     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    157       Imm:             2
    158       ULEBExtraData:   
    159         - 0x0000000000000060
    160     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    161       Imm:             1
    162     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    163       Imm:             0
    164       Symbol:          __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv
    165     - Opcode:          BIND_OPCODE_DO_BIND
    166       Imm:             0
    167     - Opcode:          BIND_OPCODE_DONE
    168       Imm:             0
    169     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    170       Imm:             2
    171       ULEBExtraData:   
    172         - 0x0000000000000068
    173     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    174       Imm:             1
    175     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    176       Imm:             0
    177       Symbol:          __ZNSt3__18ios_base5clearEj
    178     - Opcode:          BIND_OPCODE_DO_BIND
    179       Imm:             0
    180     - Opcode:          BIND_OPCODE_DONE
    181       Imm:             0
    182     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    183       Imm:             2
    184       ULEBExtraData:   
    185         - 0x0000000000000070
    186     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    187       Imm:             1
    188     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    189       Imm:             0
    190       Symbol:          __ZSt9terminatev
    191     - Opcode:          BIND_OPCODE_DO_BIND
    192       Imm:             0
    193     - Opcode:          BIND_OPCODE_DONE
    194       Imm:             0
    195     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    196       Imm:             2
    197       ULEBExtraData:   
    198         - 0x0000000000000078
    199     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    200       Imm:             1
    201     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    202       Imm:             0
    203       Symbol:          ___cxa_begin_catch
    204     - Opcode:          BIND_OPCODE_DO_BIND
    205       Imm:             0
    206     - Opcode:          BIND_OPCODE_DONE
    207       Imm:             0
    208     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    209       Imm:             2
    210       ULEBExtraData:   
    211         - 0x0000000000000080
    212     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    213       Imm:             1
    214     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    215       Imm:             0
    216       Symbol:          ___cxa_end_catch
    217     - Opcode:          BIND_OPCODE_DO_BIND
    218       Imm:             0
    219     - Opcode:          BIND_OPCODE_DONE
    220       Imm:             0
    221     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    222       Imm:             2
    223       ULEBExtraData:   
    224         - 0x0000000000000088
    225     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    226       Imm:             2
    227     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    228       Imm:             0
    229       Symbol:          __Unwind_Resume
    230     - Opcode:          BIND_OPCODE_DO_BIND
    231       Imm:             0
    232     - Opcode:          BIND_OPCODE_DONE
    233       Imm:             0
    234     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    235       Imm:             2
    236       ULEBExtraData:   
    237         - 0x0000000000000090
    238     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    239       Imm:             2
    240     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    241       Imm:             0
    242       Symbol:          _memset
    243     - Opcode:          BIND_OPCODE_DO_BIND
    244       Imm:             0
    245     - Opcode:          BIND_OPCODE_DONE
    246       Imm:             0
    247     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    248       Imm:             2
    249       ULEBExtraData:   
    250         - 0x0000000000000098
    251     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    252       Imm:             2
    253     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    254       Imm:             0
    255       Symbol:          _strlen
    256     - Opcode:          BIND_OPCODE_DO_BIND
    257       Imm:             0
    258     - Opcode:          BIND_OPCODE_DONE
    259       Imm:             0
    260     - Opcode:          BIND_OPCODE_DONE
    261       Imm:             0
    262     - Opcode:          BIND_OPCODE_DONE
    263       Imm:             0
    264 ...
    265 
    266 #CHECK: LinkEditData:    
    267 #CHECK:   LazyBindOpcodes: 
    268 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    269 #CHECK:       Imm:             2
    270 #CHECK:       ULEBExtraData:   
    271 #CHECK:         - 0x0000000000000028
    272 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    273 #CHECK:       Imm:             1
    274 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    275 #CHECK:       Imm:             0
    276 #CHECK:       Symbol:          __ZNKSt3__16locale9use_facetERNS0_2idE
    277 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    278 #CHECK:       Imm:             0
    279 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    280 #CHECK:       Imm:             0
    281 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    282 #CHECK:       Imm:             2
    283 #CHECK:       ULEBExtraData:   
    284 #CHECK:         - 0x0000000000000030
    285 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    286 #CHECK:       Imm:             1
    287 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    288 #CHECK:       Imm:             0
    289 #CHECK:       Symbol:          __ZNKSt3__18ios_base6getlocEv
    290 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    291 #CHECK:       Imm:             0
    292 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    293 #CHECK:       Imm:             0
    294 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    295 #CHECK:       Imm:             2
    296 #CHECK:       ULEBExtraData:   
    297 #CHECK:         - 0x0000000000000038
    298 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    299 #CHECK:       Imm:             1
    300 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    301 #CHECK:       Imm:             0
    302 #CHECK:       Symbol:          __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc
    303 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    304 #CHECK:       Imm:             0
    305 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    306 #CHECK:       Imm:             0
    307 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    308 #CHECK:       Imm:             2
    309 #CHECK:       ULEBExtraData:   
    310 #CHECK:         - 0x0000000000000040
    311 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    312 #CHECK:       Imm:             1
    313 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    314 #CHECK:       Imm:             0
    315 #CHECK:       Symbol:          __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
    316 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    317 #CHECK:       Imm:             0
    318 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    319 #CHECK:       Imm:             0
    320 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    321 #CHECK:       Imm:             2
    322 #CHECK:       ULEBExtraData:   
    323 #CHECK:         - 0x0000000000000048
    324 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    325 #CHECK:       Imm:             1
    326 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    327 #CHECK:       Imm:             0
    328 #CHECK:       Symbol:          __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_
    329 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    330 #CHECK:       Imm:             0
    331 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    332 #CHECK:       Imm:             0
    333 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    334 #CHECK:       Imm:             2
    335 #CHECK:       ULEBExtraData:   
    336 #CHECK:         - 0x0000000000000050
    337 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    338 #CHECK:       Imm:             1
    339 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    340 #CHECK:       Imm:             0
    341 #CHECK:       Symbol:          __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev
    342 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    343 #CHECK:       Imm:             0
    344 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    345 #CHECK:       Imm:             0
    346 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    347 #CHECK:       Imm:             2
    348 #CHECK:       ULEBExtraData:   
    349 #CHECK:         - 0x0000000000000058
    350 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    351 #CHECK:       Imm:             1
    352 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    353 #CHECK:       Imm:             0
    354 #CHECK:       Symbol:          __ZNSt3__16localeD1Ev
    355 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    356 #CHECK:       Imm:             0
    357 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    358 #CHECK:       Imm:             0
    359 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    360 #CHECK:       Imm:             2
    361 #CHECK:       ULEBExtraData:   
    362 #CHECK:         - 0x0000000000000060
    363 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    364 #CHECK:       Imm:             1
    365 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    366 #CHECK:       Imm:             0
    367 #CHECK:       Symbol:          __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv
    368 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    369 #CHECK:       Imm:             0
    370 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    371 #CHECK:       Imm:             0
    372 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    373 #CHECK:       Imm:             2
    374 #CHECK:       ULEBExtraData:   
    375 #CHECK:         - 0x0000000000000068
    376 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    377 #CHECK:       Imm:             1
    378 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    379 #CHECK:       Imm:             0
    380 #CHECK:       Symbol:          __ZNSt3__18ios_base5clearEj
    381 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    382 #CHECK:       Imm:             0
    383 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    384 #CHECK:       Imm:             0
    385 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    386 #CHECK:       Imm:             2
    387 #CHECK:       ULEBExtraData:   
    388 #CHECK:         - 0x0000000000000070
    389 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    390 #CHECK:       Imm:             1
    391 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    392 #CHECK:       Imm:             0
    393 #CHECK:       Symbol:          __ZSt9terminatev
    394 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    395 #CHECK:       Imm:             0
    396 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    397 #CHECK:       Imm:             0
    398 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    399 #CHECK:       Imm:             2
    400 #CHECK:       ULEBExtraData:   
    401 #CHECK:         - 0x0000000000000078
    402 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    403 #CHECK:       Imm:             1
    404 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    405 #CHECK:       Imm:             0
    406 #CHECK:       Symbol:          ___cxa_begin_catch
    407 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    408 #CHECK:       Imm:             0
    409 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    410 #CHECK:       Imm:             0
    411 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    412 #CHECK:       Imm:             2
    413 #CHECK:       ULEBExtraData:   
    414 #CHECK:         - 0x0000000000000080
    415 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    416 #CHECK:       Imm:             1
    417 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    418 #CHECK:       Imm:             0
    419 #CHECK:       Symbol:          ___cxa_end_catch
    420 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    421 #CHECK:       Imm:             0
    422 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    423 #CHECK:       Imm:             0
    424 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    425 #CHECK:       Imm:             2
    426 #CHECK:       ULEBExtraData:   
    427 #CHECK:         - 0x0000000000000088
    428 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    429 #CHECK:       Imm:             2
    430 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    431 #CHECK:       Imm:             0
    432 #CHECK:       Symbol:          __Unwind_Resume
    433 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    434 #CHECK:       Imm:             0
    435 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    436 #CHECK:       Imm:             0
    437 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    438 #CHECK:       Imm:             2
    439 #CHECK:       ULEBExtraData:   
    440 #CHECK:         - 0x0000000000000090
    441 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    442 #CHECK:       Imm:             2
    443 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    444 #CHECK:       Imm:             0
    445 #CHECK:       Symbol:          _memset
    446 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    447 #CHECK:       Imm:             0
    448 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    449 #CHECK:       Imm:             0
    450 #CHECK:     - Opcode:          BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
    451 #CHECK:       Imm:             2
    452 #CHECK:       ULEBExtraData:   
    453 #CHECK:         - 0x0000000000000098
    454 #CHECK:     - Opcode:          BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
    455 #CHECK:       Imm:             2
    456 #CHECK:     - Opcode:          BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
    457 #CHECK:       Imm:             0
    458 #CHECK:       Symbol:          _strlen
    459 #CHECK:     - Opcode:          BIND_OPCODE_DO_BIND
    460 #CHECK:       Imm:             0
    461 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    462 #CHECK:       Imm:             0
    463 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    464 #CHECK:       Imm:             0
    465 #CHECK:     - Opcode:          BIND_OPCODE_DONE
    466 #CHECK:       Imm:             0
    467