56 lines · plain
1## Show that llvm-size can print Mach-O files using berkeley-style output.2 3# RUN: yaml2obj %s -o %t4# RUN: llvm-size %t -B \5# RUN: | FileCheck %s --implicit-check-not={{.}} --strict-whitespace6 7# CHECK: __TEXT __DATA __OBJC others dec hex8# CHECK-NEXT: 4 8 0 0 12 c {{$}}9 10--- !mach-o11FileHeader:12 magic: 0xFEEDFACE13 cputype: 0x0000000C14 cpusubtype: 0x0000000915 filetype: 0x0000000116 ncmds: 117 sizeofcmds: 19218 flags: 0x0000000019LoadCommands:20 - cmd: LC_SEGMENT21 cmdsize: 19222 segname: ''23 vmaddr: 024 vmsize: 1225 fileoff: 22026 filesize: 1227 maxprot: 728 initprot: 729 nsects: 230 flags: 031 Sections:32 - sectname: __text33 segname: __TEXT34 addr: 0x000000000000000035 size: 436 offset: 0x000000DC37 align: 038 reloff: 0x0000000039 nreloc: 040 flags: 0x8000000041 reserved1: 0x0000000042 reserved2: 0x0000000043 reserved3: 0x0000000044 - sectname: __data45 segname: __DATA46 addr: 0x000000000000000447 size: 848 offset: 0x000000E049 align: 050 reloff: 0x0000000051 nreloc: 052 flags: 0x0000000053 reserved1: 0x0000000054 reserved2: 0x0000000055 reserved3: 0x0000000056