]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
This commit was manufactured by cvs2svn to create branch 'gdb_5_2-branch'.
authornobody <>
Thu, 6 Jun 2002 15:19:18 +0000 (15:19 +0000)
committernobody <>
Thu, 6 Jun 2002 15:19:18 +0000 (15:19 +0000)
Cherrypick from master 2002-06-06 15:19:17 UTC Michal Ludvig <mludvig@suse.cz> '2002-06-06  Michal Ludvig  <mludvig@suse.cz>':
    gdb/testsuite/gdb.asm/x86_64.inc

gdb/testsuite/gdb.asm/x86_64.inc [new file with mode: 0644]

diff --git a/gdb/testsuite/gdb.asm/x86_64.inc b/gdb/testsuite/gdb.asm/x86_64.inc
new file mode 100644 (file)
index 0000000..5bcaeae
--- /dev/null
@@ -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