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