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


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.

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

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.

regards,


Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in UK and Wales under Company Registration No. 3798903
Directors: Michael Cunningham (US), Michael O'Neill (Ireland), Paul
Argiry (US)


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