diff options
Diffstat (limited to 'ld/testsuite/ld-x86-64/bnd-plt-1.d')
-rw-r--r-- | ld/testsuite/ld-x86-64/bnd-plt-1.d | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/ld/testsuite/ld-x86-64/bnd-plt-1.d b/ld/testsuite/ld-x86-64/bnd-plt-1.d index d76a7a7de02..23b0de82d6e 100644 --- a/ld/testsuite/ld-x86-64/bnd-plt-1.d +++ b/ld/testsuite/ld-x86-64/bnd-plt-1.d @@ -6,50 +6,50 @@ .*: +file format .* +Disassembly of section .text: + +0+2a8 <_start>: +[ ]*[a-f0-9]+: f2 e9 82 00 00 00 bnd jmpq 330 <foo1@plt> +[ ]*[a-f0-9]+: e8 6d 00 00 00 callq 320 <foo2@plt> +[ ]*[a-f0-9]+: e9 70 00 00 00 jmpq 328 <foo3@plt> +[ ]*[a-f0-9]+: e8 7b 00 00 00 callq 338 <foo4@plt> +[ ]*[a-f0-9]+: f2 e8 65 00 00 00 bnd callq 328 <foo3@plt> +[ ]*[a-f0-9]+: e9 70 00 00 00 jmpq 338 <foo4@plt> + Disassembly of section .plt: -0+2b0 <.plt>: -[ ]*[a-f0-9]+: ff 35 82 01 20 00 pushq 0x200182\(%rip\) # 200438 <_GLOBAL_OFFSET_TABLE_\+0x8> -[ ]*[a-f0-9]+: f2 ff 25 83 01 20 00 bnd jmpq \*0x200183\(%rip\) # 200440 <_GLOBAL_OFFSET_TABLE_\+0x10> -[ ]*[a-f0-9]+: 0f 1f 00 nopl \(%rax\) -[ ]*[a-f0-9]+: 68 00 00 00 00 pushq \$0x0 -[ ]*[a-f0-9]+: f2 e9 e5 ff ff ff bnd jmpq 2b0 <foo2@plt-0x50> -[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%rax,%rax,1\) -[ ]*[a-f0-9]+: 68 01 00 00 00 pushq \$0x1 -[ ]*[a-f0-9]+: f2 e9 d5 ff ff ff bnd jmpq 2b0 <foo2@plt-0x50> -[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%rax,%rax,1\) -[ ]*[a-f0-9]+: 68 02 00 00 00 pushq \$0x2 -[ ]*[a-f0-9]+: f2 e9 c5 ff ff ff bnd jmpq 2b0 <foo2@plt-0x50> -[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%rax,%rax,1\) -[ ]*[a-f0-9]+: 68 03 00 00 00 pushq \$0x3 -[ ]*[a-f0-9]+: f2 e9 b5 ff ff ff bnd jmpq 2b0 <foo2@plt-0x50> -[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%rax,%rax,1\) +0+2d0 <.plt>: +[ ]*[a-f0-9]+: ff 35 62 01 20 00 pushq 0x200162\(%rip\) # 200438 <_GLOBAL_OFFSET_TABLE_\+0x8> +[ ]*[a-f0-9]+: f2 ff 25 63 01 20 00 bnd jmpq \*0x200163\(%rip\) # 200440 <_GLOBAL_OFFSET_TABLE_\+0x10> +[ ]*[a-f0-9]+: 0f 1f 00 nopl \(%rax\) +[ ]*[a-f0-9]+: 68 00 00 00 00 pushq \$0x0 +[ ]*[a-f0-9]+: f2 e9 e5 ff ff ff bnd jmpq 2d0 <_start\+0x28> +[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%rax,%rax,1\) +[ ]*[a-f0-9]+: 68 01 00 00 00 pushq \$0x1 +[ ]*[a-f0-9]+: f2 e9 d5 ff ff ff bnd jmpq 2d0 <_start\+0x28> +[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%rax,%rax,1\) +[ ]*[a-f0-9]+: 68 02 00 00 00 pushq \$0x2 +[ ]*[a-f0-9]+: f2 e9 c5 ff ff ff bnd jmpq 2d0 <_start\+0x28> +[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%rax,%rax,1\) +[ ]*[a-f0-9]+: 68 03 00 00 00 pushq \$0x3 +[ ]*[a-f0-9]+: f2 e9 b5 ff ff ff bnd jmpq 2d0 <_start\+0x28> +[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%rax,%rax,1\) Disassembly of section .plt.bnd: -0+300 <foo2@plt>: -[ ]*[a-f0-9]+: f2 ff 25 41 01 20 00 bnd jmpq \*0x200141\(%rip\) # 200448 <_GLOBAL_OFFSET_TABLE_\+0x18> +0+320 <foo2@plt>: +[ ]*[a-f0-9]+: f2 ff 25 21 01 20 00 bnd jmpq \*0x200121\(%rip\) # 200448 <_GLOBAL_OFFSET_TABLE_\+0x18> [ ]*[a-f0-9]+: 90 nop -0+308 <foo3@plt>: -[ ]*[a-f0-9]+: f2 ff 25 41 01 20 00 bnd jmpq \*0x200141\(%rip\) # 200450 <_GLOBAL_OFFSET_TABLE_\+0x20> +0+328 <foo3@plt>: +[ ]*[a-f0-9]+: f2 ff 25 21 01 20 00 bnd jmpq \*0x200121\(%rip\) # 200450 <_GLOBAL_OFFSET_TABLE_\+0x20> [ ]*[a-f0-9]+: 90 nop -0+310 <foo1@plt>: -[ ]*[a-f0-9]+: f2 ff 25 41 01 20 00 bnd jmpq \*0x200141\(%rip\) # 200458 <_GLOBAL_OFFSET_TABLE_\+0x28> +0+330 <foo1@plt>: +[ ]*[a-f0-9]+: f2 ff 25 21 01 20 00 bnd jmpq \*0x200121\(%rip\) # 200458 <_GLOBAL_OFFSET_TABLE_\+0x28> [ ]*[a-f0-9]+: 90 nop -0+318 <foo4@plt>: -[ ]*[a-f0-9]+: f2 ff 25 41 01 20 00 bnd jmpq \*0x200141\(%rip\) # 200460 <_GLOBAL_OFFSET_TABLE_\+0x30> +0+338 <foo4@plt>: +[ ]*[a-f0-9]+: f2 ff 25 21 01 20 00 bnd jmpq \*0x200121\(%rip\) # 200460 <_GLOBAL_OFFSET_TABLE_\+0x30> [ ]*[a-f0-9]+: 90 nop - -Disassembly of section .text: - -0+320 <_start>: -[ ]*[a-f0-9]+: f2 e9 ea ff ff ff bnd jmpq 310 <foo1@plt> -[ ]*[a-f0-9]+: e8 d5 ff ff ff callq 300 <foo2@plt> -[ ]*[a-f0-9]+: e9 d8 ff ff ff jmpq 308 <foo3@plt> -[ ]*[a-f0-9]+: e8 e3 ff ff ff callq 318 <foo4@plt> -[ ]*[a-f0-9]+: f2 e8 cd ff ff ff bnd callq 308 <foo3@plt> -[ ]*[a-f0-9]+: e9 d8 ff ff ff jmpq 318 <foo4@plt> #pass |