1 #objdump
: -dr
--prefix
-addresses
--show
-raw
-insn
2 #skip
: *-*-*coff
*-*-pe
*-*-wince
*-*-*aout
* *-*-netbsd
*-*-riscix
* *-*-vxworks
3 #name
: Group relocation
tests (ldrs
)
5 .*: +file format
.*arm
.*
7 Disassembly of section
.text
:
8 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
10 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
12 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
14 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
16 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
17 10: R_ARM_LDRS_SB_G2 f
18 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
19 14: R_ARM_LDRS_PC_G1 f
20 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
21 18: R_ARM_LDRS_PC_G2 f
22 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
23 1c
: R_ARM_LDRS_SB_G0 f
24 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
25 20: R_ARM_LDRS_SB_G1 f
26 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
27 24: R_ARM_LDRS_SB_G2 f
28 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
29 28: R_ARM_LDRS_PC_G1 f
30 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
31 2c
: R_ARM_LDRS_PC_G2 f
32 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
33 30: R_ARM_LDRS_SB_G0 f
34 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
35 34: R_ARM_LDRS_SB_G1 f
36 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
37 38: R_ARM_LDRS_SB_G2 f
38 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
39 3c
: R_ARM_LDRS_PC_G1 f
40 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
41 40: R_ARM_LDRS_PC_G2 f
42 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
43 44: R_ARM_LDRS_SB_G0 f
44 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
45 48: R_ARM_LDRS_SB_G1 f
46 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
47 4c
: R_ARM_LDRS_SB_G2 f
48 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
49 50: R_ARM_LDRS_PC_G1 f
50 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
51 54: R_ARM_LDRS_PC_G2 f
52 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
53 58: R_ARM_LDRS_SB_G0 f
54 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
55 5c
: R_ARM_LDRS_SB_G1 f
56 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
57 60: R_ARM_LDRS_SB_G2 f
58 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
59 64: R_ARM_LDRS_PC_G1 f
60 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
61 68: R_ARM_LDRS_PC_G2 f
62 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
63 6c
: R_ARM_LDRS_SB_G0 f
64 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
65 70: R_ARM_LDRS_SB_G1 f
66 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
67 74: R_ARM_LDRS_SB_G2 f
68 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
69 78: R_ARM_LDRS_PC_G1 f
70 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
71 7c
: R_ARM_LDRS_PC_G2 f
72 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
73 80: R_ARM_LDRS_SB_G0 f
74 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
75 84: R_ARM_LDRS_SB_G1 f
76 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
77 88: R_ARM_LDRS_SB_G2 f
78 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
79 8c
: R_ARM_LDRS_PC_G1 f
80 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
81 90: R_ARM_LDRS_PC_G2 f
82 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
83 94: R_ARM_LDRS_SB_G0 f
84 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
85 98: R_ARM_LDRS_SB_G1 f
86 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
87 9c
: R_ARM_LDRS_SB_G2 f
88 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
89 a0
: R_ARM_LDRS_PC_G1 f
90 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
91 a4
: R_ARM_LDRS_PC_G2 f
92 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
93 a8
: R_ARM_LDRS_SB_G0 f
94 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
95 ac
: R_ARM_LDRS_SB_G1 f
96 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
97 b0
: R_ARM_LDRS_SB_G2 f
98 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
99 b4
: R_ARM_LDRS_PC_G1 f
100 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
101 b8
: R_ARM_LDRS_PC_G2 f
102 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
103 bc
: R_ARM_LDRS_SB_G0 f
104 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
105 c0
: R_ARM_LDRS_SB_G1 f
106 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
107 c4
: R_ARM_LDRS_SB_G2 f
108 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
109 c8
: R_ARM_LDRS_PC_G1 f
110 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
111 cc
: R_ARM_LDRS_PC_G2 f
112 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
113 d0
: R_ARM_LDRS_SB_G0 f
114 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
115 d4
: R_ARM_LDRS_SB_G1 f
116 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
117 d8
: R_ARM_LDRS_SB_G2 f
118 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
119 dc
: R_ARM_LDRS_PC_G1 f
120 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
121 e0
: R_ARM_LDRS_PC_G2 f
122 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
123 e4
: R_ARM_LDRS_SB_G0 f
124 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
125 e8
: R_ARM_LDRS_SB_G1 f
126 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
127 ec
: R_ARM_LDRS_SB_G2 f
128 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
129 f0
: R_ARM_LDRS_PC_G1 localsym
130 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
131 f4
: R_ARM_LDRS_PC_G2 localsym
132 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
133 f8
: R_ARM_LDRS_SB_G0 localsym
134 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
135 fc
: R_ARM_LDRS_SB_G1 localsym
136 0[0-9a
-f
]+ <[^
>]+> e1c00fdf ldrd r0
, \
[r0
, #
255\
] ; 0xff
137 100: R_ARM_LDRS_SB_G2 localsym
138 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
139 104: R_ARM_LDRS_PC_G1 localsym
140 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
141 108: R_ARM_LDRS_PC_G2 localsym
142 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
143 10c
: R_ARM_LDRS_SB_G0 localsym
144 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
145 110: R_ARM_LDRS_SB_G1 localsym
146 0[0-9a
-f
]+ <[^
>]+> e1c00fff strd r0
, \
[r0
, #
255\
] ; 0xff
147 114: R_ARM_LDRS_SB_G2 localsym
148 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
149 118: R_ARM_LDRS_PC_G1 localsym
150 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
151 11c
: R_ARM_LDRS_PC_G2 localsym
152 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
153 120: R_ARM_LDRS_SB_G0 localsym
154 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
155 124: R_ARM_LDRS_SB_G1 localsym
156 0[0-9a
-f
]+ <[^
>]+> e1d00fbf ldrh r0
, \
[r0
, #
255\
] ; 0xff
157 128: R_ARM_LDRS_SB_G2 localsym
158 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
159 12c
: R_ARM_LDRS_PC_G1 localsym
160 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
161 130: R_ARM_LDRS_PC_G2 localsym
162 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
163 134: R_ARM_LDRS_SB_G0 localsym
164 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
165 138: R_ARM_LDRS_SB_G1 localsym
166 0[0-9a
-f
]+ <[^
>]+> e1c00fbf strh r0
, \
[r0
, #
255\
] ; 0xff
167 13c
: R_ARM_LDRS_SB_G2 localsym
168 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
169 140: R_ARM_LDRS_PC_G1 localsym
170 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
171 144: R_ARM_LDRS_PC_G2 localsym
172 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
173 148: R_ARM_LDRS_SB_G0 localsym
174 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
175 14c
: R_ARM_LDRS_SB_G1 localsym
176 0[0-9a
-f
]+ <[^
>]+> e1d00fff ldrsh r0
, \
[r0
, #
255\
] ; 0xff
177 150: R_ARM_LDRS_SB_G2 localsym
178 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
179 154: R_ARM_LDRS_PC_G1 localsym
180 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
181 158: R_ARM_LDRS_PC_G2 localsym
182 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
183 15c
: R_ARM_LDRS_SB_G0 localsym
184 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
185 160: R_ARM_LDRS_SB_G1 localsym
186 0[0-9a
-f
]+ <[^
>]+> e1d00fdf ldrsb r0
, \
[r0
, #
255\
] ; 0xff
187 164: R_ARM_LDRS_SB_G2 localsym
188 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
189 168: R_ARM_LDRS_PC_G1 localsym
190 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
191 16c
: R_ARM_LDRS_PC_G2 localsym
192 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
193 170: R_ARM_LDRS_SB_G0 localsym
194 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
195 174: R_ARM_LDRS_SB_G1 localsym
196 0[0-9a
-f
]+ <[^
>]+> e1400fdf ldrd r0
, \
[r0
, #
-255\
] ; 0xffffff01
197 178: R_ARM_LDRS_SB_G2 localsym
198 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
199 17c
: R_ARM_LDRS_PC_G1 localsym
200 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
201 180: R_ARM_LDRS_PC_G2 localsym
202 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
203 184: R_ARM_LDRS_SB_G0 localsym
204 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
205 188: R_ARM_LDRS_SB_G1 localsym
206 0[0-9a
-f
]+ <[^
>]+> e1400fff strd r0
, \
[r0
, #
-255\
] ; 0xffffff01
207 18c
: R_ARM_LDRS_SB_G2 localsym
208 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
209 190: R_ARM_LDRS_PC_G1 localsym
210 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
211 194: R_ARM_LDRS_PC_G2 localsym
212 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
213 198: R_ARM_LDRS_SB_G0 localsym
214 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
215 19c
: R_ARM_LDRS_SB_G1 localsym
216 0[0-9a
-f
]+ <[^
>]+> e1500fbf ldrh r0
, \
[r0
, #
-255\
] ; 0xffffff01
217 1a0
: R_ARM_LDRS_SB_G2 localsym
218 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
219 1a4
: R_ARM_LDRS_PC_G1 localsym
220 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
221 1a8
: R_ARM_LDRS_PC_G2 localsym
222 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
223 1ac
: R_ARM_LDRS_SB_G0 localsym
224 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
225 1b0: R_ARM_LDRS_SB_G1 localsym
226 0[0-9a
-f
]+ <[^
>]+> e1400fbf strh r0
, \
[r0
, #
-255\
] ; 0xffffff01
227 1b4: R_ARM_LDRS_SB_G2 localsym
228 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
229 1b8: R_ARM_LDRS_PC_G1 localsym
230 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
231 1bc
: R_ARM_LDRS_PC_G2 localsym
232 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
233 1c0
: R_ARM_LDRS_SB_G0 localsym
234 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
235 1c4
: R_ARM_LDRS_SB_G1 localsym
236 0[0-9a
-f
]+ <[^
>]+> e1500fff ldrsh r0
, \
[r0
, #
-255\
] ; 0xffffff01
237 1c8
: R_ARM_LDRS_SB_G2 localsym
238 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
239 1cc
: R_ARM_LDRS_PC_G1 localsym
240 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
241 1d0: R_ARM_LDRS_PC_G2 localsym
242 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
243 1d4: R_ARM_LDRS_SB_G0 localsym
244 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
245 1d8: R_ARM_LDRS_SB_G1 localsym
246 0[0-9a
-f
]+ <[^
>]+> e1500fdf ldrsb r0
, \
[r0
, #
-255\
] ; 0xffffff01
247 1dc
: R_ARM_LDRS_SB_G2 localsym
248 0[0-9a
-f
]+ <[^
>]+> e3a00000
mov r0
, #
0