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
_______________________________________________
mlvm-dev mailing list
[email protected]
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to