Commit | Line | Data |
---|---|---|
a72d2af2 L |
1 | #objdump: -drw |
2 | #name: x86-64 jump | |
a5def729 | 3 | #notarget: *-*-solaris* |
a72d2af2 L |
4 | |
5 | .*: +file format .* | |
6 | ||
7 | ||
8 | Disassembly of section .text: | |
9 | ||
10 | 0+ <.text>: | |
11 | [ ]*[a-f0-9]+: eb fe jmp (0x0|0 <.text>) | |
bd7ab16b | 12 | [ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 0x7 3: R_X86_64_PLT32 xxx-0x4 |
a72d2af2 L |
13 | [ ]*[a-f0-9]+: ff 24 25 00 00 00 00 jmpq \*0x0 a: R_X86_64_32S xxx |
14 | [ ]*[a-f0-9]+: ff e7 jmpq \*%rdi | |
15 | [ ]*[a-f0-9]+: ff 27 jmpq \*\(%rdi\) | |
16 | [ ]*[a-f0-9]+: ff 2c bd 00 00 00 00 ljmp \*0x0\(,%rdi,4\) 15: R_X86_64_32S xxx | |
17 | [ ]*[a-f0-9]+: 66 ff 2c bd 00 00 00 00 ljmpw \*0x0\(,%rdi,4\) 1d: R_X86_64_32S xxx | |
18 | [ ]*[a-f0-9]+: ff 2c 25 00 00 00 00 ljmp \*0x0 24: R_X86_64_32S xxx | |
19 | [ ]*[a-f0-9]+: 66 ff 2c 25 00 00 00 00 ljmpw \*0x0 2c: R_X86_64_32S xxx | |
20 | [ ]*[a-f0-9]+: e8 cb ff ff ff callq 0x0 | |
bd7ab16b | 21 | [ ]*[a-f0-9]+: e8 00 00 00 00 callq 0x3a 36: R_X86_64_PLT32 xxx-0x4 |
a72d2af2 L |
22 | [ ]*[a-f0-9]+: ff 14 25 00 00 00 00 callq \*0x0 3d: R_X86_64_32S xxx |
23 | [ ]*[a-f0-9]+: ff d7 callq \*%rdi | |
24 | [ ]*[a-f0-9]+: ff 17 callq \*\(%rdi\) | |
25 | [ ]*[a-f0-9]+: ff 1c bd 00 00 00 00 lcall \*0x0\(,%rdi,4\) 48: R_X86_64_32S xxx | |
26 | [ ]*[a-f0-9]+: 66 ff 1c bd 00 00 00 00 lcallw \*0x0\(,%rdi,4\) 50: R_X86_64_32S xxx | |
27 | [ ]*[a-f0-9]+: ff 1c 25 00 00 00 00 lcall \*0x0 57: R_X86_64_32S xxx | |
28 | [ ]*[a-f0-9]+: 66 ff 1c 25 00 00 00 00 lcallw \*0x0 5f: R_X86_64_32S xxx | |
29 | [ ]*[a-f0-9]+: 67 e3 00 jecxz 0x66 65: R_X86_64_PC8 \$\+0x2 | |
30 | [ ]*[a-f0-9]+: 90 nop | |
31 | [ ]*[a-f0-9]+: e3 00 jrcxz 0x69 68: R_X86_64_PC8 \$\+0x1 | |
32 | [ ]*[a-f0-9]+: 90 nop | |
33 | [ ]*[a-f0-9]+: 66 ff 13 callw \*\(%rbx\) | |
d488367a JB |
34 | [ ]*[a-f0-9]+: 66 ff 1b lcallw \*\(%rbx\) |
35 | [ ]*[a-f0-9]+: ff 1b lcall \*\(%rbx\) | |
36 | [ ]*[a-f0-9]+: ff 13 callq \*\(%rbx\) | |
37 | [ ]*[a-f0-9]+: ff 13 callq \*\(%rbx\) | |
a72d2af2 L |
38 | [ ]*[a-f0-9]+: ff 1b lcall \*\(%rbx\) |
39 | [ ]*[a-f0-9]+: 66 ff 23 jmpw \*\(%rbx\) | |
d488367a JB |
40 | [ ]*[a-f0-9]+: 66 ff 2b ljmpw \*\(%rbx\) |
41 | [ ]*[a-f0-9]+: ff 2b ljmp \*\(%rbx\) | |
42 | [ ]*[a-f0-9]+: ff 23 jmpq \*\(%rbx\) | |
43 | [ ]*[a-f0-9]+: ff 23 jmpq \*\(%rbx\) | |
a72d2af2 | 44 | [ ]*[a-f0-9]+: ff 2b ljmp \*\(%rbx\) |
d488367a | 45 | [ ]*[a-f0-9]+: eb 00 jmp 0x[0-9a-f]* |
a72d2af2 | 46 | [ ]*[a-f0-9]+: 90 nop |
d488367a | 47 | [ ]*[a-f0-9]+: 67 e3 00 jecxz 0x[0-9a-f]* |
a72d2af2 | 48 | [ ]*[a-f0-9]+: 90 nop |
d488367a | 49 | [ ]*[a-f0-9]+: e3 00 jrcxz 0x[0-9a-f]* |
a72d2af2 | 50 | [ ]*[a-f0-9]+: 90 nop |
d488367a | 51 | [ ]*[a-f0-9]+: eb 00 jmp 0x[0-9a-f]* |
a72d2af2 | 52 | #pass |