1# RUN: yaml2obj %s | obj2yaml | FileCheck %s 2 3--- !mach-o 4IsLittleEndian: true 5FileHeader: 6 magic: 0xFEEDFACF 7 cputype: 0x01000007 8 cpusubtype: 0x00000003 9 filetype: 0x00000001 10 ncmds: 4 11 sizeofcmds: 512 12 flags: 0x00002000 13 reserved: 0x00000000 14LoadCommands: 15 - cmd: LC_SEGMENT_64 16 cmdsize: 392 17 segname: '' 18 vmaddr: 0 19 vmsize: 240 20 fileoff: 544 21 filesize: 240 22 maxprot: 7 23 initprot: 7 24 nsects: 4 25 flags: 0 26 Sections: 27 - sectname: __text 28 segname: __TEXT 29 addr: 0x0000000000000000 30 size: 93 31 offset: 0x00000220 32 align: 4 33 reloff: 0x00000310 34 nreloc: 3 35 flags: 0x80000400 36 reserved1: 0x00000000 37 reserved2: 0x00000000 38 reserved3: 0x00000000 39 - sectname: __cstring 40 segname: __TEXT 41 addr: 0x000000000000005D 42 size: 48 43 offset: 0x0000027D 44 align: 0 45 reloff: 0x00000000 46 nreloc: 0 47 flags: 0x00000002 48 reserved1: 0x00000000 49 reserved2: 0x00000000 50 reserved3: 0x00000000 51 - sectname: __compact_unwind 52 segname: __LD 53 addr: 0x0000000000000090 54 size: 32 55 offset: 0x000002B0 56 align: 3 57 reloff: 0x00000328 58 nreloc: 1 59 flags: 0x02000000 60 reserved1: 0x00000000 61 reserved2: 0x00000000 62 reserved3: 0x00000000 63 - sectname: __eh_frame 64 segname: __TEXT 65 addr: 0x00000000000000B0 66 size: 64 67 offset: 0x000002D0 68 align: 3 69 reloff: 0x00000000 70 nreloc: 0 71 flags: 0x6800000B 72 reserved1: 0x00000000 73 reserved2: 0x00000000 74 reserved3: 0x00000000 75 - cmd: LC_VERSION_MIN_MACOSX 76 cmdsize: 16 77 version: 658432 78 sdk: 0 79 - cmd: LC_SYMTAB 80 cmdsize: 24 81 symoff: 816 82 nsyms: 2 83 stroff: 848 84 strsize: 36 85 - cmd: LC_DYSYMTAB 86 cmdsize: 80 87 ilocalsym: 0 88 nlocalsym: 0 89 iextdefsym: 0 90 nextdefsym: 1 91 iundefsym: 1 92 nundefsym: 1 93 tocoff: 0 94 ntoc: 0 95 modtaboff: 0 96 nmodtab: 0 97 extrefsymoff: 0 98 nextrefsyms: 0 99 indirectsymoff: 0 100 nindirectsyms: 0 101 extreloff: 0 102 nextrel: 0 103 locreloff: 0 104 nlocrel: 0 105LinkEditData: 106 NameList: 107 - n_strx: 24 108 n_type: 0x0F 109 n_sect: 1 110 n_desc: 0 111 n_value: 0 112 - n_strx: 1 113 n_type: 0x01 114 n_sect: 0 115 n_desc: 0 116 n_value: 0 117 StringTable: 118 - '' 119 - _compilerrt_abort_impl 120 - ___absvdi2 121 - '' 122... 123 124#CHECK: FileHeader: 125#CHECK: magic: 0xFEEDFACF 126#CHECK: cputype: 0x1000007 127#CHECK: cpusubtype: 0x3 128#CHECK: filetype: 0x1 129#CHECK: ncmds: 4 130#CHECK: sizeofcmds: 512 131#CHECK: flags: 0x2000 132#CHECK: reserved: 0x0 133