blob: e7b2406e5d095eec7bb7580a9e5b358a78cda984 [file] [log] [blame]
Tim Northoverc52c74e2016-04-21 23:00:17 +00001// 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: }