# RUN: yaml2obj %s -o %t ## Verify that the input file is valid and contains the expected load command. # RUN: llvm-objdump --private-headers %t | FileCheck %s # CHECK: cmd LC_CODE_SIGNATURE # CHECK-NEXT: cmdsize 16 # CHECK-NEXT: dataoff 128 # CHECK-NEXT: datasize 16 # RUN: llvm-objcopy %t %t.copy # RUN: cmp %t %t.copy --- !mach-o FileHeader: magic: 0xFEEDFACF cputype: 0x01000007 cpusubtype: 0x80000003 filetype: 0x00000002 ncmds: 2 sizeofcmds: 88 flags: 0x00218085 reserved: 0x00000000 LoadCommands: - cmd: LC_SEGMENT_64 cmdsize: 72 segname: __LINKEDIT vmaddr: 4294979584 vmsize: 4096 fileoff: 120 filesize: 24 maxprot: 7 initprot: 1 nsects: 0 flags: 0 - cmd: LC_CODE_SIGNATURE cmdsize: 16 dataoff: 128 datasize: 16 ...