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