206 lines · yaml
1# RUN: yaml2obj %s -o %t.out2# RUN: lldb-test object-file %t.out | FileCheck %s3 4# Test that the deployment target is parsed from the load commands.5# CHECK: Architecture: x86_64-apple-macosx10.9.06--- !mach-o7FileHeader: 8 magic: 0xFEEDFACF9 cputype: 0x0100000710 cpusubtype: 0x8000000311 filetype: 0x0000000212 ncmds: 1413 sizeofcmds: 72814 flags: 0x0020008515 reserved: 0x0000000016LoadCommands: 17 - cmd: LC_SEGMENT_6418 cmdsize: 7219 segname: __PAGEZERO20 vmaddr: 021 vmsize: 429496729622 fileoff: 023 filesize: 024 maxprot: 025 initprot: 026 nsects: 027 flags: 028 - cmd: LC_SEGMENT_6429 cmdsize: 23230 segname: __TEXT31 vmaddr: 429496729632 vmsize: 409633 fileoff: 034 filesize: 409635 maxprot: 736 initprot: 537 nsects: 238 flags: 039 Sections: 40 - sectname: __text41 segname: __TEXT42 addr: 0x0000000100000FB043 size: 844 offset: 0x00000FB045 align: 046 reloff: 0x0000000047 nreloc: 048 flags: 0x8000040049 reserved1: 0x0000000050 reserved2: 0x0000000051 reserved3: 0x0000000052 - sectname: __unwind_info53 segname: __TEXT54 addr: 0x0000000100000FB855 size: 7256 offset: 0x00000FB857 align: 258 reloff: 0x0000000059 nreloc: 060 flags: 0x0000000061 reserved1: 0x0000000062 reserved2: 0x0000000063 reserved3: 0x0000000064 - cmd: LC_SEGMENT_6465 cmdsize: 7266 segname: __LINKEDIT67 vmaddr: 429497139268 vmsize: 409669 fileoff: 409670 filesize: 15271 maxprot: 772 initprot: 173 nsects: 074 flags: 075 - cmd: LC_DYLD_INFO_ONLY76 cmdsize: 4877 rebase_off: 078 rebase_size: 079 bind_off: 080 bind_size: 081 weak_bind_off: 082 weak_bind_size: 083 lazy_bind_off: 084 lazy_bind_size: 085 export_off: 409686 export_size: 4887 - cmd: LC_SYMTAB88 cmdsize: 2489 symoff: 415290 nsyms: 391 stroff: 420092 strsize: 4893 - cmd: LC_DYSYMTAB94 cmdsize: 8095 ilocalsym: 096 nlocalsym: 097 iextdefsym: 098 nextdefsym: 299 iundefsym: 2100 nundefsym: 1101 tocoff: 0102 ntoc: 0103 modtaboff: 0104 nmodtab: 0105 extrefsymoff: 0106 nextrefsyms: 0107 indirectsymoff: 0108 nindirectsyms: 0109 extreloff: 0110 nextrel: 0111 locreloff: 0112 nlocrel: 0113 - cmd: LC_LOAD_DYLINKER114 cmdsize: 32115 name: 12116 Content: /usr/lib/dyld117 ZeroPadBytes: 7118 - cmd: LC_UUID119 cmdsize: 24120 uuid: E75E737C-4FB3-312D-9B17-10987F48F957121 - cmd: LC_VERSION_MIN_MACOSX122 cmdsize: 16123 version: 657664124 sdk: 658944125 - cmd: LC_SOURCE_VERSION126 cmdsize: 16127 version: 0128 - cmd: LC_MAIN129 cmdsize: 24130 entryoff: 4016131 stacksize: 0132 - cmd: LC_LOAD_DYLIB133 cmdsize: 56134 dylib: 135 name: 24136 timestamp: 2137 current_version: 82102276138 compatibility_version: 65536139 Content: /usr/lib/libSystem.B.dylib140 ZeroPadBytes: 6141 - cmd: LC_FUNCTION_STARTS142 cmdsize: 16143 dataoff: 4144144 datasize: 8145 - cmd: LC_DATA_IN_CODE146 cmdsize: 16147 dataoff: 4152148 datasize: 0149LinkEditData: 150 ExportTrie: 151 TerminalSize: 0152 NodeOffset: 0153 Name: ''154 Flags: 0x0000000000000000155 Address: 0x0000000000000000156 Other: 0x0000000000000000157 ImportName: ''158 Children: 159 - TerminalSize: 0160 NodeOffset: 5161 Name: _162 Flags: 0x0000000000000000163 Address: 0x0000000000000000164 Other: 0x0000000000000000165 ImportName: ''166 Children: 167 - TerminalSize: 2168 NodeOffset: 33169 Name: _mh_execute_header170 Flags: 0x0000000000000000171 Address: 0x0000000000000000172 Other: 0x0000000000000000173 ImportName: ''174 - TerminalSize: 3175 NodeOffset: 37176 Name: main177 Flags: 0x0000000000000000178 Address: 0x0000000000000FB0179 Other: 0x0000000000000000180 ImportName: ''181 NameList: 182 - n_strx: 2183 n_type: 0x0F184 n_sect: 1185 n_desc: 16186 n_value: 4294967296187 - n_strx: 22188 n_type: 0x0F189 n_sect: 1190 n_desc: 0191 n_value: 4294971312192 - n_strx: 28193 n_type: 0x01194 n_sect: 0195 n_desc: 256196 n_value: 0197 StringTable: 198 - ' '199 - __mh_execute_header200 - _main201 - dyld_stub_binder202 - ''203 - ''204 - ''205...206