In process debugger for Smalltak, JVMTI?

Mark Roos mroos at roos.com
Tue May 17 10:08:48 PDT 2011


I am at the final task in implementing Smalltalk using 292 which is 
implementing a live debugger.
In Smalltalk the debugger works by suspending the current thread, 
inspecting and perhaps modifying
the frame and then allowing the thread to proceed.  The basic operations I 
need are to inspect the
stack frames and the associated variables,  set a forward breakpoint and 
then run to that point.
For extra credit modifying the contents of the variables and dropping 
frames for a restart are also
supported in Smalltalk though I don't use them personally.

It looks like JVMTI supports this but I have not been able to find a Java 
class which gives access to the
apis that look interesting. 

Is this the right way to go?

Does anyone know of some existing work that I could leverage?

thanks
mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20110517/38f37182/attachment.html 


More information about the mlvm-dev mailing list