1# RUN: yaml2obj %s | obj2yaml | FileCheck %s 2 3--- !mach-o 4IsLittleEndian: false 5FileHeader: 6 magic: 0xFEEDFACE 7 cputype: 0x00000012 8 cpusubtype: 0x00000000 9 filetype: 0x00000001 10 ncmds: 3 11 sizeofcmds: 368 12 flags: 0x00002000 13LoadCommands: 14 - cmd: LC_SEGMENT 15 cmdsize: 328 16 segname: '' 17 vmaddr: 0 18 vmsize: 236 19 fileoff: 476 20 filesize: 236 21 maxprot: 7 22 initprot: 7 23 nsects: 4 24 flags: 0 25 Sections: 26 - sectname: __text 27 segname: __TEXT 28 addr: 0x0000000000000000 29 size: 188 30 offset: 0x000001DC 31 align: 4 32 reloff: 0x000002C8 33 nreloc: 9 34 flags: 0x80000400 35 reserved1: 0x00000000 36 reserved2: 0x00000000 37 reserved3: 0x00000000 38 - sectname: __textcoal_nt 39 segname: __TEXT 40 addr: 0x00000000000000BC 41 size: 0 42 offset: 0x00000298 43 align: 0 44 reloff: 0x00000000 45 nreloc: 0 46 flags: 0x8000000B 47 reserved1: 0x00000000 48 reserved2: 0x00000000 49 reserved3: 0x00000000 50 - sectname: __picsymbolstub1 51 segname: __TEXT 52 addr: 0x00000000000000BC 53 size: 0 54 offset: 0x00000298 55 align: 0 56 reloff: 0x00000000 57 nreloc: 0 58 flags: 0x80000008 59 reserved1: 0x00000000 60 reserved2: 0x00000020 61 reserved3: 0x00000000 62 - sectname: __cstring 63 segname: __TEXT 64 addr: 0x00000000000000BC 65 size: 48 66 offset: 0x00000298 67 align: 0 68 reloff: 0x00000000 69 nreloc: 0 70 flags: 0x00000002 71 reserved1: 0x00000000 72 reserved2: 0x00000000 73 reserved3: 0x00000000 74 - cmd: LC_VERSION_MIN_MACOSX 75 cmdsize: 16 76 version: 658432 77 sdk: 0 78 - cmd: LC_SYMTAB 79 cmdsize: 24 80 symoff: 784 81 nsyms: 0 82 stroff: 808 83 strsize: 36 84LinkEditData: 85 StringTable: 86 - '' 87 - _compilerrt_abort_impl 88 - ___absvdi2 89 - '' 90... 91 92#CHECK: FileHeader: 93#CHECK: magic: 0xFEEDFACE 94#CHECK: cputype: 0x12 95#CHECK: cpusubtype: 0x0 96#CHECK: filetype: 0x1 97#CHECK: ncmds: 3 98#CHECK: sizeofcmds: 368 99#CHECK: flags: 0x2000 100