1## Show that the -l option produces more verbose address and offset information 2## for darwin format. 3 4# RUN: yaml2obj %s -o %t 5# RUN: llvm-size %t -m -l | FileCheck %s 6 7# CHECK: Segment : 12 (vmaddr 0x0 fileoff 220) 8# CHECK-NEXT: Section (__TEXT, __text): 4 (addr 0x0 offset 220) 9# CHECK-NEXT: Section (__DATA, __data): 8 (addr 0x4 offset 224) 10# CHECK-NEXT: total 12 11# CHECK-NEXT: total 12 12 13--- !mach-o 14FileHeader: 15 magic: 0xFEEDFACE 16 cputype: 0x0000000C 17 cpusubtype: 0x00000009 18 filetype: 0x00000001 19 ncmds: 1 20 sizeofcmds: 192 21 flags: 0x00000000 22LoadCommands: 23 - cmd: LC_SEGMENT 24 cmdsize: 192 25 segname: '' 26 vmaddr: 0 27 vmsize: 12 28 fileoff: 220 29 filesize: 12 30 maxprot: 7 31 initprot: 7 32 nsects: 2 33 flags: 0 34 Sections: 35 - sectname: __text 36 segname: __TEXT 37 addr: 0x0000000000000000 38 size: 4 39 offset: 0x000000DC 40 align: 0 41 reloff: 0x00000000 42 nreloc: 0 43 flags: 0x80000000 44 reserved1: 0x00000000 45 reserved2: 0x00000000 46 reserved3: 0x00000000 47 - sectname: __data 48 segname: __DATA 49 addr: 0x0000000000000004 50 size: 8 51 offset: 0x000000E0 52 align: 0 53 reloff: 0x00000000 54 nreloc: 0 55 flags: 0x00000000 56 reserved1: 0x00000000 57 reserved2: 0x00000000 58 reserved3: 0x00000000 59