## Show that llvm-size can print Mach-O files using sysv-style output. # RUN: yaml2obj %s -o %t # RUN: llvm-size %t -A \ # RUN: | FileCheck %s --implicit-check-not={{.}} --strict-whitespace -DFILE=%t # CHECK: [[FILE]] : # CHECK-NEXT: section size addr # CHECK-NEXT: __text 4 0 # CHECK-NEXT: __data 8 4 # CHECK-NEXT: Total 12 --- !mach-o FileHeader: magic: 0xFEEDFACE cputype: 0x0000000C cpusubtype: 0x00000009 filetype: 0x00000001 ncmds: 1 sizeofcmds: 192 flags: 0x00000000 LoadCommands: - cmd: LC_SEGMENT cmdsize: 192 segname: '' vmaddr: 0 vmsize: 12 fileoff: 220 filesize: 12 maxprot: 7 initprot: 7 nsects: 2 flags: 0 Sections: - sectname: __text segname: __TEXT addr: 0x0000000000000000 size: 4 offset: 0x000000DC align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x80000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __data segname: __DATA addr: 0x0000000000000004 size: 8 offset: 0x000000E0 align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x00000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000