Signal trampoline frame changed location on FreeBSD 9 AMD64?

John Marino freebsdml at marino.st
Wed Jul 25 18:13:50 UTC 2012


On 7/25/2012 20:10, Konstantin Belousov wrote:
>
>  From quite some time, the signal trampoline was moved into the separate
> 'shared' page. This was done to allow to remove the executable permissions
> from the stack mapping.
>
> BTW, I do see that at least gdb 7.4.1 stock can detect our trampoline.
> In-tree gdb indeed have issue understanding signal stack frame.
>
> The way forward is to implement vdso and add dwarf annotation to the
> trampoline code.

Thanks for the confirmation, Konstantin.
I will review the gdb 7.4.1 code now.

Regards,
John


More information about the freebsd-threads mailing list