From: nobody <> Date: Thu, 6 Jun 2002 15:19:18 +0000 (+0000) Subject: This commit was manufactured by cvs2svn to create branch 'gdb_5_2-branch'. X-Git-Tag: gdb_5_2_1-2002-07-23-release~64 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1f26a884242e4ac7576fab94ecae1b8a0cd9732e;p=thirdparty%2Fbinutils-gdb.git This commit was manufactured by cvs2svn to create branch 'gdb_5_2-branch'. Cherrypick from master 2002-06-06 15:19:17 UTC Michal Ludvig '2002-06-06 Michal Ludvig ': gdb/testsuite/gdb.asm/x86_64.inc --- diff --git a/gdb/testsuite/gdb.asm/x86_64.inc b/gdb/testsuite/gdb.asm/x86_64.inc new file mode 100644 index 00000000000..5bcaeae25ab --- /dev/null +++ b/gdb/testsuite/gdb.asm/x86_64.inc @@ -0,0 +1,39 @@ + comment "subroutine prologue" + .macro gdbasm_enter + push %rbp + mov %rsp,%rbp + .endm + + comment "subroutine epilogue" + .macro gdbasm_leave + pop %rbp + ret + .endm + + .macro gdbasm_call subr + call \subr + .endm + + .macro gdbasm_several_nops + nop + nop + nop + nop + .endm + + comment "exit (0)" + .macro gdbasm_exit0 + hlt + .endm + + comment "crt0 startup" + .macro gdbasm_startup + xor %rbp, %rbp + .endm + + comment "Declare a data variable" + .macro gdbasm_datavar name value + .data +\name: + .long \value + .endm