| # RUN: yaml2obj %s | obj2yaml | FileCheck %s |
| |
| --- !mach-o |
| FileHeader: |
| magic: 0xFEEDFACF |
| cputype: 0x01000007 |
| cpusubtype: 0x80000003 |
| filetype: 0x00000002 |
| ncmds: 3 |
| sizeofcmds: 106 |
| flags: 0x00218085 |
| reserved: 0x00000000 |
| LoadCommands: |
| - cmd: LC_LOAD_DYLINKER |
| cmdsize: 32 |
| name: 12 |
| PayloadString: /usr/lib/dyld |
| ZeroPadBytes: 7 |
| - cmd: LC_LOAD_DYLIB |
| cmdsize: 48 |
| dylib: |
| name: 24 |
| timestamp: 2 |
| current_version: 7864576 |
| compatibility_version: 65536 |
| PayloadString: '/usr/lib/libc++.1.dylib' |
| ZeroPadBytes: 1 |
| - cmd: LC_LOAD_DYLIB |
| cmdsize: 56 |
| dylib: |
| name: 24 |
| timestamp: 2 |
| current_version: 80349697 |
| compatibility_version: 65536 |
| PayloadString: /usr/lib/libSystem.B.dylib |
| ZeroPadBytes: 6 |
| ... |
| |
| #CHECK: LoadCommands: |
| #CHECK: - cmd: LC_LOAD_DYLINKER |
| #CHECK: cmdsize: 32 |
| #CHECK: name: 12 |
| #CHECK: PayloadString: '/usr/lib/dyld' |
| #CHECK: ZeroPadBytes: 7 |
| #CHECK: - cmd: LC_LOAD_DYLIB |
| #CHECK: cmdsize: 48 |
| #CHECK: dylib: |
| #CHECK: name: 24 |
| #CHECK: timestamp: 2 |
| #CHECK: current_version: 7864576 |
| #CHECK: compatibility_version: 65536 |
| #CHECK: PayloadString: '/usr/lib/libc++.1.dylib' |
| #CHECK: ZeroPadBytes: 1 |
| #CHECK: - cmd: LC_LOAD_DYLIB |
| #CHECK: cmdsize: 56 |
| #CHECK: dylib: |
| #CHECK: name: 24 |
| #CHECK: timestamp: 2 |
| #CHECK: current_version: 80349697 |
| #CHECK: compatibility_version: 65536 |
| #CHECK: PayloadString: '/usr/lib/libSystem.B.dylib' |
| #CHECK: ZeroPadBytes: 6 |