Home | History | Annotate | Download | only in MachO
      1 # RUN: yaml2obj %s | obj2yaml | FileCheck %s
      2 
      3 --- !fat-mach-o
      4 FatHeader:       
      5   magic:           0xCAFEBABE
      6   nfat_arch:       2
      7 FatArchs:        
      8   - cputype:         0x00000007
      9     cpusubtype:      0x00000003
     10     offset:          0x0000000000001000
     11     size:            15244
     12     align:           12
     13   - cputype:         0x01000007
     14     cpusubtype:      0x80000003
     15     offset:          0x0000000000005000
     16     size:            15380
     17     align:           12
     18 Slices:          
     19   - FileHeader:      
     20       magic:           0xFEEDFACE
     21       cputype:         0x00000007
     22       cpusubtype:      0x00000003
     23       filetype:        0x00000002
     24       ncmds:           0
     25       sizeofcmds:      0
     26       flags:           0x01218085
     27   - FileHeader:      
     28       magic:           0xFEEDFACF
     29       cputype:         0x01000007
     30       cpusubtype:      0x80000003
     31       filetype:        0x00000002
     32       ncmds:           0
     33       sizeofcmds:      0
     34       flags:           0x00218085
     35       reserved:        0x00000000
     36 ...
     37 
     38 
     39 #CHECK: --- !fat-mach-o
     40 #CHECK: FatHeader:       
     41 #CHECK:   magic:           0xCAFEBABE
     42 #CHECK:   nfat_arch:       2
     43 #CHECK: FatArchs:        
     44 #CHECK:   - cputype:         0x00000007
     45 #CHECK:     cpusubtype:      0x00000003
     46 #CHECK:     offset:          0x0000000000001000
     47 #CHECK:     size:            15244
     48 #CHECK:     align:           12
     49 #CHECK:   - cputype:         0x01000007
     50 #CHECK:     cpusubtype:      0x80000003
     51 #CHECK:     offset:          0x0000000000005000
     52 #CHECK:     size:            15380
     53 #CHECK:     align:           12
     54 #CHECK: Slices:          
     55 #CHECK:   - !mach-o
     56 #CHECK      FileHeader:      
     57 #CHECK:       magic:           0xFEEDFACE
     58 #CHECK:       cputype:         0x00000007
     59 #CHECK:       cpusubtype:      0x00000003
     60 #CHECK:       filetype:        0x00000002
     61 #CHECK:       ncmds:           0
     62 #CHECK:       sizeofcmds:      0
     63 #CHECK:       flags:           0x01218085
     64 #CHECK:   - !mach-o
     65 #CHECK      FileHeader:        
     66 #CHECK:       magic:           0xFEEDFACF
     67 #CHECK:       cputype:         0x01000007
     68 #CHECK:       cpusubtype:      0x80000003
     69 #CHECK:       filetype:        0x00000002
     70 #CHECK:       ncmds:           0
     71 #CHECK:       sizeofcmds:      0
     72 #CHECK:       flags:           0x00218085
     73 #CHECK:       reserved:        0x00000000
     74 #CHECK: ...
     75