bfd/
[deliverable/binutils-gdb.git] / ld / testsuite / ld-x86-64 / tlsdesc.dd
index 2507e422942c48d960516d33284da5b52f0579a1..9f3fcbe78a6108c58b2a638275c3257a4a384cb0 100644 (file)
@@ -5,7 +5,7 @@
 #objdump: -drj.text
 #target: x86_64-*-*
 
-.*: +file format elf64-x86-64
+.*: +file format elf64-x86-64.*
 
 Disassembly of section .text:
 
@@ -17,7 +17,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD
- +[0-9a-f]+:   48 8d 05 89 03 20 00[   ]+lea    0x200389\(%rip\),%rax +# 201398 <.*>
+ +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x48>
 #                              -> R_X86_64_TLSDESC     sg1
  +[0-9a-f]+:   ff 10[  ]+callq  \*\(%rax\)
  +[0-9a-f]+:   90[     ]+nop *
@@ -25,7 +25,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE because variable is referenced through IE too
- +[0-9a-f]+:   48 8b 05 1c 03 20 00[   ]+mov    0x20031c\(%rip\),%rax +# 201338 <.*>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x180>
 #                              -> R_X86_64_TPOFF64     sg2
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -33,7 +33,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD against local variable
- +[0-9a-f]+:   48 8d 05 3f 03 20 00[   ]+lea    0x20033f\(%rip\),%rax +# 201368 <.*>
+ +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x18>
 #                              -> R_X86_64_TLSDESC     [0 0x2000000000000000]
  +[0-9a-f]+:   ff 10[  ]+callq  \*\(%rax\)
  +[0-9a-f]+:   90[     ]+nop *
@@ -41,7 +41,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE against local variable referenced through IE too
- +[0-9a-f]+:   48 8b 05 d2 02 20 00[   ]+mov    0x2002d2\(%rip\),%rax +# 201308 <.*>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x150>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -49,7 +49,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD against hidden and local variable
- +[0-9a-f]+:   48 8d 05 65 03 20 00[   ]+lea    0x200365\(%rip\),%rax +# 2013a8 <.*>
+ +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x58>
 #                              -> R_X86_64_TLSDESC     [0 0x4000000000000000]
  +[0-9a-f]+:   ff 10[  ]+callq  \*\(%rax\)
  +[0-9a-f]+:   90[     ]+nop *
@@ -57,7 +57,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE against hidden and local variable referenced through IE too
- +[0-9a-f]+:   48 8b 05 f0 02 20 00[   ]+mov    0x2002f0\(%rip\),%rax +# 201340 <.*>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x188>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -65,7 +65,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD against hidden but not local variable
- +[0-9a-f]+:   48 8d 05 1b 03 20 00[   ]+lea    0x20031b\(%rip\),%rax +# 201378 <.*>
+ +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x28>
 #                              -> R_X86_64_TLSDESC     [0 0x6000000000000000]
  +[0-9a-f]+:   ff 10[  ]+callq  \*\(%rax\)
  +[0-9a-f]+:   90[     ]+nop *
@@ -73,7 +73,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  GD -> IE against hidden but not local variable referenced through IE too
- +[0-9a-f]+:   48 8b 05 ae 02 20 00[   ]+mov    0x2002ae\(%rip\),%rax +# 201318 <.*>
+ +[0-9a-f]+:   48 8b 05 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_DYNAMIC\+0x160>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +[0-9a-f]+:   66 90[  ]+xchg   %ax,%ax
  +[0-9a-f]+:   90[     ]+nop *
@@ -81,7 +81,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  LD
- +[0-9a-f]+:   48 8d 05 11 03 20 00[   ]+lea    0x200311\(%rip\),%rax +# 201388 <.*>
+ +[0-9a-f]+:   48 8d 05 ([0-9a-f]{2} ){4}[     ]+lea    0x[0-9a-f]+\(%rip\),%rax +# [0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x38>
 #                              -> R_X86_64_TLSDESC     [0 0x000000000000000]
  +[0-9a-f]+:   ff 10[  ]+callq  \*\(%rax\)
  +[0-9a-f]+:   90[     ]+nop *
@@ -115,7 +115,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d 71 02 20 00[   ]+add    0x200271\(%rip\),%rcx +# 201338 <.*>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x180>
 #                              -> R_X86_64_TPOFF64     sg2
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -126,7 +126,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   4c 03 35 2b 02 20 00[   ]+add    0x20022b\(%rip\),%r14 +# 201308 <.*>
+ +[0-9a-f]+:   4c 03 35 ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%r14 +# [0-9a-f]+ <_DYNAMIC\+0x150>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x24
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -137,7 +137,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d 4d 02 20 00[   ]+add    0x20024d\(%rip\),%rcx +# 201340 <.*>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x188>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x44
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -148,7 +148,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   00 00 *
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
- +[0-9a-f]+:   48 03 0d 0f 02 20 00[   ]+add    0x20020f\(%rip\),%rcx +# 201318 <.*>
+ +[0-9a-f]+:   48 03 0d ([0-9a-f]{2} ){4}[     ]+add    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x160>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x64
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -156,7 +156,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
- +[0-9a-f]+:   48 8b 0d 0c 02 20 00[   ]+mov    0x20020c\(%rip\),%rcx +# 201320 <.*>
+ +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x168>
 #                              -> R_X86_64_TPOFF64     sg5
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -166,7 +166,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  IE against local var
- +[0-9a-f]+:   4c 8b 15 eb 01 20 00[   ]+mov    0x2001eb\(%rip\),%r10 +# 201310 <.*>
+ +[0-9a-f]+:   4c 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%r10 +# [0-9a-f]+ <_DYNAMIC\+0x158>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x30
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -176,7 +176,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  IE against hidden and local var
- +[0-9a-f]+:   48 8b 15 f2 01 20 00[   ]+mov    0x2001f2\(%rip\),%rdx +# 201328 <.*>
+ +[0-9a-f]+:   48 8b 15 ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rdx +# [0-9a-f]+ <_DYNAMIC\+0x170>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x50
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
@@ -186,7 +186,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
 #  IE against hidden but not local var
- +[0-9a-f]+:   48 8b 0d e9 01 20 00[   ]+mov    0x2001e9\(%rip\),%rcx +# 201330 <.*>
+ +[0-9a-f]+:   48 8b 0d ([0-9a-f]{2} ){4}[     ]+mov    0x[0-9a-f]+\(%rip\),%rcx +# [0-9a-f]+ <_DYNAMIC\+0x178>
 #                              -> R_X86_64_TPOFF64     *ABS*+0x70
  +[0-9a-f]+:   90[     ]+nop *
  +[0-9a-f]+:   90[     ]+nop *
This page took 0.026163 seconds and 4 git commands to generate.