1*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -A %p/Inputs/macho-text-data-bss.macho-x86_64 \ 2*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix A 3*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -B %p/Inputs/macho-text-data-bss.macho-x86_64 \ 4*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix B 5*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -format darwin %p/Inputs/macho-text-data-bss.macho-x86_64 \ 6*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix m 7*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size %p/Inputs/macho-archive-x86_64.a \ 8*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix AR 9*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -format darwin %p/Inputs/macho-archive-x86_64.a \ 10*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix mAR 11*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -m -x -l %p/Inputs/hello-world.macho-x86_64 \ 12*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix mxl 13*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -arch all %p/Inputs/macho-universal.x86_64.i386 \ 14*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix u 15*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -arch i386 %p/Inputs/macho-universal.x86_64.i386 \ 16*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix u-i386 17*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -arch all %p/Inputs/macho-universal-archive.x86_64.i386 \ 18*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix uAR 19*9880d681SAndroid Build Coastguard WorkerRUN: llvm-size -arch x86_64 %p/Inputs/macho-universal-archive.x86_64.i386 \ 20*9880d681SAndroid Build Coastguard WorkerRUN: | FileCheck %s -check-prefix uAR-x86_64 21*9880d681SAndroid Build Coastguard Worker 22*9880d681SAndroid Build Coastguard WorkerA: section size addr 23*9880d681SAndroid Build Coastguard WorkerA: __text 12 0 24*9880d681SAndroid Build Coastguard WorkerA: __data 4 12 25*9880d681SAndroid Build Coastguard WorkerA: __bss 4 112 26*9880d681SAndroid Build Coastguard WorkerA: __compact_unwind 32 16 27*9880d681SAndroid Build Coastguard WorkerA: __eh_frame 64 48 28*9880d681SAndroid Build Coastguard WorkerA: Total 116 29*9880d681SAndroid Build Coastguard Worker 30*9880d681SAndroid Build Coastguard WorkerB: __TEXT __DATA __OBJC others dec hex 31*9880d681SAndroid Build Coastguard WorkerB: 76 8 0 32 116 74 32*9880d681SAndroid Build Coastguard Worker 33*9880d681SAndroid Build Coastguard Workerm: Segment : 116 34*9880d681SAndroid Build Coastguard Workerm: Section (__TEXT, __text): 12 35*9880d681SAndroid Build Coastguard Workerm: Section (__DATA, __data): 4 36*9880d681SAndroid Build Coastguard Workerm: Section (__DATA, __bss): 4 37*9880d681SAndroid Build Coastguard Workerm: Section (__LD, __compact_unwind): 32 38*9880d681SAndroid Build Coastguard Workerm: Section (__TEXT, __eh_frame): 64 39*9880d681SAndroid Build Coastguard Workerm: total 116 40*9880d681SAndroid Build Coastguard Workerm: total 116 41*9880d681SAndroid Build Coastguard Worker 42*9880d681SAndroid Build Coastguard WorkerAR: __TEXT __DATA __OBJC others dec hex 43*9880d681SAndroid Build Coastguard WorkerAR: 70 0 0 32 102 66 {{.*}}/macho-archive-x86_64.a(foo.o) 44*9880d681SAndroid Build Coastguard WorkerAR: 0 4 0 0 4 4 {{.*}}/macho-archive-x86_64.a(bar.o) 45*9880d681SAndroid Build Coastguard Worker 46*9880d681SAndroid Build Coastguard WorkermAR: {{.*}}/macho-archive-x86_64.a(foo.o): 47*9880d681SAndroid Build Coastguard WorkermAR: Segment : 104 48*9880d681SAndroid Build Coastguard WorkermAR: Section (__TEXT, __text): 6 49*9880d681SAndroid Build Coastguard WorkermAR: Section (__LD, __compact_unwind): 32 50*9880d681SAndroid Build Coastguard WorkermAR: Section (__TEXT, __eh_frame): 64 51*9880d681SAndroid Build Coastguard WorkermAR: total 102 52*9880d681SAndroid Build Coastguard WorkermAR: total 104 53*9880d681SAndroid Build Coastguard WorkermAR: {{.*}}/macho-archive-x86_64.a(bar.o): 54*9880d681SAndroid Build Coastguard WorkermAR: Segment : 4 55*9880d681SAndroid Build Coastguard WorkermAR: Section (__TEXT, __text): 0 56*9880d681SAndroid Build Coastguard WorkermAR: Section (__DATA, __data): 4 57*9880d681SAndroid Build Coastguard WorkermAR: total 4 58*9880d681SAndroid Build Coastguard WorkermAR: total 4 59*9880d681SAndroid Build Coastguard Worker 60*9880d681SAndroid Build Coastguard Worker 61*9880d681SAndroid Build Coastguard Workermxl: Segment __PAGEZERO: 0x100000000 (vmaddr 0x0 fileoff 0) 62*9880d681SAndroid Build Coastguard Workermxl: Segment __TEXT: 0x1000 (vmaddr 0x100000000 fileoff 0) 63*9880d681SAndroid Build Coastguard Workermxl: Section __text: 0x3b (addr 0x100000f30 offset 3888) 64*9880d681SAndroid Build Coastguard Workermxl: Section __stubs: 0x6 (addr 0x100000f6c offset 3948) 65*9880d681SAndroid Build Coastguard Workermxl: Section __stub_helper: 0x1a (addr 0x100000f74 offset 3956) 66*9880d681SAndroid Build Coastguard Workermxl: Section __cstring: 0xd (addr 0x100000f8e offset 3982) 67*9880d681SAndroid Build Coastguard Workermxl: Section __unwind_info: 0x48 (addr 0x100000f9b offset 3995) 68*9880d681SAndroid Build Coastguard Workermxl: Section __eh_frame: 0x18 (addr 0x100000fe8 offset 4072) 69*9880d681SAndroid Build Coastguard Workermxl: total 0xc8 70*9880d681SAndroid Build Coastguard Workermxl: Segment __DATA: 0x1000 (vmaddr 0x100001000 fileoff 4096) 71*9880d681SAndroid Build Coastguard Workermxl: Section __nl_symbol_ptr: 0x10 (addr 0x100001000 offset 4096) 72*9880d681SAndroid Build Coastguard Workermxl: Section __la_symbol_ptr: 0x8 (addr 0x100001010 offset 4112) 73*9880d681SAndroid Build Coastguard Workermxl: total 0x18 74*9880d681SAndroid Build Coastguard Workermxl: Segment __LINKEDIT: 0x1000 (vmaddr 0x100002000 fileoff 8192) 75*9880d681SAndroid Build Coastguard Workermxl: total 0x100003000 76*9880d681SAndroid Build Coastguard Worker 77*9880d681SAndroid Build Coastguard Workeru: __TEXT __DATA __OBJC others dec hex 78*9880d681SAndroid Build Coastguard Workeru: 4096 0 0 4294971392 4294975488 100002000 {{.*}}/macho-universal.x86_64.i386 (for architecture x86_64) 79*9880d681SAndroid Build Coastguard Workeru: 4096 0 0 8192 12288 3000 {{.*}}/macho-universal.x86_64.i386 (for architecture i386) 80*9880d681SAndroid Build Coastguard Worker 81*9880d681SAndroid Build Coastguard Workeru-i386: __TEXT __DATA __OBJC others dec hex 82*9880d681SAndroid Build Coastguard Workeru-i386: 4096 0 0 8192 12288 3000 83*9880d681SAndroid Build Coastguard Worker 84*9880d681SAndroid Build Coastguard WorkeruAR: __TEXT __DATA __OBJC others dec hex 85*9880d681SAndroid Build Coastguard WorkeruAR: 136 0 0 32 168 a8 {{.*}}/macho-universal-archive.x86_64.i386(hello.o) (for architecture x86_64) 86*9880d681SAndroid Build Coastguard WorkeruAR: 5 4 0 0 9 9 {{.*}}/macho-universal-archive.x86_64.i386(foo.o) (for architecture i386) 87*9880d681SAndroid Build Coastguard Worker 88*9880d681SAndroid Build Coastguard WorkeruAR-x86_64: __TEXT __DATA __OBJC others dec hex 89*9880d681SAndroid Build Coastguard WorkeruAR-x86_64: 136 0 0 32 168 a8 {{.*}}/macho-universal-archive.x86_64.i386(hello.o) 90