forked from Imagelibrary/binutils-gdb
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 <mludvig@suse.cz> '2002-06-06 Michal Ludvig <mludvig@suse.cz>': gdb/testsuite/gdb.asm/x86_64.inc
This commit is contained in:
39
gdb/testsuite/gdb.asm/x86_64.inc
Normal file
39
gdb/testsuite/gdb.asm/x86_64.inc
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user