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