1 #as: -J 2 #objdump: -dw -Mintel64 3 #name: x86-64 branch 4 5 .*: +file format .* 6 7 Disassembly of section .text: 8 9 0+ <.text>: 10 [ ]*[a-f0-9]+: ff d0 callq \*%rax 11 [ ]*[a-f0-9]+: ff d0 callq \*%rax 12 [ ]*[a-f0-9]+: 66 ff d0 data16 callq \*%rax 13 [ ]*[a-f0-9]+: 66 ff d0 data16 callq \*%rax 14 [ ]*[a-f0-9]+: 66 ff 10 data16 callq \*\(%rax\) 15 [ ]*[a-f0-9]+: ff e0 jmpq \*%rax 16 [ ]*[a-f0-9]+: ff e0 jmpq \*%rax 17 [ ]*[a-f0-9]+: 66 ff e0 data16 jmpq \*%rax 18 [ ]*[a-f0-9]+: 66 ff e0 data16 jmpq \*%rax 19 [ ]*[a-f0-9]+: 66 ff 20 data16 jmpq \*\(%rax\) 20 [ ]*[a-f0-9]+: e8 (00|5b) 00 (00|10) 00 callq (0x1f|10007a <.text\+0x10007a>) 21 [ ]*[a-f0-9]+: e9 (00|60) 00 (00|10) 00 jmpq (0x24|100084 <.text\+0x100084>) 22 [ ]*[a-f0-9]+: 66 e8 00 00 00 00 data16 callq (0x2a|2a <.text\+0x2a>) 23 [ ]*[a-f0-9]+: 66 e9 00 00 00 00 data16 jmpq (0x30|30 <.text\+0x30>) 24 [ ]*[a-f0-9]+: 66 0f 82 00 00 00 00 data16 jb (0x37|37 <.text\+0x37>) 25 [ ]*[a-f0-9]+: ff d0 callq \*%rax 26 [ ]*[a-f0-9]+: ff d0 callq \*%rax 27 [ ]*[a-f0-9]+: 66 ff d0 data16 callq \*%rax 28 [ ]*[a-f0-9]+: 66 ff d0 data16 callq \*%rax 29 [ ]*[a-f0-9]+: 66 ff 10 data16 callq \*\(%rax\) 30 [ ]*[a-f0-9]+: ff e0 jmpq \*%rax 31 [ ]*[a-f0-9]+: ff e0 jmpq \*%rax 32 [ ]*[a-f0-9]+: 66 ff e0 data16 jmpq \*%rax 33 [ ]*[a-f0-9]+: 66 ff e0 data16 jmpq \*%rax 34 [ ]*[a-f0-9]+: 66 ff 20 data16 jmpq \*\(%rax\) 35 [ ]*[a-f0-9]+: e8 (00|92) 00 (00|10) 00 callq (0x56|1000e8 <.text\+0x1000e8>) 36 [ ]*[a-f0-9]+: e9 (00|97) 00 (00|10) 00 jmpq (0x5b|1000f2 <.text\+0x1000f2>) 37 #pass 38