1 // RUN: llvm-mc -triple x86_64-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj --macho-data-in-code | FileCheck %s 2 // RUN: llvm-mc -triple i686-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj --macho-data-in-code | FileCheck %s 3 4 .text 5 _foo: 6 .data_region 7 .long 10 8 .end_data_region 9 .data_region jt32 10 .long 1 11 .end_data_region 12 .data_region jt16 13 .short 2 14 .end_data_region 15 .data_region jt8 16 .byte 3 17 .end_data_region 18 19 // CHECK: DataInCode { 20 // CHECK: Data size: 32 21 // CHECK: Data entries [ 22 // CHECK: Entry { 23 // CHECK: Index: 0 24 // CHECK: Offset: 0 25 // CHECK: Length: 4 26 // CHECK: Kind: 1 27 // CHECK: } 28 // CHECK: Entry { 29 // CHECK: Index: 1 30 // CHECK: Offset: 4 31 // CHECK: Length: 4 32 // CHECK: Kind: 4 33 // CHECK: } 34 // CHECK: Entry { 35 // CHECK: Index: 2 36 // CHECK: Offset: 8 37 // CHECK: Length: 2 38 // CHECK: Kind: 3 39 // CHECK: } 40 // CHECK: Entry { 41 // CHECK: Index: 3 42 // CHECK: Offset: 10 43 // CHECK: Length: 1 44 // CHECK: Kind: 2 45 // CHECK: } 46 // CHECK: ] 47 // CHECK: } 48