2019-05-29 07:22:12 +08:00
|
|
|
# RUN: yaml2obj %s > %t
|
|
|
|
|
|
|
|
# RUN: llvm-lipo %t -verify_arch i386
|
|
|
|
# RUN: llvm-lipo %t -verify_arch i386 x86_64
|
|
|
|
|
|
|
|
# RUN: not llvm-lipo %t -verify_arch aarch64
|
2019-06-08 04:47:58 +08:00
|
|
|
# RUN: yaml2obj %s | not llvm-lipo - -verify_arch aarch64 i386
|
|
|
|
# lipo does not support this (i.e. yaml2obj %s | not lipo -), included to test function with llvm-lipo
|
|
|
|
# use the temporary %t when checking tests with lipo
|
2019-05-29 07:22:12 +08:00
|
|
|
|
|
|
|
--- !fat-mach-o
|
2019-06-08 04:47:58 +08:00
|
|
|
FatHeader:
|
2019-05-29 07:22:12 +08:00
|
|
|
magic: 0xCAFEBABE
|
|
|
|
nfat_arch: 2
|
2019-06-08 04:47:58 +08:00
|
|
|
FatArchs:
|
2019-05-29 07:22:12 +08:00
|
|
|
- cputype: 0x00000007
|
|
|
|
cpusubtype: 0x00000003
|
|
|
|
offset: 0x0000000000001000
|
|
|
|
size: 28
|
|
|
|
align: 12
|
|
|
|
- cputype: 0x01000007
|
|
|
|
cpusubtype: 0x00000003
|
|
|
|
offset: 0x0000000000002000
|
|
|
|
size: 32
|
|
|
|
align: 12
|
2019-06-08 04:47:58 +08:00
|
|
|
Slices:
|
2019-05-29 07:22:12 +08:00
|
|
|
- !mach-o
|
2019-06-08 04:47:58 +08:00
|
|
|
FileHeader:
|
2019-05-29 07:22:12 +08:00
|
|
|
magic: 0xFEEDFACE
|
|
|
|
cputype: 0x00000007
|
|
|
|
cpusubtype: 0x00000003
|
|
|
|
filetype: 0x00000001
|
|
|
|
ncmds: 0
|
|
|
|
sizeofcmds: 0
|
|
|
|
flags: 0x00002000
|
|
|
|
- !mach-o
|
2019-06-08 04:47:58 +08:00
|
|
|
FileHeader:
|
2019-05-29 07:22:12 +08:00
|
|
|
magic: 0xFEEDFACF
|
|
|
|
cputype: 0x01000007
|
|
|
|
cpusubtype: 0x00000003
|
|
|
|
filetype: 0x00000001
|
|
|
|
ncmds: 0
|
|
|
|
sizeofcmds: 0
|
|
|
|
flags: 0x00002000
|
|
|
|
reserved: 0x00000000
|
|
|
|
...
|