1# RUN: yaml2obj %s -o %t 2# RUN: llvm-objcopy %t %t2 3# RUN: cmp %t %t2 4 5--- !mach-o 6IsLittleEndian: false 7FileHeader: 8 magic: 0xFEEDFACE 9 cputype: 0x00000007 10 cpusubtype: 0x00000003 11 filetype: 0x00000001 12 ncmds: 4 13 sizeofcmds: 380 14 flags: 0x00002000 15LoadCommands: 16 - cmd: LC_SEGMENT 17 cmdsize: 260 18 segname: '' 19 vmaddr: 0 20 vmsize: 184 21 fileoff: 408 22 filesize: 184 23 maxprot: 7 24 initprot: 7 25 nsects: 3 26 flags: 0 27 Sections: 28 - sectname: __text 29 segname: __TEXT 30 addr: 0x0000000000000000 31 size: 61 32 offset: 0x00000198 33 align: 4 34 reloff: 0x0 35 nreloc: 0 36 flags: 0x80000400 37 reserved1: 0x00000000 38 reserved2: 0x00000000 39 reserved3: 0x00000000 40 - sectname: __compact_unwind 41 segname: __LD 42 addr: 0x0000000000000040 43 size: 40 44 offset: 0x000001D8 45 align: 2 46 reloff: 0x00000 47 nreloc: 0 48 flags: 0x02000000 49 reserved1: 0x00000000 50 reserved2: 0x00000000 51 reserved3: 0x00000000 52 - sectname: __eh_frame 53 segname: __TEXT 54 addr: 0x0000000000000068 55 size: 80 56 offset: 0x00000200 57 align: 2 58 reloff: 0x00000000 59 nreloc: 0 60 flags: 0x6800000B 61 reserved1: 0x00000000 62 reserved2: 0x00000000 63 reserved3: 0x00000000 64 - cmd: LC_VERSION_MIN_MACOSX 65 cmdsize: 16 66 version: 658688 67 sdk: 0 68 - cmd: LC_SYMTAB 69 cmdsize: 24 70 symoff: 592 71 nsyms: 2 72 stroff: 616 73 strsize: 16 74 - cmd: LC_DYSYMTAB 75 cmdsize: 80 76 ilocalsym: 0 77 nlocalsym: 0 78 iextdefsym: 0 79 nextdefsym: 2 80 iundefsym: 2 81 nundefsym: 0 82 tocoff: 0 83 ntoc: 0 84 modtaboff: 0 85 nmodtab: 0 86 extrefsymoff: 0 87 nextrefsyms: 0 88 indirectsymoff: 0 89 nindirectsyms: 0 90 extreloff: 0 91 nextrel: 0 92 locreloff: 0 93 nlocrel: 0 94LinkEditData: 95 NameList: 96 - n_strx: 1 97 n_type: 0x0F 98 n_sect: 1 99 n_desc: 0 100 n_value: 0 101 - n_strx: 8 102 n_type: 0x0F 103 n_sect: 1 104 n_desc: 0 105 n_value: 32 106 StringTable: 107 - '' 108 - __Z1fv 109 - _main 110 - '' 111 - '' 112... 113