This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [rfa:NetBSD/ppc] Implement signal trampoline unwinder
- From: Daniel Jacobowitz <drow at false dot org>
- To: Andrew Cagney <cagney at gnu dot org>
- Cc: Jason R Thorpe <thorpej at wasabisystems dot com>,gdb-patches at sources dot redhat dot com
- Date: Sun, 29 Feb 2004 20:26:56 -0500
- Subject: Re: [rfa:NetBSD/ppc] Implement signal trampoline unwinder
- References: <40428C58.1020506@gnu.org>
On Sun, Feb 29, 2004 at 08:05:28PM -0500, Andrew Cagney wrote:
> It appears to work (but doesn't have much effect without an rs6000
> unwinder).
>
> One question (and to follow up my earlier post) is there a better way of
> doing this:
>
> + if (frame_pc_unwind (next_frame) > 0x7f000000)
> + /* Assume anything that is vaguely on the stack is a signal
> + trampoline. */
> + return &ppcnbsd_sigtramp_unwind;
>
> ok?, eventually for 6.1?
For other targets, we grub in the code for the sigtramp instruction
sequence. I'm betting it's fixed for NetBSD too? ppc_linux_in_sigtramp
does this.
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer