Re: New Python/Guile Unwinder API wiki page
Andrew Dinn <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
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)