# RUN: yaml2obj %s -o %t # RUN: lldb-test object-file %t | FileCheck %s #CHECK: Showing 2 sections #CHECK-NEXT: Index: 0 #CHECK-NEXT: ID: 0x100 #CHECK-NEXT: Name: __PAGEZERO #CHECK-NEXT: Type: container #CHECK-NEXT: Permissions: --- #CHECK-NEXT: Thread specific: no #CHECK-NEXT: VM address: 0x0 #CHECK-NEXT: VM size: 4294967296 #CHECK-NEXT: File size: 0 #CHECK-NEXT: There are no subsections #CHECK-EMPTY: #CHECK-NEXT: Index: 1 #CHECK-NEXT: ID: 0x200 #CHECK-NEXT: Name: __TEXT #CHECK-NEXT: Type: container #CHECK-NEXT: Permissions: r-x #CHECK-NEXT: Thread specific: no #CHECK-NEXT: VM address: 0x100000000 #CHECK-NEXT: VM size: 4096 #CHECK-NEXT: File size: 4096 #CHECK-NEXT: Showing 3 subsections #CHECK-NEXT: Index: 0 #CHECK-NEXT: ID: 0x1 #CHECK-NEXT: Name: __text #CHECK-NEXT: Type: code #CHECK-NEXT: Permissions: r-x #CHECK-NEXT: Thread specific: no #CHECK-NEXT: VM address: 0x100000f30 #CHECK-NEXT: VM size: 22 #CHECK-NEXT: File size: 22 #CHECK-EMPTY: #CHECK-NEXT: Index: 1 #CHECK-NEXT: ID: 0x2 #CHECK-NEXT: Name: __unwind_info #CHECK-NEXT: Type: compact-unwind #CHECK-NEXT: Permissions: r-x #CHECK-NEXT: Thread specific: no #CHECK-NEXT: VM address: 0x100000f48 #CHECK-NEXT: VM size: 76 #CHECK-NEXT: File size: 76 #CHECK-EMPTY: #CHECK-NEXT: Index: 2 #CHECK-NEXT: ID: 0x3 #CHECK-NEXT: Name: __eh_frame #CHECK-NEXT: Type: eh-frame #CHECK-NEXT: Permissions: r-x #CHECK-NEXT: Thread specific: no #CHECK-NEXT: VM address: 0x100000f98 #CHECK-NEXT: VM size: 104 #CHECK-NEXT: File size: 104 --- !mach-o FileHeader: magic: 0xFEEDFACF cputype: 0x01000007 cpusubtype: 0x00000003 filetype: 0x00000002 ncmds: 12 sizeofcmds: 728 flags: 0x00000085 reserved: 0x00000000 LoadCommands: - cmd: LC_SEGMENT_64 cmdsize: 72 segname: __PAGEZERO vmaddr: 0 vmsize: 4294967296 fileoff: 0 filesize: 0 maxprot: 0 initprot: 0 nsects: 0 flags: 0 - cmd: LC_SEGMENT_64 cmdsize: 312 segname: __TEXT vmaddr: 4294967296 vmsize: 4096 fileoff: 0 filesize: 4096 maxprot: 7 initprot: 5 nsects: 3 flags: 0 Sections: - sectname: __text segname: __TEXT addr: 0x0000000100000F30 size: 22 offset: 0x00000F30 align: 4 reloff: 0x00000000 nreloc: 0 flags: 0x80000400 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __unwind_info segname: __TEXT addr: 0x0000000100000F48 size: 76 offset: 0x00000F48 align: 2 reloff: 0x00000000 nreloc: 0 flags: 0x00000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __eh_frame segname: __TEXT addr: 0x0000000100000F98 size: 104 offset: 0x00000F98 align: 3 reloff: 0x00000000 nreloc: 0 flags: 0x0000000B reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 ...