59 lines · plain
1## Show that llvm-size can print Mach-O files using sysv-style output.2 3# RUN: yaml2obj %s -o %t4# RUN: llvm-size %t -A \5# RUN: | FileCheck %s --implicit-check-not={{.}} --strict-whitespace -DFILE=%t6 7# CHECK: [[FILE]] :8# CHECK-NEXT: section size addr9# CHECK-NEXT: __text 4 010# CHECK-NEXT: __data 8 411# CHECK-NEXT: Total 1212 13--- !mach-o14FileHeader:15 magic: 0xFEEDFACE16 cputype: 0x0000000C17 cpusubtype: 0x0000000918 filetype: 0x0000000119 ncmds: 120 sizeofcmds: 19221 flags: 0x0000000022LoadCommands:23 - cmd: LC_SEGMENT24 cmdsize: 19225 segname: ''26 vmaddr: 027 vmsize: 1228 fileoff: 22029 filesize: 1230 maxprot: 731 initprot: 732 nsects: 233 flags: 034 Sections:35 - sectname: __text36 segname: __TEXT37 addr: 0x000000000000000038 size: 439 offset: 0x000000DC40 align: 041 reloff: 0x0000000042 nreloc: 043 flags: 0x8000000044 reserved1: 0x0000000045 reserved2: 0x0000000046 reserved3: 0x0000000047 - sectname: __data48 segname: __DATA49 addr: 0x000000000000000450 size: 851 offset: 0x000000E052 align: 053 reloff: 0x0000000054 nreloc: 055 flags: 0x0000000056 reserved1: 0x0000000057 reserved2: 0x0000000058 reserved3: 0x0000000059