1 // #check radix formats of llvm-nm
2 // RUN
: llvm-mc
%s
-filetype
=obj
-triple
=x86_64-pc-linux
-o
%t.o
3 // RUN
: llvm-nm
--radix
=d
%t.o | FileCheck
%s
4 // RUN
: llvm-nm
--radix
=o
%t.o | FileCheck
--check-prefix
=OCTAL
%s
5 // RUN
: llvm-nm
-tx
%t.o | FileCheck
--check-prefix
=HEX
%s
6 // RUN
: llvm-nm
-t x
%t.o | FileCheck
--check-prefix
=HEX
%s
10 .type i0,@object # @i0
18 .type i1,@object # @i1
26 .type i2,@object # @i2
33 .type i3,@object # @i3
40 .type i4,@object # @i4
47 .type i5,@object # @i5
54 .type i6,@object # @i6
61 .type i7,@object # @i7
68 .type i8,@object # @i8
75 .type i9,@object # @i9
82 .type i10,@object # @i10
89 .type i11,@object # @i11
96 .type i12,@object # @i12
103 .type i13,@object # @i13
110 .type i14,@object # @i14
117 .type i15,@object # @i15
124 .type i16,@object # @i16
131 .type i17,@object # @i17
138 .type i18,@object # @i18
145 .type i19,@object # @i19
152 .type i20,@object # @i20
159 .type i21,@object # @i21
166 .type i22,@object # @i22
173 .type i23,@object # @i23
180 .type i24,@object # @i24
188 .ident "clang version 3.6.0 (tags/RELEASE_360/final)"
189 .section ".note.GNU-stack","",@progbits
191 //CHECK
: 0000000000000000 B i0
192 //CHECK
: 0000000000000000 D i1
193 //CHECK
: 0000000000000036 D i10
194 //CHECK
: 0000000000000040 D i11
195 //CHECK
: 0000000000000044 D i12
196 //CHECK
: 0000000000000048 D i13
197 //CHECK
: 0000000000000052 D i14
198 //CHECK
: 0000000000000056 D i15
199 //CHECK
: 0000000000000060 D i16
200 //CHECK
: 0000000000000064 D i17
201 //CHECK
: 0000000000000068 D i18
202 //CHECK
: 0000000000000072 D i19
203 //CHECK
: 0000000000000004 D i2
204 //CHECK
: 0000000000000076 D i20
205 //CHECK
: 0000000000000080 D i21
206 //CHECK
: 0000000000000084 D i22
207 //CHECK
: 0000000000000088 D i23
208 //CHECK
: 0000000000000092 D i24
209 //CHECK
: 0000000000000008 D i3
210 //CHECK
: 0000000000000012 D i4
211 //CHECK
: 0000000000000016 D i5
212 //CHECK
: 0000000000000020 D i6
213 //CHECK
: 0000000000000024 D i7
214 //CHECK
: 0000000000000028 D i8
215 //CHECK
: 0000000000000032 D i9
217 //OCTAL
: 0000000000000000 B i0
218 //OCTAL
: 0000000000000000 D i1
219 //OCTAL
: 0000000000000044 D i10
220 //OCTAL
: 0000000000000050 D i11
221 //OCTAL
: 0000000000000054 D i12
222 //OCTAL
: 0000000000000060 D i13
223 //OCTAL
: 0000000000000064 D i14
224 //OCTAL
: 0000000000000070 D i15
225 //OCTAL
: 0000000000000074 D i16
226 //OCTAL
: 0000000000000100 D i17
227 //OCTAL
: 0000000000000104 D i18
228 //OCTAL
: 0000000000000110 D i19
229 //OCTAL
: 0000000000000004 D i2
230 //OCTAL
: 0000000000000114 D i20
231 //OCTAL
: 0000000000000120 D i21
232 //OCTAL
: 0000000000000124 D i22
233 //OCTAL
: 0000000000000130 D i23
234 //OCTAL
: 0000000000000134 D i24
235 //OCTAL
: 0000000000000010 D i3
236 //OCTAL
: 0000000000000014 D i4
237 //OCTAL
: 0000000000000020 D i5
238 //OCTAL
: 0000000000000024 D i6
239 //OCTAL
: 0000000000000030 D i7
240 //OCTAL
: 0000000000000034 D i8
241 //OCTAL
: 0000000000000040 D i9
243 //HEX
: 0000000000000000 B i0
244 //HEX
: 0000000000000000 D i1
245 //HEX
: 0000000000000024 D i10
246 //HEX
: 0000000000000028 D i11
247 //HEX
: 000000000000002c D i12
248 //HEX
: 0000000000000030 D i13
249 //HEX
: 0000000000000034 D i14
250 //HEX
: 0000000000000038 D i15
251 //HEX
: 000000000000003c D i16
252 //HEX
: 0000000000000040 D i17
253 //HEX
: 0000000000000044 D i18
254 //HEX
: 0000000000000048 D i19
255 //HEX
: 0000000000000004 D i2
256 //HEX
: 000000000000004c D i20
257 //HEX
: 0000000000000050 D i21
258 //HEX
: 0000000000000054 D i22
259 //HEX
: 0000000000000058 D i23
260 //HEX
: 000000000000005c D i24
261 //HEX
: 0000000000000008 D i3
262 //HEX
: 000000000000000c D i4
263 //HEX
: 0000000000000010 D i5
264 //HEX
: 0000000000000014 D i6
265 //HEX
: 0000000000000018 D i7
266 //HEX
: 000000000000001c D i8
267 //HEX
: 0000000000000020 D i9