forked from OSchip/llvm-project
52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
#RUN: yaml2obj %s > %t1.dylib
|
|
#RUN: not llvm-objdump -d %t1.dylib 2>&1 | FileCheck %s
|
|
|
|
--- !mach-o
|
|
FileHeader:
|
|
magic: 0xFEEDFACF
|
|
cputype: 0x01000007
|
|
cpusubtype: 0x80000003
|
|
filetype: 0x00000002
|
|
ncmds: 2
|
|
sizeofcmds: 104
|
|
flags: 0x00200085
|
|
reserved: 0x00000000
|
|
LoadCommands:
|
|
- cmd: LC_SYMTAB
|
|
cmdsize: 24
|
|
symoff: 136
|
|
nsyms: 3
|
|
stroff: 0
|
|
strsize: 0
|
|
- cmd: LC_DYSYMTAB
|
|
cmdsize: 80
|
|
ilocalsym: 0
|
|
nlocalsym: 0
|
|
iextdefsym: 4
|
|
#CHECK: truncated or malformed object (iextdefsym in LC_DYSYMTAB load command extends past the end of the symbol table)
|
|
nextdefsym: 2
|
|
iundefsym: 2
|
|
nundefsym: 1
|
|
tocoff: 0
|
|
ntoc: 0
|
|
modtaboff: 0
|
|
nmodtab: 0
|
|
extrefsymoff: 0
|
|
nextrefsyms: 0
|
|
indirectsymoff: 0
|
|
nindirectsyms: 0
|
|
extreloff: 0
|
|
nextrel: 0
|
|
locreloff: 0
|
|
nlocrel: 0
|
|
LinkEditData:
|
|
StringTable:
|
|
- ' '
|
|
- __mh_execute_header
|
|
- _main
|
|
- dyld_stub_binder
|
|
- ''
|
|
- ''
|
|
- ''
|
|
...
|