Ritz-debugger 0.4.2-SNAPSHOT API documentation
Break information. Break information is maintained based on thread id. For each thread a stack of break level-info's is maintained (since a thread may have multiple breaks pending).
A connection is a map that maintains state for a client.
Exception filter relation.
Executor for ritz debugger
Inspection of values
Debug functions using jpda/jdi, used to implement debugger commands via jpda. The aim is to move all return messaging back up into ritz.commands.* and to accept only vm-context aguments, rather than a connection
JDI wrapper. The aim here is to work towards a clojure interface for JDI but is currently mainly a set of light wrapper functions.
Clojure execution over jdi. Uses a context map to to represent the vm.
Virtual machine launch and event handling.
Provides a context for a VM with a :control-thread
Support for swell restarts