1*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple armv7-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj --macho-data-in-code | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker .text 3*9880d681SAndroid Build Coastguard Worker_foo: 4*9880d681SAndroid Build Coastguard Worker.data_region 5*9880d681SAndroid Build Coastguard Worker .long 10 6*9880d681SAndroid Build Coastguard Worker.end_data_region 7*9880d681SAndroid Build Coastguard Worker.data_region jt32 8*9880d681SAndroid Build Coastguard Worker .long 1 9*9880d681SAndroid Build Coastguard Worker.end_data_region 10*9880d681SAndroid Build Coastguard Worker.data_region jt16 11*9880d681SAndroid Build Coastguard Worker .short 2 12*9880d681SAndroid Build Coastguard Worker.end_data_region 13*9880d681SAndroid Build Coastguard Worker.data_region jt8 14*9880d681SAndroid Build Coastguard Worker .byte 3 15*9880d681SAndroid Build Coastguard Worker.end_data_region 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker@ CHECK: File: <stdin> 18*9880d681SAndroid Build Coastguard Worker@ CHECK: Format: Mach-O arm 19*9880d681SAndroid Build Coastguard Worker@ CHECK: Arch: arm 20*9880d681SAndroid Build Coastguard Worker@ CHECK: AddressSize: 32bit 21*9880d681SAndroid Build Coastguard Worker@ CHECK: DataInCode { 22*9880d681SAndroid Build Coastguard Worker@ CHECK: Data offset: 300 23*9880d681SAndroid Build Coastguard Worker@ CHECK: Data size: 32 24*9880d681SAndroid Build Coastguard Worker@ CHECK: Data entries [ 25*9880d681SAndroid Build Coastguard Worker@ CHECK: Entry { 26*9880d681SAndroid Build Coastguard Worker@ CHECK: Index: 0 27*9880d681SAndroid Build Coastguard Worker@ CHECK: Offset: 0 28*9880d681SAndroid Build Coastguard Worker@ CHECK: Length: 4 29*9880d681SAndroid Build Coastguard Worker@ CHECK: Kind: 1 30*9880d681SAndroid Build Coastguard Worker@ CHECK: } 31*9880d681SAndroid Build Coastguard Worker@ CHECK: Entry { 32*9880d681SAndroid Build Coastguard Worker@ CHECK: Index: 1 33*9880d681SAndroid Build Coastguard Worker@ CHECK: Offset: 4 34*9880d681SAndroid Build Coastguard Worker@ CHECK: Length: 4 35*9880d681SAndroid Build Coastguard Worker@ CHECK: Kind: 4 36*9880d681SAndroid Build Coastguard Worker@ CHECK: } 37*9880d681SAndroid Build Coastguard Worker@ CHECK: Entry { 38*9880d681SAndroid Build Coastguard Worker@ CHECK: Index: 2 39*9880d681SAndroid Build Coastguard Worker@ CHECK: Offset: 8 40*9880d681SAndroid Build Coastguard Worker@ CHECK: Length: 2 41*9880d681SAndroid Build Coastguard Worker@ CHECK: Kind: 3 42*9880d681SAndroid Build Coastguard Worker@ CHECK: } 43*9880d681SAndroid Build Coastguard Worker@ CHECK: Entry { 44*9880d681SAndroid Build Coastguard Worker@ CHECK: Index: 3 45*9880d681SAndroid Build Coastguard Worker@ CHECK: Offset: 10 46*9880d681SAndroid Build Coastguard Worker@ CHECK: Length: 1 47*9880d681SAndroid Build Coastguard Worker@ CHECK: Kind: 2 48*9880d681SAndroid Build Coastguard Worker@ CHECK: } 49*9880d681SAndroid Build Coastguard Worker@ CHECK: ] 50*9880d681SAndroid Build Coastguard Worker@ CHECK: } 51