This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: New Python/Guile Unwinder API wiki page
- From: Pedro Alves <palves at redhat dot com>
- To: Andrew Dinn <adinn at redhat dot com>, gdb at sourceware dot org
- Date: Fri, 8 Apr 2016 14:43:45 +0100
- Subject: Re: New Python/Guile Unwinder API wiki page
- Authentication-results: sourceware.org; auth=none
- References: <57079D11 dot 3000305 at redhat dot com> <5707AC7C dot 6010309 at redhat dot com>
On 04/08/2016 02:05 PM, Andrew Dinn wrote:
> Hi Pedro,
>
> and hello gdb list (1st post for me :-)
>
> On 08/04/16 12:59, Pedro Alves wrote:
>> I've created a new wiki page to collect information on the
>> Python/Guile Unwinder APIs:
>>
>> https://sourceware.org/gdb/wiki/UnwinderAPI
>>
>> The intention is to collect information that isn't gdb manual
>> material, but that would help anyone making use of the API.
>> Things like links to current users of the APIs, past discussions that
>> might help one avoid potential pitfalls, suggestions, etc.
>
> I'm currently trying to use the API to implement stack unwinding for
> OpenJDK. So, I have useful experience to report which I will add asap.
> I'll also add some corroborating detail to bugs raised by Tom Tromey as
> he was doing his spider monkey implementation.
Awesome, much appreciated.
>
> n.b. Phil Muldoon also opened this tracker bug for things which my
> implementation (also Tom's) is currently having to work around:
>
> https://sourceware.org/bugzilla/show_bug.cgi?id=19923
Actually, I opened it, but as penance, Phil may get to actually
fix some of the dependencies. :-)
>
> n.b. despite a few problems I /have/ managed to get a basic unwinder &
> frame decorator to work on OpenJDK8 and 9 without needing to modify
> OpenJDK to do so. These issues are either limiting its function or
> rendering it less than unrobust. It's a great API.
>
>> The page is pretty empty right now, with just a few links to Andy
>> Wingo's v8/guile scripts, and Tom Tromey's spidermonkey/python scripts.
>
> As soon as I can I get my current code into a public repo I'll link it
> to the page above.
Wonderful!
Thanks,
Pedro Alves