1# RUN: yaml2obj %s -o %t 2# RUN: lldb-test object-file %t | FileCheck %s 3 4#CHECK: Showing 2 sections 5#CHECK-NEXT: Index: 0 6#CHECK-NEXT: ID: 0x100 7#CHECK-NEXT: Name: __PAGEZERO 8#CHECK-NEXT: Type: container 9#CHECK-NEXT: Permissions: --- 10#CHECK-NEXT: Thread specific: no 11#CHECK-NEXT: VM address: 0x0 12#CHECK-NEXT: VM size: 4294967296 13#CHECK-NEXT: File size: 0 14#CHECK-NEXT: There are no subsections 15#CHECK-EMPTY: 16#CHECK-NEXT: Index: 1 17#CHECK-NEXT: ID: 0x200 18#CHECK-NEXT: Name: __TEXT 19#CHECK-NEXT: Type: container 20#CHECK-NEXT: Permissions: r-x 21#CHECK-NEXT: Thread specific: no 22#CHECK-NEXT: VM address: 0x100000000 23#CHECK-NEXT: VM size: 4096 24#CHECK-NEXT: File size: 4096 25#CHECK-NEXT: Showing 3 subsections 26#CHECK-NEXT: Index: 0 27#CHECK-NEXT: ID: 0x1 28#CHECK-NEXT: Name: __text 29#CHECK-NEXT: Type: code 30#CHECK-NEXT: Permissions: r-x 31#CHECK-NEXT: Thread specific: no 32#CHECK-NEXT: VM address: 0x100000f30 33#CHECK-NEXT: VM size: 22 34#CHECK-NEXT: File size: 22 35#CHECK-EMPTY: 36#CHECK-NEXT: Index: 1 37#CHECK-NEXT: ID: 0x2 38#CHECK-NEXT: Name: __unwind_info 39#CHECK-NEXT: Type: compact-unwind 40#CHECK-NEXT: Permissions: r-x 41#CHECK-NEXT: Thread specific: no 42#CHECK-NEXT: VM address: 0x100000f48 43#CHECK-NEXT: VM size: 76 44#CHECK-NEXT: File size: 76 45#CHECK-EMPTY: 46#CHECK-NEXT: Index: 2 47#CHECK-NEXT: ID: 0x3 48#CHECK-NEXT: Name: __eh_frame 49#CHECK-NEXT: Type: eh-frame 50#CHECK-NEXT: Permissions: r-x 51#CHECK-NEXT: Thread specific: no 52#CHECK-NEXT: VM address: 0x100000f98 53#CHECK-NEXT: VM size: 104 54#CHECK-NEXT: File size: 104 55 56--- !mach-o 57FileHeader: 58 magic: 0xFEEDFACF 59 cputype: 0x01000007 60 cpusubtype: 0x00000003 61 filetype: 0x00000002 62 ncmds: 12 63 sizeofcmds: 728 64 flags: 0x00000085 65 reserved: 0x00000000 66LoadCommands: 67 - cmd: LC_SEGMENT_64 68 cmdsize: 72 69 segname: __PAGEZERO 70 vmaddr: 0 71 vmsize: 4294967296 72 fileoff: 0 73 filesize: 0 74 maxprot: 0 75 initprot: 0 76 nsects: 0 77 flags: 0 78 - cmd: LC_SEGMENT_64 79 cmdsize: 312 80 segname: __TEXT 81 vmaddr: 4294967296 82 vmsize: 4096 83 fileoff: 0 84 filesize: 4096 85 maxprot: 7 86 initprot: 5 87 nsects: 3 88 flags: 0 89 Sections: 90 - sectname: __text 91 segname: __TEXT 92 addr: 0x0000000100000F30 93 size: 22 94 offset: 0x00000F30 95 align: 4 96 reloff: 0x00000000 97 nreloc: 0 98 flags: 0x80000400 99 reserved1: 0x00000000 100 reserved2: 0x00000000 101 reserved3: 0x00000000 102 - sectname: __unwind_info 103 segname: __TEXT 104 addr: 0x0000000100000F48 105 size: 76 106 offset: 0x00000F48 107 align: 2 108 reloff: 0x00000000 109 nreloc: 0 110 flags: 0x00000000 111 reserved1: 0x00000000 112 reserved2: 0x00000000 113 reserved3: 0x00000000 114 - sectname: __eh_frame 115 segname: __TEXT 116 addr: 0x0000000100000F98 117 size: 104 118 offset: 0x00000F98 119 align: 3 120 reloff: 0x00000000 121 nreloc: 0 122 flags: 0x0000000B 123 reserved1: 0x00000000 124 reserved2: 0x00000000 125 reserved3: 0x00000000 126... 127