This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New Python/Guile Unwinder API wiki page


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]