268 lines · plain
1// #check radix formats of llvm-nm2// RUN: llvm-mc %s -filetype=obj -triple=x86_64-pc-linux -o %t.o3// RUN: llvm-nm --radix=d %t.o | FileCheck %s4// RUN: llvm-nm --radix=o %t.o | FileCheck --check-prefix=OCTAL %s5// RUN: llvm-nm -tx %t.o | FileCheck --check-prefix=HEX %s6// RUN: llvm-nm -t x %t.o | FileCheck --check-prefix=HEX %s7 8 .text9 .file "1.c"10 .type i0,@object # @i011 .bss12 .globl i013 .align 414i0:15 .long 0 # 0x016 .size i0, 417 18 .type i1,@object # @i119 .data20 .globl i121 .align 422i1:23 .long 1 # 0x124 .size i1, 425 26 .type i2,@object # @i227 .globl i228 .align 429i2:30 .long 2 # 0x231 .size i2, 432 33 .type i3,@object # @i334 .globl i335 .align 436i3:37 .long 3 # 0x338 .size i3, 439 40 .type i4,@object # @i441 .globl i442 .align 443i4:44 .long 4 # 0x445 .size i4, 446 47 .type i5,@object # @i548 .globl i549 .align 450i5:51 .long 5 # 0x552 .size i5, 453 54 .type i6,@object # @i655 .globl i656 .align 457i6:58 .long 6 # 0x659 .size i6, 460 61 .type i7,@object # @i762 .globl i763 .align 464i7:65 .long 7 # 0x766 .size i7, 467 68 .type i8,@object # @i869 .globl i870 .align 471i8:72 .long 8 # 0x873 .size i8, 474 75 .type i9,@object # @i976 .globl i977 .align 478i9:79 .long 9 # 0x980 .size i9, 481 82 .type i10,@object # @i1083 .globl i1084 .align 485i10:86 .long 10 # 0xa87 .size i10, 488 89 .type i11,@object # @i1190 .globl i1191 .align 492i11:93 .long 11 # 0xb94 .size i11, 495 96 .type i12,@object # @i1297 .globl i1298 .align 499i12:100 .long 12 # 0xc101 .size i12, 4102 103 .type i13,@object # @i13104 .globl i13105 .align 4106i13:107 .long 13 # 0xd108 .size i13, 4109 110 .type i14,@object # @i14111 .globl i14112 .align 4113i14:114 .long 14 # 0xe115 .size i14, 4116 117 .type i15,@object # @i15118 .globl i15119 .align 4120i15:121 .long 15 # 0xf122 .size i15, 4123 124 .type i16,@object # @i16125 .globl i16126 .align 4127i16:128 .long 16 # 0x10129 .size i16, 4130 131 .type i17,@object # @i17132 .globl i17133 .align 4134i17:135 .long 17 # 0x11136 .size i17, 4137 138 .type i18,@object # @i18139 .globl i18140 .align 4141i18:142 .long 18 # 0x12143 .size i18, 4144 145 .type i19,@object # @i19146 .globl i19147 .align 4148i19:149 .long 19 # 0x13150 .size i19, 4151 152 .type i20,@object # @i20153 .globl i20154 .align 4155i20:156 .long 20 # 0x14157 .size i20, 4158 159 .type i21,@object # @i21160 .globl i21161 .align 4162i21:163 .long 21 # 0x15164 .size i21, 4165 166 .type i22,@object # @i22167 .globl i22168 .align 4169i22:170 .long 22 # 0x16171 .size i22, 4172 173 .type i23,@object # @i23174 .globl i23175 .align 4176i23:177 .long 23 # 0x17178 .size i23, 4179 180 .type i24,@object # @i24181 .globl i24182 .align 4183i24:184 .long 24 # 0x18185 .size i24, 4186 187 188 .ident "clang version 3.6.0 (tags/RELEASE_360/final)"189 .section ".note.GNU-stack","",@progbits190 191//CHECK: 0000000000000000 B i0192//CHECK: 0000000000000000 D i1193//CHECK: 0000000000000036 D i10194//CHECK: 0000000000000040 D i11195//CHECK: 0000000000000044 D i12196//CHECK: 0000000000000048 D i13197//CHECK: 0000000000000052 D i14198//CHECK: 0000000000000056 D i15199//CHECK: 0000000000000060 D i16200//CHECK: 0000000000000064 D i17201//CHECK: 0000000000000068 D i18202//CHECK: 0000000000000072 D i19203//CHECK: 0000000000000004 D i2204//CHECK: 0000000000000076 D i20205//CHECK: 0000000000000080 D i21206//CHECK: 0000000000000084 D i22207//CHECK: 0000000000000088 D i23208//CHECK: 0000000000000092 D i24209//CHECK: 0000000000000008 D i3210//CHECK: 0000000000000012 D i4211//CHECK: 0000000000000016 D i5212//CHECK: 0000000000000020 D i6213//CHECK: 0000000000000024 D i7214//CHECK: 0000000000000028 D i8215//CHECK: 0000000000000032 D i9216 217//OCTAL: 0000000000000000 B i0218//OCTAL: 0000000000000000 D i1219//OCTAL: 0000000000000044 D i10220//OCTAL: 0000000000000050 D i11221//OCTAL: 0000000000000054 D i12222//OCTAL: 0000000000000060 D i13223//OCTAL: 0000000000000064 D i14224//OCTAL: 0000000000000070 D i15225//OCTAL: 0000000000000074 D i16226//OCTAL: 0000000000000100 D i17227//OCTAL: 0000000000000104 D i18228//OCTAL: 0000000000000110 D i19229//OCTAL: 0000000000000004 D i2230//OCTAL: 0000000000000114 D i20231//OCTAL: 0000000000000120 D i21232//OCTAL: 0000000000000124 D i22233//OCTAL: 0000000000000130 D i23234//OCTAL: 0000000000000134 D i24235//OCTAL: 0000000000000010 D i3236//OCTAL: 0000000000000014 D i4237//OCTAL: 0000000000000020 D i5238//OCTAL: 0000000000000024 D i6239//OCTAL: 0000000000000030 D i7240//OCTAL: 0000000000000034 D i8241//OCTAL: 0000000000000040 D i9242 243//HEX: 0000000000000000 B i0244//HEX: 0000000000000000 D i1245//HEX: 0000000000000024 D i10246//HEX: 0000000000000028 D i11247//HEX: 000000000000002c D i12248//HEX: 0000000000000030 D i13249//HEX: 0000000000000034 D i14250//HEX: 0000000000000038 D i15251//HEX: 000000000000003c D i16252//HEX: 0000000000000040 D i17253//HEX: 0000000000000044 D i18254//HEX: 0000000000000048 D i19255//HEX: 0000000000000004 D i2256//HEX: 000000000000004c D i20257//HEX: 0000000000000050 D i21258//HEX: 0000000000000054 D i22259//HEX: 0000000000000058 D i23260//HEX: 000000000000005c D i24261//HEX: 0000000000000008 D i3262//HEX: 000000000000000c D i4263//HEX: 0000000000000010 D i5264//HEX: 0000000000000014 D i6265//HEX: 0000000000000018 D i7266//HEX: 000000000000001c D i8267//HEX: 0000000000000020 D i9268