diff options
Diffstat (limited to 'gdb/testsuite/gdb.arch/amd64-disp-step.S')
-rw-r--r-- | gdb/testsuite/gdb.arch/amd64-disp-step.S | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.arch/amd64-disp-step.S b/gdb/testsuite/gdb.arch/amd64-disp-step.S index b25e292..bf73778 100644 --- a/gdb/testsuite/gdb.arch/amd64-disp-step.S +++ b/gdb/testsuite/gdb.arch/amd64-disp-step.S @@ -23,6 +23,10 @@ main: nop + callq setup_signal_handler + + nop + /***********************************************/ /* test call/ret */ @@ -135,6 +139,14 @@ test_rip_rdi: test_rip_rdi_end: nop + .global test_jmp +test_jmp: + jmpq *jmp_dest(%rip) + nop + .global test_jmp_end +test_jmp_end: + nop + /* skip over test data */ jmp done @@ -142,6 +154,9 @@ test_rip_rdi_end: answer: .8byte 42 +jmp_dest: + .8byte test_jmp_end + /***********************************************/ /* all done */ |