Re: New Python/Guile Unwinder API wiki page

Pedro Alves <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.