70 lines · yaml
1# RUN: yaml2obj %s | llvm-objdump --macho --private-headers - | FileCheck %s2# RUN: yaml2obj %s | llvm-otool -lv - | FileCheck %s3# RUN: yaml2obj %s | llvm-otool -l - | FileCheck --check-prefix=SHORT %s4 5--- !mach-o6FileHeader:7 magic: 0xFEEDFACF8 cputype: 0x010000079 cpusubtype: 0x0000000310 filetype: 0x0000000411 ncmds: 212 sizeofcmds: 19213 flags: 0x0000000014 reserved: 015LoadCommands:16 - cmd: LC_SEGMENT_6417 cmdsize: 15218 segname: __TEXT19 vmaddr: 429496729620 vmsize: 819221 fileoff: 022 filesize: 309923 maxprot: 724 initprot: 525 nsects: 126 flags: 027 Sections:28 - sectname: __text29 segname: __TEXT30 addr: 0x000000010000116031 size: 309932 offset: 0x0000116033 align: 434 reloff: 0x0000000035 nreloc: 036 flags: 0x8000040037 reserved1: 0x0000000038 reserved2: 0x0000000039 reserved3: 0x0000000040 - cmd: LC_BUILD_VERSION41 cmdsize: 3242 platform: 243 minos: 0x0008000044 sdk: 0x0009000045 ntools: 146 Tools:47 - tool: 148 version: 0x0000000049...50 51CHECK: Load command 152CHECK-NEXT: cmd LC_BUILD_VERSION53CHECK-NEXT: cmdsize 3254CHECK-NEXT: platform ios55CHECK-NEXT: sdk 9.056CHECK-NEXT: minos 8.057CHECK-NEXT: ntools 158CHECK-NEXT: tool clang59CHECK-NEXT: version 0.060 61SHORT: Load command 162SHORT-NEXT: cmd LC_BUILD_VERSION63SHORT-NEXT: cmdsize 3264SHORT-NEXT: platform 265SHORT-NEXT: sdk 9.066SHORT-NEXT: minos 8.067SHORT-NEXT: ntools 168SHORT-NEXT: tool 169SHORT-NEXT: version 0.070