sparc: support single-stepping over longjmp calls.
2013-11-18 Jose E. Marchesi <jose.marchesi@oracle.com> * sparc-tdep.c (sparc_is_annulled_branch_insn): New function. * sparc-tdep.h: And its prototype. * sparc64-linux-tdep.c (sparc64_linux_get_longjmp_target): New function. (sparc64_linux_init_abi): Register the get_longjmp_target hook.
This commit is contained in:
parent
4b4589ada7
commit
d0b5971ae7
4 changed files with 89 additions and 0 deletions
|
@ -220,6 +220,8 @@ extern void sparc32_collect_fpregset (const struct sparc_fpregset *fpregset,
|
|||
const struct regcache *regcache,
|
||||
int regnum, void *fpregs);
|
||||
|
||||
extern int sparc_is_annulled_branch_insn (CORE_ADDR pc);
|
||||
|
||||
/* Functions and variables exported from sparc-sol2-tdep.c. */
|
||||
|
||||
/* Register offsets for Solaris 2. */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue