Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Jul 2012 20:13:40 +0200
From:      John Marino <freebsdml@marino.st>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        freebsd-threads@freebsd.org
Subject:   Re: Signal trampoline frame changed location on FreeBSD 9 AMD64?
Message-ID:  <50103754.2030501@marino.st>
In-Reply-To: <20120725181043.GP2676@deviant.kiev.zoral.com.ua>
References:  <50103539.5090200@marino.st> <20120725181043.GP2676@deviant.kiev.zoral.com.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50103754.2030501>