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>