x86: Merge X86_ISA_1_USED/X86_ISA_1_NEEDED properties
[deliverable/binutils-gdb.git] / ld / testsuite / ld-x86-64 / tlspic.dd
index 162f85972801e8f9bab89b980db00cfb680880ef..88026c11fb4856f0962ecfc52d8a1f40e163417d 100644 (file)
@@ -1,11 +1,11 @@
 #source: tlspic1.s
 #source: tlspic2.s
 #as: --64
-#ld: -shared -melf_x86_64
-#objdump: -drj.text
+#ld: -shared -melf_x86_64 --no-ld-generated-unwind-info
+#objdump: -drj.text -Mintel64
 #target: x86_64-*-*
 
-.*: +file format elf64-x86-64
+.*: +file format elf64-x86-64.*
 
 Disassembly of section .text:
 
@@ -17,10 +17,10 @@ Disassembly of section .text:
  +1006:        90[     ]+nop *
  +1007:        90[     ]+nop *
 #  GD
- +1008:        66 48 8d 3d 80 03 20[   ]+lea    2098048\(%rip\),%rdi +# 201390 <.*>
- +100f:        00 *
+ +1008:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+ +100f:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    sg1
- +1010:        66 66 48 e8 [0-9a-f     ]+callq  [0-9a-f]+ <.*>
+ +1010:        66 66 48 e8 [0-9a-f     ]+data16 data16 rex.W callq [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +1017:        [0-9a-f         ]+
  +1018:        90[     ]+nop *
@@ -30,17 +30,17 @@ Disassembly of section .text:
 #  GD -> IE because variable is referenced through IE too
  +101c:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +1023:        00 00 *
- +1025:        48 03 05 84 03 20 00[   ]+add    2098052\(%rip\),%rax +# 2013b0 <.*>
+ +1025:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +102c:        90[     ]+nop *
  +102d:        90[     ]+nop *
  +102e:        90[     ]+nop *
  +102f:        90[     ]+nop *
 #  GD against local variable
- +1030:        66 48 8d 3d 08 03 20[   ]+lea    2097928\(%rip\),%rdi +# 201340 <.*>
- +1037:        00 *
+ +1030:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+ +1037:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x2000000000000000]
- +1038:        66 66 48 e8 [0-9a-f     ]+callq  [0-9a-f]+ <.*>
+ +1038:        66 66 48 e8 [0-9a-f     ]+data16 data16 rex.W callq [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +103f:        [0-9a-f         ]+
  +1040:        90[     ]+nop *
@@ -50,17 +50,17 @@ Disassembly of section .text:
 #  GD -> IE against local variable referenced through IE too
  +1044:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +104b:        00 00 *
- +104d:        48 03 05 fc 02 20 00[   ]+add    2097916\(%rip\),%rax +# 201350 <.*>
+ +104d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +1054:        90[     ]+nop *
  +1055:        90[     ]+nop *
  +1056:        90[     ]+nop *
  +1057:        90[     ]+nop *
 #  GD against hidden and local variable
- +1058:        66 48 8d 3d 58 03 20[   ]+lea    2098008\(%rip\),%rdi +# 2013b8 <.*>
- +105f:        00 *
+ +1058:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+ +105f:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x4000000000000000]
- +1060:        66 66 48 e8 [0-9a-f     ]+callq  [0-9a-f]+ <.*>
+ +1060:        66 66 48 e8 [0-9a-f     ]+data16 data16 rex.W callq [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +1067:        [0-9a-f         ]+
  +1068:        90[     ]+nop *
@@ -70,17 +70,17 @@ Disassembly of section .text:
 #  GD -> IE against hidden and local variable referenced through IE too
  +106c:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +1073:        00 00 *
- +1075:        48 03 05 4c 03 20 00[   ]+add    2097996\(%rip\),%rax +# 2013c8 <.*>
+ +1075:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +107c:        90[     ]+nop *
  +107d:        90[     ]+nop *
  +107e:        90[     ]+nop *
  +107f:        90[     ]+nop *
 #  GD against hidden but not local variable
- +1080:        66 48 8d 3d e8 02 20[   ]+lea    2097896\(%rip\),%rdi +# 201370 <.*>
- +1087:        00 *
+ +1080:        66 48 8d 3d ([0-9a-f]{2} ){3}[  ]+data16 lea 0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+ +1087:        [0-9a-f         ]+
 #                              -> R_X86_64_DTPMOD64    [0 0x6000000000000000]
- +1088:        66 66 48 e8 [0-9a-f     ]+callq  [0-9a-f]+ <.*>
+ +1088:        66 66 48 e8 [0-9a-f     ]+data16 data16 rex.W callq [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
  +108f:        [0-9a-f         ]+
  +1090:        90[     ]+nop *
@@ -90,14 +90,14 @@ Disassembly of section .text:
 #  GD -> IE against hidden but not local variable referenced through IE too
  +1094:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
  +109b:        00 00 *
- +109d:        48 03 05 dc 02 20 00[   ]+add    2097884\(%rip\),%rax +# 201380 <.*>
+ +109d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +10a4:        90[     ]+nop *
  +10a5:        90[     ]+nop *
  +10a6:        90[     ]+nop *
  +10a7:        90[     ]+nop *
 #  LD
- +10a8:        48 8d 3d b1 02 20 00[   ]+lea    2097841\(%rip\),%rdi +# 201360 <.*>
+ +10a8:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +10af:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -112,7 +112,7 @@ Disassembly of section .text:
  +10c8:        90[     ]+nop *
  +10c9:        90[     ]+nop *
 #  LD against hidden and local variables
- +10ca:        48 8d 3d 8f 02 20 00[   ]+lea    2097807\(%rip\),%rdi +# 201360 <.*>
+ +10ca:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +10d1:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -127,7 +127,7 @@ Disassembly of section .text:
  +10ea:        90[     ]+nop *
  +10eb:        90[     ]+nop *
 #  LD against hidden but not local variables
- +10ec:        48 8d 3d 6d 02 20 00[   ]+lea    2097773\(%rip\),%rdi +# 201360 <.*>
+ +10ec:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
  +10f3:        e8 [0-9a-f      ]+callq  [0-9a-f]+ <.*>
 #                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
@@ -144,7 +144,7 @@ Disassembly of section .text:
  +1113:        00 00 *
  +1115:        90[     ]+nop *
  +1116:        90[     ]+nop *
- +1117:        48 03 0d 92 02 20 00[   ]+add    2097810\(%rip\),%rcx +# 2013b0 <.*>
+ +1117:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg2
  +111e:        90[     ]+nop *
  +111f:        90[     ]+nop *
@@ -155,7 +155,7 @@ Disassembly of section .text:
  +1129:        00 00 *
  +112b:        90[     ]+nop *
  +112c:        90[     ]+nop *
- +112d:        4c 03 35 1c 02 20 00[   ]+add    2097692\(%rip\),%r14 +# 201350 <.*>
+ +112d:        4c 03 35 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r14 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +1134:        90[     ]+nop *
  +1135:        90[     ]+nop *
@@ -166,7 +166,7 @@ Disassembly of section .text:
  +113f:        00 00 *
  +1141:        90[     ]+nop *
  +1142:        90[     ]+nop *
- +1143:        48 03 0d 7e 02 20 00[   ]+add    2097790\(%rip\),%rcx +# 2013c8 <.*>
+ +1143:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +114a:        90[     ]+nop *
  +114b:        90[     ]+nop *
@@ -177,7 +177,7 @@ Disassembly of section .text:
  +1155:        00 00 *
  +1157:        90[     ]+nop *
  +1158:        90[     ]+nop *
- +1159:        48 03 0d 20 02 20 00[   ]+add    2097696\(%rip\),%rcx +# 201380 <.*>
+ +1159:        48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +1160:        90[     ]+nop *
  +1161:        90[     ]+nop *
@@ -185,7 +185,7 @@ Disassembly of section .text:
  +1163:        90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
- +1164:        48 8b 0d 1d 02 20 00[   ]+mov    2097693\(%rip\),%rcx +# 201388 <.*>
+ +1164:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     sg5
  +116b:        90[     ]+nop *
  +116c:        90[     ]+nop *
@@ -195,7 +195,7 @@ Disassembly of section .text:
  +1173:        90[     ]+nop *
  +1174:        90[     ]+nop *
 #  IE against local var
- +1175:        4c 8b 15 dc 01 20 00[   ]+mov    2097628\(%rip\),%r10 +# 201358 <.*>
+ +1175:        4c 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%r10 +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x30
  +117c:        90[     ]+nop *
  +117d:        90[     ]+nop *
@@ -205,7 +205,7 @@ Disassembly of section .text:
  +1184:        90[     ]+nop *
  +1185:        90[     ]+nop *
 #  IE against hidden and local var
- +1186:        48 8b 15 13 02 20 00[   ]+mov    2097683\(%rip\),%rdx +# 2013a0 <.*>
+ +1186:        48 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rdx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x50
  +118d:        90[     ]+nop *
  +118e:        90[     ]+nop *
@@ -215,7 +215,7 @@ Disassembly of section .text:
  +1195:        90[     ]+nop *
  +1196:        90[     ]+nop *
 #  IE against hidden but not local var
- +1197:        48 8b 0d 0a 02 20 00[   ]+mov    2097674\(%rip\),%rcx +# 2013a8 <.*>
+ +1197:        48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <.*>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x70
  +119e:        90[     ]+nop *
  +119f:        90[     ]+nop *
@@ -224,7 +224,162 @@ Disassembly of section .text:
  +11a5:        90[     ]+nop *
  +11a6:        90[     ]+nop *
  +11a7:        90[     ]+nop *
- +11a8:        c9[     ]+leaveq *
- +11a9:        c3[     ]+retq *
- +11aa:        90[     ]+nop *
- +11ab:        90[     ]+nop *
+ +11a8:        49 bb ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%r11
+ +11af:        ([0-9a-f]{2} ){3}
+ +11b2:        53[     ]+push   %rbx
+ +11b3:        53[     ]+push   %rbx
+ +11b4:        48 8d 1d ed ff ff ff[   ]+lea    -0x13\(%rip\),%rbx +# [0-9a-f]+ <fn1\+0x[0-9a-f]+>
+ +11bb:        4c 01 db[       ]+add    %r11,%rbx
+ +11be:        90[     ]+nop *
+ +11bf:        90[     ]+nop *
+ +11c0:        90[     ]+nop *
+ +11c1:        90[     ]+nop *
+# -mcmodel=large sequences
+#
+#  -mcmodel=large GD
+ +11c2:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_DTPMOD64    sg1
+ +11c9:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
+#                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
+ +11d0:        ([0-9a-f]{2} ){3}
+ +11d3:        48 01 d8[       ]+add    %rbx,%rax
+ +11d6:        ff d0[  ]+callq  \*%rax
+ +11d8:        90[     ]+nop *
+ +11d9:        90[     ]+nop *
+ +11da:        90[     ]+nop *
+ +11db:        90[     ]+nop *
+#  -mcmodel=large GD -> IE because variable is referenced through IE too
+#                              -> R_X86_64_TPOFF64     sg2
+ +11dc:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
+ +11e3:        00 00 
+ +11e5:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_TPOFF64     sg2
+ +11ec:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
+ +11f2:        90[     ]+nop *
+ +11f3:        90[     ]+nop *
+ +11f4:        90[     ]+nop *
+ +11f5:        90[     ]+nop *
+#  -mcmodel=large GD against local variable
+ +11f6:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_DTPMOD64    [0 0x2000000000000000]
+ +11fd:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
+#                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
+ +1204:        ([0-9a-f]{2} ){3}
+ +1207:        48 01 d8[       ]+add    %rbx,%rax
+ +120a:        ff d0[  ]+callq  \*%rax
+ +120c:        90[     ]+nop *
+ +120d:        90[     ]+nop *
+ +120e:        90[     ]+nop *
+ +120f:        90[     ]+nop *
+#  -mcmodel=large GD -> IE against local variable referenced through IE too
+ +1210:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
+ +1217:        00 00 
+ +1219:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_TPOFF64     *ABS*+0x24
+ +1220:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
+ +1226:        90[     ]+nop *
+ +1227:        90[     ]+nop *
+ +1228:        90[     ]+nop *
+ +1229:        90[     ]+nop *
+#  -mcmodel=large GD against hidden and local variable
+ +122a:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_DTPMOD64    [0 0x4000000000000000]
+ +1231:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
+#                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
+ +1238:        ([0-9a-f]{2} ){3}
+ +123b:        48 01 d8[       ]+add    %rbx,%rax
+ +123e:        ff d0[  ]+callq  \*%rax
+ +1240:        90[     ]+nop *
+ +1241:        90[     ]+nop *
+ +1242:        90[     ]+nop *
+ +1243:        90[     ]+nop *
+#  -mcmodel=large GD -> IE against hidden and local variable referenced through IE too
+ +1244:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
+ +124b:        00 00 
+ +124d:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_TPOFF64     *ABS*+0x44
+ +1254:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
+ +125a:        90[     ]+nop *
+ +125b:        90[     ]+nop *
+ +125c:        90[     ]+nop *
+ +125d:        90[     ]+nop *
+#  -mcmodel=large GD against hidden but not local variable
+ +125e:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_DTPMOD64    [0 0x6000000000000000]
+ +1265:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
+#                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
+ +126c:        ([0-9a-f]{2} ){3}
+ +126f:        48 01 d8[       ]+add    %rbx,%rax
+ +1272:        ff d0[  ]+callq  \*%rax
+ +1274:        90[     ]+nop *
+ +1275:        90[     ]+nop *
+ +1276:        90[     ]+nop *
+ +1277:        90[     ]+nop *
+#  -mcmodel=large GD -> IE against hidden but not local variable referenced through IE too
+ +1278:        64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
+ +127f:        00 00 
+ +1281:        48 03 05 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_TPOFF64     *ABS*+0x64
+ +1288:        66 0f 1f 44 00 00[      ]+nopw   0x0\(%rax,%rax,1\)
+ +128e:        90[     ]+nop *
+ +128f:        90[     ]+nop *
+ +1290:        90[     ]+nop *
+ +1291:        90[     ]+nop *
+#  -mcmodel=large LD
+ +1292:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
+ +1299:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
+#                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
+ +12a0:        ([0-9a-f]{2} ){3}
+ +12a3:        48 01 d8[       ]+add    %rbx,%rax
+ +12a6:        ff d0[  ]+callq  \*%rax
+ +12a8:        90[     ]+nop *
+ +12a9:        90[     ]+nop *
+ +12aa:        48 8d 90 20 00 00 00[   ]+lea    0x20\(%rax\),%rdx
+ +12b1:        90[     ]+nop *
+ +12b2:        90[     ]+nop *
+ +12b3:        4c 8d 88 26 00 00 00[   ]+lea    0x26\(%rax\),%r9
+ +12ba:        90[     ]+nop *
+ +12bb:        90[     ]+nop *
+ +12bc:        90[     ]+nop *
+ +12bd:        90[     ]+nop *
+#  -mcmodel=large LD against hidden and local variables
+ +12be:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
+ +12c5:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
+#                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
+ +12cc:        ([0-9a-f]{2} ){3}
+ +12cf:        48 01 d8[       ]+add    %rbx,%rax
+ +12d2:        ff d0[  ]+callq  \*%rax
+ +12d4:        90[     ]+nop *
+ +12d5:        90[     ]+nop *
+ +12d6:        48 8d 90 40 00 00 00[   ]+lea    0x40\(%rax\),%rdx
+ +12dd:        90[     ]+nop *
+ +12de:        90[     ]+nop *
+ +12df:        48 8d 88 47 00 00 00[   ]+lea    0x47\(%rax\),%rcx
+ +12e6:        90[     ]+nop *
+ +12e7:        90[     ]+nop *
+ +12e8:        90[     ]+nop *
+ +12e9:        90[     ]+nop *
+#  -mcmodel=large LD against hidden but not local variables
+ +12ea:        48 8d 3d ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rdi +# [0-9a-f]+ <.*>
+#                              -> R_X86_64_DTPMOD64    [0 0x000000000000000]
+ +12f1:        48 b8 ([0-9a-f]{2} ){5}[        ]+movabs \$0x[0-9a-f]+,%rax
+#                              -> R_X86_64_JUMP_SLOT   __tls_get_addr
+ +12f8:        ([0-9a-f]{2} ){3}
+ +12fb:        48 01 d8[       ]+add    %rbx,%rax
+ +12fe:        ff d0[  ]+callq  \*%rax
+ +1300:        90[     ]+nop *
+ +1301:        90[     ]+nop *
+ +1302:        4c 8d a0 60 00 00 00[   ]+lea    0x60\(%rax\),%r12
+ +1309:        90[     ]+nop *
+ +130a:        90[     ]+nop *
+ +130b:        48 8d 88 65 00 00 00[   ]+lea    0x65\(%rax\),%rcx
+ +1312:        90[     ]+nop *
+ +1313:        90[     ]+nop *
+ +1314:        90[     ]+nop *
+ +1315:        90[     ]+nop *
+ +1316:        5b[     ]+pop    %rbx
+ +1317:        5b[     ]+pop    %rbx
+ +1318:        c9[     ]+leaveq 
+ +1319:        c3[     ]+retq   
This page took 0.028923 seconds and 4 git commands to generate.