diff options
author | Jose E. Marchesi <jose.marchesi@oracle.com> | 2014-02-10 07:09:23 -0800 |
---|---|---|
committer | Jose E. Marchesi <jose.marchesi@oracle.com> | 2014-02-10 07:11:03 -0800 |
commit | 961842b289ba80b64f95f2e1a3df1f866acb229b (patch) | |
tree | 96d7d7f9217d8da3cd6d73fec6bd6ac641f41a24 /bfd | |
parent | 3f03e7b140f984868442092abe909ebb7f251f1d (diff) | |
download | gdb-961842b289ba80b64f95f2e1a3df1f866acb229b.zip gdb-961842b289ba80b64f95f2e1a3df1f866acb229b.tar.gz gdb-961842b289ba80b64f95f2e1a3df1f866acb229b.tar.bz2 |
Add gdbarch_in_function_epilogue_p hook for sparc64.
watchpoint_update and watchpoint_cond avoid checking for
watchpoints when we are located at a function epilogue in the
current frame. This is done in order to avoid using corrupted
local registers and unwinding a corrupted/destroyed stack.
The code determining whether we are in a function epilogue is
provided by the backends via the gdbarch_in_function_epilogue_p
hook. This commit adds such a hook for sparc64 targets.
2014-02-10 Jose E. Marchesi <jose.marchesi@oracle.com>
* sparc-tdep.c (sparc_in_function_epilogue_p): New function.
(X_RETTURN): New macro.
* sparc-tdep.h: sparc_in_function_epilogue_p prototype.
* sparc64-tdep.c (sparc64_init_abi): Hook
sparc_in_function_epilogue_p.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions