1*b587ca93SFangrui Song# RUN: yaml2obj %s -o %t 287aa9c9eSJonas Devlieghere# RUN: lldb-test object-file %t | FileCheck %s 387aa9c9eSJonas Devlieghere 487aa9c9eSJonas Devlieghere#CHECK: Showing 2 sections 587aa9c9eSJonas Devlieghere#CHECK-NEXT: Index: 0 687aa9c9eSJonas Devlieghere#CHECK-NEXT: ID: 0x100 787aa9c9eSJonas Devlieghere#CHECK-NEXT: Name: __PAGEZERO 887aa9c9eSJonas Devlieghere#CHECK-NEXT: Type: container 987aa9c9eSJonas Devlieghere#CHECK-NEXT: Permissions: --- 1087aa9c9eSJonas Devlieghere#CHECK-NEXT: Thread specific: no 1187aa9c9eSJonas Devlieghere#CHECK-NEXT: VM address: 0x0 1287aa9c9eSJonas Devlieghere#CHECK-NEXT: VM size: 4294967296 1387aa9c9eSJonas Devlieghere#CHECK-NEXT: File size: 0 1487aa9c9eSJonas Devlieghere#CHECK-NEXT: There are no subsections 1587aa9c9eSJonas Devlieghere#CHECK-EMPTY: 1687aa9c9eSJonas Devlieghere#CHECK-NEXT: Index: 1 1787aa9c9eSJonas Devlieghere#CHECK-NEXT: ID: 0x200 1887aa9c9eSJonas Devlieghere#CHECK-NEXT: Name: __TEXT 1987aa9c9eSJonas Devlieghere#CHECK-NEXT: Type: container 2087aa9c9eSJonas Devlieghere#CHECK-NEXT: Permissions: r-x 2187aa9c9eSJonas Devlieghere#CHECK-NEXT: Thread specific: no 2287aa9c9eSJonas Devlieghere#CHECK-NEXT: VM address: 0x100000000 2387aa9c9eSJonas Devlieghere#CHECK-NEXT: VM size: 4096 2487aa9c9eSJonas Devlieghere#CHECK-NEXT: File size: 4096 2587aa9c9eSJonas Devlieghere#CHECK-NEXT: Showing 3 subsections 2687aa9c9eSJonas Devlieghere#CHECK-NEXT: Index: 0 2787aa9c9eSJonas Devlieghere#CHECK-NEXT: ID: 0x1 2887aa9c9eSJonas Devlieghere#CHECK-NEXT: Name: __text 2987aa9c9eSJonas Devlieghere#CHECK-NEXT: Type: code 3087aa9c9eSJonas Devlieghere#CHECK-NEXT: Permissions: r-x 3187aa9c9eSJonas Devlieghere#CHECK-NEXT: Thread specific: no 3287aa9c9eSJonas Devlieghere#CHECK-NEXT: VM address: 0x100000f30 3387aa9c9eSJonas Devlieghere#CHECK-NEXT: VM size: 22 3487aa9c9eSJonas Devlieghere#CHECK-NEXT: File size: 22 3587aa9c9eSJonas Devlieghere#CHECK-EMPTY: 3687aa9c9eSJonas Devlieghere#CHECK-NEXT: Index: 1 3787aa9c9eSJonas Devlieghere#CHECK-NEXT: ID: 0x2 3887aa9c9eSJonas Devlieghere#CHECK-NEXT: Name: __unwind_info 3987aa9c9eSJonas Devlieghere#CHECK-NEXT: Type: compact-unwind 4087aa9c9eSJonas Devlieghere#CHECK-NEXT: Permissions: r-x 4187aa9c9eSJonas Devlieghere#CHECK-NEXT: Thread specific: no 4287aa9c9eSJonas Devlieghere#CHECK-NEXT: VM address: 0x100000f48 4387aa9c9eSJonas Devlieghere#CHECK-NEXT: VM size: 76 4487aa9c9eSJonas Devlieghere#CHECK-NEXT: File size: 76 4587aa9c9eSJonas Devlieghere#CHECK-EMPTY: 4687aa9c9eSJonas Devlieghere#CHECK-NEXT: Index: 2 4787aa9c9eSJonas Devlieghere#CHECK-NEXT: ID: 0x3 4887aa9c9eSJonas Devlieghere#CHECK-NEXT: Name: __eh_frame 4987aa9c9eSJonas Devlieghere#CHECK-NEXT: Type: eh-frame 5087aa9c9eSJonas Devlieghere#CHECK-NEXT: Permissions: r-x 5187aa9c9eSJonas Devlieghere#CHECK-NEXT: Thread specific: no 5287aa9c9eSJonas Devlieghere#CHECK-NEXT: VM address: 0x100000f98 5387aa9c9eSJonas Devlieghere#CHECK-NEXT: VM size: 104 5487aa9c9eSJonas Devlieghere#CHECK-NEXT: File size: 104 5587aa9c9eSJonas Devlieghere 5687aa9c9eSJonas Devlieghere--- !mach-o 5787aa9c9eSJonas DevlieghereFileHeader: 5887aa9c9eSJonas Devlieghere magic: 0xFEEDFACF 5987aa9c9eSJonas Devlieghere cputype: 0x01000007 6087aa9c9eSJonas Devlieghere cpusubtype: 0x00000003 6187aa9c9eSJonas Devlieghere filetype: 0x00000002 6287aa9c9eSJonas Devlieghere ncmds: 12 6387aa9c9eSJonas Devlieghere sizeofcmds: 728 6487aa9c9eSJonas Devlieghere flags: 0x00000085 6587aa9c9eSJonas Devlieghere reserved: 0x00000000 6687aa9c9eSJonas DevlieghereLoadCommands: 6787aa9c9eSJonas Devlieghere - cmd: LC_SEGMENT_64 6887aa9c9eSJonas Devlieghere cmdsize: 72 6987aa9c9eSJonas Devlieghere segname: __PAGEZERO 7087aa9c9eSJonas Devlieghere vmaddr: 0 7187aa9c9eSJonas Devlieghere vmsize: 4294967296 7287aa9c9eSJonas Devlieghere fileoff: 0 7387aa9c9eSJonas Devlieghere filesize: 0 7487aa9c9eSJonas Devlieghere maxprot: 0 7587aa9c9eSJonas Devlieghere initprot: 0 7687aa9c9eSJonas Devlieghere nsects: 0 7787aa9c9eSJonas Devlieghere flags: 0 7887aa9c9eSJonas Devlieghere - cmd: LC_SEGMENT_64 7987aa9c9eSJonas Devlieghere cmdsize: 312 8087aa9c9eSJonas Devlieghere segname: __TEXT 8187aa9c9eSJonas Devlieghere vmaddr: 4294967296 8287aa9c9eSJonas Devlieghere vmsize: 4096 8387aa9c9eSJonas Devlieghere fileoff: 0 8487aa9c9eSJonas Devlieghere filesize: 4096 8587aa9c9eSJonas Devlieghere maxprot: 7 8687aa9c9eSJonas Devlieghere initprot: 5 8787aa9c9eSJonas Devlieghere nsects: 3 8887aa9c9eSJonas Devlieghere flags: 0 8987aa9c9eSJonas Devlieghere Sections: 9087aa9c9eSJonas Devlieghere - sectname: __text 9187aa9c9eSJonas Devlieghere segname: __TEXT 9287aa9c9eSJonas Devlieghere addr: 0x0000000100000F30 9387aa9c9eSJonas Devlieghere size: 22 9487aa9c9eSJonas Devlieghere offset: 0x00000F30 9587aa9c9eSJonas Devlieghere align: 4 9687aa9c9eSJonas Devlieghere reloff: 0x00000000 9787aa9c9eSJonas Devlieghere nreloc: 0 9887aa9c9eSJonas Devlieghere flags: 0x80000400 9987aa9c9eSJonas Devlieghere reserved1: 0x00000000 10087aa9c9eSJonas Devlieghere reserved2: 0x00000000 10187aa9c9eSJonas Devlieghere reserved3: 0x00000000 10287aa9c9eSJonas Devlieghere - sectname: __unwind_info 10387aa9c9eSJonas Devlieghere segname: __TEXT 10487aa9c9eSJonas Devlieghere addr: 0x0000000100000F48 10587aa9c9eSJonas Devlieghere size: 76 10687aa9c9eSJonas Devlieghere offset: 0x00000F48 10787aa9c9eSJonas Devlieghere align: 2 10887aa9c9eSJonas Devlieghere reloff: 0x00000000 10987aa9c9eSJonas Devlieghere nreloc: 0 11087aa9c9eSJonas Devlieghere flags: 0x00000000 11187aa9c9eSJonas Devlieghere reserved1: 0x00000000 11287aa9c9eSJonas Devlieghere reserved2: 0x00000000 11387aa9c9eSJonas Devlieghere reserved3: 0x00000000 11487aa9c9eSJonas Devlieghere - sectname: __eh_frame 11587aa9c9eSJonas Devlieghere segname: __TEXT 11687aa9c9eSJonas Devlieghere addr: 0x0000000100000F98 11787aa9c9eSJonas Devlieghere size: 104 11887aa9c9eSJonas Devlieghere offset: 0x00000F98 11987aa9c9eSJonas Devlieghere align: 3 12087aa9c9eSJonas Devlieghere reloff: 0x00000000 12187aa9c9eSJonas Devlieghere nreloc: 0 12287aa9c9eSJonas Devlieghere flags: 0x0000000B 12387aa9c9eSJonas Devlieghere reserved1: 0x00000000 12487aa9c9eSJonas Devlieghere reserved2: 0x00000000 12587aa9c9eSJonas Devlieghere reserved3: 0x00000000 12687aa9c9eSJonas Devlieghere... 127