brintos

brintos / llvm-project-archived public Read only

0
0
Text · 15.8 KiB · 1e80c76 Raw
459 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2 3--- !mach-o4FileHeader:      5  magic:           0xFEEDFACF6  cputype:         0x010000077  cpusubtype:      0x000000038  filetype:        0x0000000A9  ncmds:           510  sizeofcmds:      180011  flags:           0x0000000012  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:         47227    segname:         __TEXT28    vmaddr:          429496729629    vmsize:          409630    fileoff:         031    filesize:        032    maxprot:         733    initprot:        534    nsects:          535    flags:           036    Sections:        37      - sectname:        __text38        segname:         __TEXT39        addr:            0x0000000100000F5040        size:            5241        offset:          0x0000000042        align:           443        reloff:          0x0000000044        nreloc:          045        flags:           0x8000040046        reserved1:       0x0000000047        reserved2:       0x0000000048        reserved3:       0x0000000049      - sectname:        __stubs50        segname:         __TEXT51        addr:            0x0000000100000F8452        size:            653        offset:          0x0000000054        align:           155        reloff:          0x0000000056        nreloc:          057        flags:           0x8000040858        reserved1:       0x0000000059        reserved2:       0x0000000660        reserved3:       0x0000000061      - sectname:        __stub_helper62        segname:         __TEXT63        addr:            0x0000000100000F8C64        size:            2665        offset:          0x0000000066        align:           267        reloff:          0x0000000068        nreloc:          069        flags:           0x8000040070        reserved1:       0x0000000071        reserved2:       0x0000000072        reserved3:       0x0000000073      - sectname:        __cstring74        segname:         __TEXT75        addr:            0x0000000100000FA676        size:            1477        offset:          0x0000000078        align:           079        reloff:          0x0000000080        nreloc:          081        flags:           0x0000000282        reserved1:       0x0000000083        reserved2:       0x0000000084        reserved3:       0x0000000085      - sectname:        __unwind_info86        segname:         __TEXT87        addr:            0x0000000100000FB488        size:            7289        offset:          0x0000000090        align:           291        reloff:          0x0000000092        nreloc:          093        flags:           0x0000000094        reserved1:       0x0000000095        reserved2:       0x0000000096        reserved3:       0x0000000097  - cmd:             LC_SEGMENT_6498    cmdsize:         23299    segname:         __DATA100    vmaddr:          4294971392101    vmsize:          4096102    fileoff:         0103    filesize:        0104    maxprot:         7105    initprot:        3106    nsects:          2107    flags:           0108    Sections:        109      - sectname:        __nl_symbol_ptr110        segname:         __DATA111        addr:            0x0000000100001000112        size:            16113        offset:          0x00000000114        align:           3115        reloff:          0x00000000116        nreloc:          0117        flags:           0x00000006118        reserved1:       0x00000001119        reserved2:       0x00000000120        reserved3:       0x00000000121      - sectname:        __la_symbol_ptr122        segname:         __DATA123        addr:            0x0000000100001010124        size:            8125        offset:          0x00000000126        align:           3127        reloff:          0x00000000128        nreloc:          0129        flags:           0x00000007130        reserved1:       0x00000003131        reserved2:       0x00000000132        reserved3:       0x00000000133  - cmd:             LC_SEGMENT_64134    cmdsize:         72135    segname:         __LINKEDIT136    vmaddr:          4294975488137    vmsize:          4096138    fileoff:         4096139    filesize:        60140    maxprot:         7141    initprot:        1142    nsects:          0143    flags:           0144  - cmd:             LC_SEGMENT_64145    cmdsize:         952146    segname:         __DWARF147    vmaddr:          4294979584148    vmsize:          4096149    fileoff:         8192150    filesize:        764151    maxprot:         7152    initprot:        3153    nsects:          11154    flags:           0155    Sections:        156      - sectname:        __debug_line157        segname:         __DWARF158        addr:            0x0000000100003000159        size:            69160        offset:          0x00002000161        align:           0162        reloff:          0x00000000163        nreloc:          0164        flags:           0x00000000165        reserved1:       0x00000000166        reserved2:       0x00000000167        reserved3:       0x00000000168      - sectname:        __debug_pubnames169        segname:         __DWARF170        addr:            0x0000000100003045171        size:            27172        offset:          0x00002045173        align:           0174        reloff:          0x00000000175        nreloc:          0176        flags:           0x00000000177        reserved1:       0x00000000178        reserved2:       0x00000000179        reserved3:       0x00000000180      - sectname:        __debug_pubtypes181        segname:         __DWARF182        addr:            0x0000000100003060183        size:            35184        offset:          0x00002060185        align:           0186        reloff:          0x00000000187        nreloc:          0188        flags:           0x00000000189        reserved1:       0x00000000190        reserved2:       0x00000000191        reserved3:       0x00000000192      - sectname:        __debug_info193        segname:         __DWARF194        addr:            0x00000001000030B3195        size:            180196        offset:          0x000020B3197        align:           0198        reloff:          0x00000000199        nreloc:          0200        flags:           0x00000000201        reserved1:       0x00000000202        reserved2:       0x00000000203        reserved3:       0x00000000204      - sectname:        __debug_abbrev205        segname:         __DWARF206        addr:            0x000000010000312C207        size:            86208        offset:          0x00002167209        align:           0210        reloff:          0x00000000211        nreloc:          0212        flags:           0x00000000213        reserved1:       0x00000000214        reserved2:       0x00000000215        reserved3:       0x00000000216      - sectname:        __debug_str217        segname:         __DWARF218        addr:            0x0000000100003178219        size:            83220        offset:          0x000021BC221        align:           0222        reloff:          0x00000000223        nreloc:          0224        flags:           0x00000000225        reserved1:       0x00000000226        reserved2:       0x00000000227        reserved3:       0x00000000228      - sectname:        __apple_names229        segname:         __DWARF230        addr:            0x0000000100003206231        size:            36232        offset:          0x0000221E233        align:           0234        reloff:          0x00000000235        nreloc:          0236        flags:           0x00000000237        reserved1:       0x00000000238        reserved2:       0x00000000239        reserved3:       0x00000000240      - sectname:        __apple_namespac241        segname:         __DWARF242        addr:            0x0000000100003242243        size:            36244        offset:          0x00002242245        align:           0246        reloff:          0x00000000247        nreloc:          0248        flags:           0x00000000249        reserved1:       0x00000000250        reserved2:       0x00000000251        reserved3:       0x00000000252      - sectname:        __apple_types253        segname:         __DWARF254        addr:            0x0000000100003266255        size:            114256        offset:          0x00002266257        align:           0258        reloff:          0x00000000259        nreloc:          0260        flags:           0x00000000261        reserved1:       0x00000000262        reserved2:       0x00000000263        reserved3:       0x00000000264      - sectname:        __apple_objc265        segname:         __DWARF266        addr:            0x00000001000032D8267        size:            36268        offset:          0x000022D8269        align:           0270        reloff:          0x00000000271        nreloc:          0272        flags:           0x00000000273        reserved1:       0x00000000274        reserved2:       0x00000000275        reserved3:       0x00000000276DWARF:277  debug_str:       278    - World279  debug_abbrev:280    - Table:281        - Code:            0x00000001282          Tag:             DW_TAG_compile_unit283          Children:        DW_CHILDREN_no284          Attributes:285            - Attribute:       0x2000286              Form:            DW_FORM_addr287            - Attribute:       0x2001288              Form:            DW_FORM_block289            - Attribute:       DW_AT_MIPS_loop_begin290              Form:            DW_FORM_block1291            - Attribute:       DW_AT_MIPS_tail_loop_begin292              Form:            DW_FORM_block2293            - Attribute:       DW_AT_MIPS_epilog_begin294              Form:            DW_FORM_block4295            - Attribute:       DW_AT_MIPS_loop_unroll_factor296              Form:            DW_FORM_data1297            - Attribute:       DW_AT_MIPS_software_pipeline_depth298              Form:            DW_FORM_data2299            - Attribute:       DW_AT_MIPS_linkage_name300              Form:            DW_FORM_data4301            - Attribute:       DW_AT_MIPS_stride302              Form:            DW_FORM_data8303            - Attribute:       DW_AT_MIPS_abstract_name304              Form:            DW_FORM_string305            - Attribute:       DW_AT_MIPS_clone_origin306              Form:            DW_FORM_strp307            - Attribute:       DW_AT_MIPS_has_inlines308              Form:            DW_FORM_ref_addr309            - Attribute:       DW_AT_MIPS_stride_byte310              Form:            DW_FORM_ref1311            - Attribute:       DW_AT_MIPS_stride_elem312              Form:            DW_FORM_ref2313            - Attribute:       DW_AT_MIPS_ptr_dopetype314              Form:            DW_FORM_ref4315            - Attribute:       DW_AT_MIPS_allocatable_dopetype316              Form:            DW_FORM_ref8317            - Attribute:       DW_AT_MIPS_assumed_shape_dopetype318              Form:            DW_FORM_ref_sig8319            - Attribute:       DW_AT_MIPS_assumed_size320              Form:            DW_FORM_ref_udata321            - Attribute:       0x2012322              Form:            DW_FORM_flag323            - Attribute:       0x2013324              Form:            DW_FORM_flag325            - Attribute:       0x2014326              Form:            DW_FORM_flag_present327            - Attribute:       0x2015328              Form:            DW_FORM_sdata329            - Attribute:       0x2017330              Form:            DW_FORM_udata331            - Attribute:       0x2018332              Form:            DW_FORM_GNU_ref_alt333            - Attribute:       0x2019334              Form:            DW_FORM_sec_offset335            - Attribute:       0x201A336              Form:            DW_FORM_addr337  debug_info:      338    - Length:          168339      Version:         2340      AbbrOffset:      0341      AddrSize:        8342      Entries:         343        - AbbrCode:        0x00000001344          Values:          345            - Value:           0x0123456789ABCDEF346            - Value:           0x000000000000000A347              BlockData:       348                - 0x01349                - 0x02350                - 0x03351                - 0x04352                - 0x05353                - 0x06354                - 0x07355                - 0x08356                - 0x09357                - 0x00358            - Value:           0x000000000000000A359              BlockData:       360                - 0x01361                - 0x02362                - 0x03363                - 0x04364                - 0x05365                - 0x06366                - 0x07367                - 0x08368                - 0x09369                - 0x00370            - Value:           0x000000000000000A371              BlockData:       372                - 0x01373                - 0x02374                - 0x03375                - 0x04376                - 0x05377                - 0x06378                - 0x07379                - 0x08380                - 0x09381                - 0x00382            - Value:           0x000000000000000A383              BlockData:       384                - 0x01385                - 0x02386                - 0x03387                - 0x04388                - 0x05389                - 0x06390                - 0x07391                - 0x08392                - 0x09393                - 0x00394            - Value:           0x0000000000000001395            - Value:           0x0000000000002345396            - Value:           0x000000006789ABCD397            - Value:           0x0011223344556677398            - Value:           0x0000000000000000399              CStr:            Hello400            - Value:           0x0000000000000000401            - Value:           0x0000000012345678402            - Value:           0x0000000000000001403            - Value:           0x0000000000002345404            - Value:           0x000000006789ABCD405            - Value:           0x0011223344556677406            - Value:           0xAABBCCDDEEFF0011407            - Value:           0xFFFFFFFFFFFFFFFE408            - Value:           0x0000000000000001409            - Value:           0x0000000000000000410            - Value:           0x0000000000000001411            - Value:           0x8000000000000000412            - Value:           0xFFFFFFFFFFFFFFFE413            - Value:           0x0000000000000001414            - Value:           0x0000000000000002415            - Value:           0x0123456789ABCDEF416...417 418#CHECK:   debug_info:      419#CHECK:     - Length:          0xA8420#CHECK:       Version:         2421#CHECK:       AbbrOffset:      0422#CHECK:       AddrSize:        8423#CHECK:       Entries:         424#CHECK:         - AbbrCode:        0x1425#CHECK:           Values:          426#CHECK:             - Value:           0x123456789ABCDEF427#CHECK:             - Value:           0xA428#CHECK:               BlockData:       [ 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8,429#CHECK:                                  0x9, 0x0 ]430#CHECK:             - Value:           0xA431#CHECK:               BlockData:       [ 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8,432#CHECK:                                  0x9, 0x0 ]433#CHECK:             - Value:           0xA434#CHECK:               BlockData:       [ 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8,435#CHECK:                                  0x9, 0x0 ]436#CHECK:             - Value:           0xA437#CHECK:               BlockData:       [ 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8,438#CHECK:                                  0x9, 0x0 ]439#CHECK:             - Value:           0x1440#CHECK:             - Value:           0x2345441#CHECK:             - Value:           0x6789ABCD442#CHECK:             - Value:           0x11223344556677443#CHECK:               CStr:            Hello444#CHECK:             - Value:           0x0445#CHECK:             - Value:           0x12345678446#CHECK:             - Value:           0x1447#CHECK:             - Value:           0x2345448#CHECK:             - Value:           0x6789ABCD449#CHECK:             - Value:           0x11223344556677450#CHECK:             - Value:           0xAABBCCDDEEFF0011451#CHECK:             - Value:           0xFFFFFFFFFFFFFFFE452#CHECK:             - Value:           0x1453#CHECK:             - Value:           0x0454#CHECK:             - Value:           0x1455#CHECK:             - Value:           0xFFFFFFFFFFFFFFFE456#CHECK:             - Value:           0x1457#CHECK:             - Value:           0x2458#CHECK:             - Value:           0x123456789ABCDEF459