brintos

brintos / llvm-project-archived public Read only

0
0
Text · 17.2 KiB · 886597a Raw
487 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2 3--- !mach-o4IsLittleEndian:  false5FileHeader:      6  magic:           0xFEEDFACE7  cputype:         0x000000128  cpusubtype:      0x000000009  filetype:        0x0000000110  ncmds:           411  sizeofcmds:      126412  flags:           0x0000200013LoadCommands:    14  - cmd:             LC_SEGMENT15    cmdsize:         114416    segname:         ''17    vmaddr:          018    vmsize:          112219    fileoff:         129220    filesize:        112221    maxprot:         722    initprot:        723    nsects:          1624    flags:           025    Sections:        26      - sectname:        __text27        segname:         __TEXT28        addr:            0x000000000000000029        size:            18830        offset:          0x0000050C31        align:           432        reloff:          0x0000097033        nreloc:          934        flags:           0x8000040035        reserved1:       0x0000000036        reserved2:       0x0000000037        reserved3:       0x0000000038      - sectname:        __textcoal_nt39        segname:         __TEXT40        addr:            0x00000000000000BC41        size:            042        offset:          0x000005C843        align:           044        reloff:          0x0000000045        nreloc:          046        flags:           0x8000000B47        reserved1:       0x0000000048        reserved2:       0x0000000049        reserved3:       0x0000000050      - sectname:        __picsymbolstub151        segname:         __TEXT52        addr:            0x00000000000000BC53        size:            054        offset:          0x000005C855        align:           056        reloff:          0x0000000057        nreloc:          058        flags:           0x8000000859        reserved1:       0x0000000060        reserved2:       0x0000002061        reserved3:       0x0000000062      - sectname:        __cstring63        segname:         __TEXT64        addr:            0x00000000000000BC65        size:            4866        offset:          0x000005C867        align:           068        reloff:          0x0000000069        nreloc:          070        flags:           0x0000000271        reserved1:       0x0000000072        reserved2:       0x0000000073        reserved3:       0x0000000074      - sectname:        __debug_str75        segname:         __DWARF76        addr:            0x00000000000000EC77        size:            18278        offset:          0x000005F879        align:           080        reloff:          0x0000000081        nreloc:          082        flags:           0x0200000083        reserved1:       0x0000000084        reserved2:       0x0000000085        reserved3:       0x0000000086      - sectname:        __debug_loc87        segname:         __DWARF88        addr:            0x00000000000001A289        size:            090        offset:          0x000006AE91        align:           092        reloff:          0x0000000093        nreloc:          094        flags:           0x0200000095        reserved1:       0x0000000096        reserved2:       0x0000000097        reserved3:       0x0000000098      - sectname:        __debug_abbrev99        segname:         __DWARF100        addr:            0x00000000000001A2101        size:            104102        offset:          0x000006AE103        align:           0104        reloff:          0x00000000105        nreloc:          0106        flags:           0x02000000107        reserved1:       0x00000000108        reserved2:       0x00000000109        reserved3:       0x00000000110      - sectname:        __debug_info111        segname:         __DWARF112        addr:            0x000000000000020A113        size:            141114        offset:          0x00000716115        align:           0116        reloff:          0x000009B8117        nreloc:          2118        flags:           0x02000000119        reserved1:       0x00000000120        reserved2:       0x00000000121        reserved3:       0x00000000122      - sectname:        __debug_ranges123        segname:         __DWARF124        addr:            0x0000000000000297125        size:            0126        offset:          0x000007A3127        align:           0128        reloff:          0x00000000129        nreloc:          0130        flags:           0x02000000131        reserved1:       0x00000000132        reserved2:       0x00000000133        reserved3:       0x00000000134      - sectname:        __debug_macinfo135        segname:         __DWARF136        addr:            0x0000000000000297137        size:            1138        offset:          0x000007A3139        align:           0140        reloff:          0x00000000141        nreloc:          0142        flags:           0x02000000143        reserved1:       0x00000000144        reserved2:       0x00000000145        reserved3:       0x00000000146      - sectname:        __apple_names147        segname:         __DWARF148        addr:            0x0000000000000298149        size:            60150        offset:          0x000007A4151        align:           0152        reloff:          0x00000000153        nreloc:          0154        flags:           0x02000000155        reserved1:       0x00000000156        reserved2:       0x00000000157        reserved3:       0x00000000158      - sectname:        __apple_objc159        segname:         __DWARF160        addr:            0x00000000000002D4161        size:            36162        offset:          0x000007E0163        align:           0164        reloff:          0x00000000165        nreloc:          0166        flags:           0x02000000167        reserved1:       0x00000000168        reserved2:       0x00000000169        reserved3:       0x00000000170      - sectname:        __apple_namespac171        segname:         __DWARF172        addr:            0x00000000000002F8173        size:            36174        offset:          0x00000804175        align:           0176        reloff:          0x00000000177        nreloc:          0178        flags:           0x02000000179        reserved1:       0x00000000180        reserved2:       0x00000000181        reserved3:       0x00000000182      - sectname:        __apple_types183        segname:         __DWARF184        addr:            0x000000000000031C185        size:            133186        offset:          0x00000828187        align:           0188        reloff:          0x00000000189        nreloc:          0190        flags:           0x02000000191        reserved1:       0x00000000192        reserved2:       0x00000000193        reserved3:       0x00000000194      - sectname:        __debug_frame195        segname:         __DWARF196        addr:            0x00000000000003A4197        size:            48198        offset:          0x000008B0199        align:           2200        reloff:          0x000009C8201        nreloc:          1202        flags:           0x02000000203        reserved1:       0x00000000204        reserved2:       0x00000000205        reserved3:       0x00000000206      - sectname:        __debug_line207        segname:         __DWARF208        addr:            0x00000000000003D4209        size:            142210        offset:          0x000008E0211        align:           0212        reloff:          0x000009D0213        nreloc:          1214        flags:           0x02000000215        reserved1:       0x00000000216        reserved2:       0x00000000217        reserved3:       0x00000000218  - cmd:             LC_VERSION_MIN_MACOSX219    cmdsize:         16220    version:         658432221    sdk:             0222  - cmd:             LC_SYMTAB223    cmdsize:         24224    symoff:          2520225    nsyms:           2226    stroff:          2544227    strsize:         36228  - cmd:             LC_DYSYMTAB229    cmdsize:         80230    ilocalsym:       0231    nlocalsym:       0232    iextdefsym:      0233    nextdefsym:      1234    iundefsym:       1235    nundefsym:       1236    tocoff:          0237    ntoc:            0238    modtaboff:       0239    nmodtab:         0240    extrefsymoff:    0241    nextrefsyms:     0242    indirectsymoff:  0243    nindirectsyms:   0244    extreloff:       0245    nextrel:         0246    locreloff:       0247    nlocrel:         0248LinkEditData:    249  NameList:        250    - n_strx:          24251      n_type:          0x0F252      n_sect:          1253      n_desc:          0254      n_value:         0255    - n_strx:          1256      n_type:          0x01257      n_sect:          0258      n_desc:          0259      n_value:         0260  StringTable:     261    - ''262    - _compilerrt_abort_impl263    - ___absvdi2264    - ''265DWARF:           266  debug_str:       267    - 'clang version 4.0.0 (trunk 290181) (llvm/trunk 290209)'268    - ../compiler-rt/lib/builtins/absvdi2.c269    - /Users/cbieneman/dev/open-source/llvm-build-rel270    - int271    - di_int272    - long long int273    - __absvdi2274    - a275    - N276    - t277  debug_abbrev:278    - Table:279        - Code:            0x00000001280          Tag:             DW_TAG_compile_unit281          Children:        DW_CHILDREN_yes282          Attributes:283            - Attribute:       DW_AT_producer284              Form:            DW_FORM_strp285            - Attribute:       DW_AT_language286              Form:            DW_FORM_data2287            - Attribute:       DW_AT_name288              Form:            DW_FORM_strp289            - Attribute:       DW_AT_stmt_list290              Form:            DW_FORM_sec_offset291            - Attribute:       DW_AT_comp_dir292              Form:            DW_FORM_strp293            - Attribute:       DW_AT_low_pc294              Form:            DW_FORM_addr295            - Attribute:       DW_AT_high_pc296              Form:            DW_FORM_data4297        - Code:            0x00000002298          Tag:             DW_TAG_base_type299          Children:        DW_CHILDREN_no300          Attributes:301            - Attribute:       DW_AT_name302              Form:            DW_FORM_strp303            - Attribute:       DW_AT_encoding304              Form:            DW_FORM_data1305            - Attribute:       DW_AT_byte_size306              Form:            DW_FORM_data1307        - Code:            0x00000003308          Tag:             DW_TAG_typedef309          Children:        DW_CHILDREN_no310          Attributes:311            - Attribute:       DW_AT_type312              Form:            DW_FORM_ref4313            - Attribute:       DW_AT_name314              Form:            DW_FORM_strp315            - Attribute:       DW_AT_decl_file316              Form:            DW_FORM_data1317            - Attribute:       DW_AT_decl_line318              Form:            DW_FORM_data1319        - Code:            0x00000004320          Tag:             DW_TAG_subprogram321          Children:        DW_CHILDREN_yes322          Attributes:323            - Attribute:       DW_AT_low_pc324              Form:            DW_FORM_addr325            - Attribute:       DW_AT_high_pc326              Form:            DW_FORM_data4327            - Attribute:       DW_AT_frame_base328              Form:            DW_FORM_exprloc329            - Attribute:       DW_AT_name330              Form:            DW_FORM_strp331            - Attribute:       DW_AT_decl_file332              Form:            DW_FORM_data1333            - Attribute:       DW_AT_decl_line334              Form:            DW_FORM_data1335            - Attribute:       DW_AT_prototyped336              Form:            DW_FORM_flag_present337            - Attribute:       DW_AT_type338              Form:            DW_FORM_ref4339            - Attribute:       DW_AT_external340              Form:            DW_FORM_flag_present341        - Code:            0x00000005342          Tag:             DW_TAG_formal_parameter343          Children:        DW_CHILDREN_no344          Attributes:345            - Attribute:       DW_AT_location346              Form:            DW_FORM_exprloc347            - Attribute:       DW_AT_name348              Form:            DW_FORM_strp349            - Attribute:       DW_AT_decl_file350              Form:            DW_FORM_data1351            - Attribute:       DW_AT_decl_line352              Form:            DW_FORM_data1353            - Attribute:       DW_AT_type354              Form:            DW_FORM_ref4355        - Code:            0x00000006356          Tag:             DW_TAG_variable357          Children:        DW_CHILDREN_no358          Attributes:359            - Attribute:       DW_AT_location360              Form:            DW_FORM_exprloc361            - Attribute:       DW_AT_name362              Form:            DW_FORM_strp363            - Attribute:       DW_AT_decl_file364              Form:            DW_FORM_data1365            - Attribute:       DW_AT_decl_line366              Form:            DW_FORM_data1367            - Attribute:       DW_AT_type368              Form:            DW_FORM_ref4369        - Code:            0x00000007370          Tag:             DW_TAG_const_type371          Children:        DW_CHILDREN_no372          Attributes:373            - Attribute:       DW_AT_type374              Form:            DW_FORM_ref4375...376 377#CHECK: DWARF:           378#CHECK:   debug_str:       379#CHECK:     - 'clang version 4.0.0 (trunk 290181) (llvm/trunk 290209)'380#CHECK:     - '../compiler-rt/lib/builtins/absvdi2.c'381#CHECK:     - '/Users/cbieneman/dev/open-source/llvm-build-rel'382#CHECK:     - int383#CHECK:     - di_int384#CHECK:     - long long int385#CHECK:     - __absvdi2386#CHECK:     - a387#CHECK:     - N388#CHECK:     - t389#CHECK:   debug_abbrev:    390#CHECK:     - Code:            0x1391#CHECK:       Tag:             DW_TAG_compile_unit392#CHECK:       Children:        DW_CHILDREN_yes393#CHECK:       Attributes:      394#CHECK:         - Attribute:       DW_AT_producer395#CHECK:           Form:            DW_FORM_strp396#CHECK:         - Attribute:       DW_AT_language397#CHECK:           Form:            DW_FORM_data2398#CHECK:         - Attribute:       DW_AT_name399#CHECK:           Form:            DW_FORM_strp400#CHECK:         - Attribute:       DW_AT_stmt_list401#CHECK:           Form:            DW_FORM_sec_offset402#CHECK:         - Attribute:       DW_AT_comp_dir403#CHECK:           Form:            DW_FORM_strp404#CHECK:         - Attribute:       DW_AT_low_pc405#CHECK:           Form:            DW_FORM_addr406#CHECK:         - Attribute:       DW_AT_high_pc407#CHECK:           Form:            DW_FORM_data4408#CHECK:     - Code:            0x2409#CHECK:       Tag:             DW_TAG_base_type410#CHECK:       Children:        DW_CHILDREN_no411#CHECK:       Attributes:      412#CHECK:         - Attribute:       DW_AT_name413#CHECK:           Form:            DW_FORM_strp414#CHECK:         - Attribute:       DW_AT_encoding415#CHECK:           Form:            DW_FORM_data1416#CHECK:         - Attribute:       DW_AT_byte_size417#CHECK:           Form:            DW_FORM_data1418#CHECK:     - Code:            0x3419#CHECK:       Tag:             DW_TAG_typedef420#CHECK:       Children:        DW_CHILDREN_no421#CHECK:       Attributes:      422#CHECK:         - Attribute:       DW_AT_type423#CHECK:           Form:            DW_FORM_ref4424#CHECK:         - Attribute:       DW_AT_name425#CHECK:           Form:            DW_FORM_strp426#CHECK:         - Attribute:       DW_AT_decl_file427#CHECK:           Form:            DW_FORM_data1428#CHECK:         - Attribute:       DW_AT_decl_line429#CHECK:           Form:            DW_FORM_data1430#CHECK:     - Code:            0x4431#CHECK:       Tag:             DW_TAG_subprogram432#CHECK:       Children:        DW_CHILDREN_yes433#CHECK:       Attributes:      434#CHECK:         - Attribute:       DW_AT_low_pc435#CHECK:           Form:            DW_FORM_addr436#CHECK:         - Attribute:       DW_AT_high_pc437#CHECK:           Form:            DW_FORM_data4438#CHECK:         - Attribute:       DW_AT_frame_base439#CHECK:           Form:            DW_FORM_exprloc440#CHECK:         - Attribute:       DW_AT_name441#CHECK:           Form:            DW_FORM_strp442#CHECK:         - Attribute:       DW_AT_decl_file443#CHECK:           Form:            DW_FORM_data1444#CHECK:         - Attribute:       DW_AT_decl_line445#CHECK:           Form:            DW_FORM_data1446#CHECK:         - Attribute:       DW_AT_prototyped447#CHECK:           Form:            DW_FORM_flag_present448#CHECK:         - Attribute:       DW_AT_type449#CHECK:           Form:            DW_FORM_ref4450#CHECK:         - Attribute:       DW_AT_external451#CHECK:           Form:            DW_FORM_flag_present452#CHECK:     - Code:            0x5453#CHECK:       Tag:             DW_TAG_formal_parameter454#CHECK:       Children:        DW_CHILDREN_no455#CHECK:       Attributes:      456#CHECK:         - Attribute:       DW_AT_location457#CHECK:           Form:            DW_FORM_exprloc458#CHECK:         - Attribute:       DW_AT_name459#CHECK:           Form:            DW_FORM_strp460#CHECK:         - Attribute:       DW_AT_decl_file461#CHECK:           Form:            DW_FORM_data1462#CHECK:         - Attribute:       DW_AT_decl_line463#CHECK:           Form:            DW_FORM_data1464#CHECK:         - Attribute:       DW_AT_type465#CHECK:           Form:            DW_FORM_ref4466#CHECK:     - Code:            0x6467#CHECK:       Tag:             DW_TAG_variable468#CHECK:       Children:        DW_CHILDREN_no469#CHECK:       Attributes:      470#CHECK:         - Attribute:       DW_AT_location471#CHECK:           Form:            DW_FORM_exprloc472#CHECK:         - Attribute:       DW_AT_name473#CHECK:           Form:            DW_FORM_strp474#CHECK:         - Attribute:       DW_AT_decl_file475#CHECK:           Form:            DW_FORM_data1476#CHECK:         - Attribute:       DW_AT_decl_line477#CHECK:           Form:            DW_FORM_data1478#CHECK:         - Attribute:       DW_AT_type479#CHECK:           Form:            DW_FORM_ref4480#CHECK:     - Code:            0x7481#CHECK:       Tag:             DW_TAG_const_type482#CHECK:       Children:        DW_CHILDREN_no483#CHECK:       Attributes:      484#CHECK:         - Attribute:       DW_AT_type485#CHECK:          Form:            DW_FORM_ref4       486 487