From 1f26a884242e4ac7576fab94ecae1b8a0cd9732e Mon Sep 17 00:00:00 2001 From: nobody <> Date: Thu, 6 Jun 2002 15:19:18 +0000 Subject: [PATCH] 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 --- gdb/testsuite/gdb.asm/x86_64.inc | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 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 -- 2.47.2