comment "subroutine prologue" | |
.macro gdbasm_enter | |
save %sp, -112, %sp | |
.endm | |
comment "subroutine epilogue" | |
.macro gdbasm_leave | |
ret | |
restore | |
.endm | |
.macro gdbasm_call subr | |
call \subr | |
nop | |
.endm | |
.macro gdbasm_several_nops | |
nop | |
nop | |
nop | |
nop | |
.endm | |
comment "exit (0)" | |
.macro gdbasm_exit0 | |
comment "Don't know how to exit, but this will certainly halt..." | |
ld [%g0], %i0 | |
.endm | |
comment "crt0 startup" | |
.macro gdbasm_startup | |
clr %fp | |
.endm | |