|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Protocol.java
Repository of all commands sent from jde to jdebug, and all lisp functions sent from jdebug to jde
Nomenclature:
Commands
The commands will be ASCII strings delimited by spaces, and will end with a BR .
debugee_vm_id command_id command [optional_args]
if (id == -1), the command is not specific to any debugee vm.
'app_id', 'vm_id' 'id' & 'debugee_vm_id' are synonymous.
'cmd_id' 'cid' & 'command_id' are synonymous.
Replies
The replies to these commands will be ASCII too, in lisp forms, and will also end with a BR . They will either by "result" or "error":
(jde-dbo-command-result command_id [optional_args]) (jde-dbo-command-error command_id reason)
Event Sets
See here
Created: Thu Jul 8 13:44:10 1999
Field Summary | |
static java.lang.String |
ATTACH_SHMEM
|
static java.lang.String |
ATTACH_SOCKET
|
static java.lang.String |
BR
line break, platform dependent |
static java.lang.String |
BREAK
|
static java.lang.String |
CANCEL_TRACE_CLASSES
|
static java.lang.String |
CANCEL_TRACE_METHODS
|
static java.lang.String |
CANCEL_TRACE_THREADS
|
static java.lang.String |
CLEAR
|
static java.lang.String |
COMMAND_ERROR
There was an error executing the command, returns the error |
static java.lang.String |
COMMAND_RESULT
The command executed properly, returns the result |
static java.lang.String |
CONNECTED_TO_VM
Notifies that a connection to a vm was successfully made |
static java.lang.String |
DEBUG
a debug message |
static java.lang.String |
ERROR
an error |
static java.lang.String |
EVALUATE
|
static java.lang.String |
EVENT_BREAKPOINT_HIT
|
static java.lang.String |
EVENT_CLASS_PREPARE
|
static java.lang.String |
EVENT_CLASS_UNLOAD
|
static java.lang.String |
EVENT_EXCEPTION
|
static java.lang.String |
EVENT_METHOD_ENTRY
|
static java.lang.String |
EVENT_METHOD_EXIT
|
static java.lang.String |
EVENT_OTHER
|
static java.lang.String |
EVENT_STEP_COMPLETED
|
static java.lang.String |
EVENT_THREAD_DEATH
|
static java.lang.String |
EVENT_THREAD_START
|
static java.lang.String |
EVENT_VM_DEATH
|
static java.lang.String |
EVENT_VM_DISCONNECT
|
static java.lang.String |
EVENT_VM_START
|
static java.lang.String |
EVENT_WATCHPOINT_HIT
|
static java.lang.String |
EVENTSET
Event sets caused by the jpda. |
static java.lang.String |
EXIT
|
static java.lang.String |
FINISH
|
static java.lang.String |
GET_ARRAY
|
static java.lang.String |
GET_LOADED_CLASSES
|
static java.lang.String |
GET_LOCALS
|
static java.lang.String |
GET_OBJECT
|
static java.lang.String |
GET_OBJECT_MONITORS
|
static java.lang.String |
GET_PATH_INFORMATION
|
static java.lang.String |
GET_STRING
|
static java.lang.String |
GET_THREAD
|
static java.lang.String |
GET_THREADS
|
static java.lang.String |
INTERRUPT
|
static java.lang.String |
INVALID
used to construct messages about invalid breakpoints etc. |
static java.lang.String |
JDE_BUG
arbitrary lisp functions passed to jde start with this |
static java.lang.String |
JDE_INIT_DEBUG_SESSION
the very first function, indicating that jdebug is up and running |
static java.lang.String |
KILL_THREAD
|
static java.lang.String |
LAUNCH
|
static java.lang.String |
LISTEN_SHMEM
|
static java.lang.String |
LISTEN_SOCKET
|
static java.lang.String |
MESSAGE
A message to be displayed on the JDE UI |
static java.lang.String |
QUIT
|
static java.lang.String |
REPORT_IDS_IN_USE
tell jdebug to inform jdebug about references to objects being currently used. |
static java.lang.String |
RESUME
|
static java.lang.String |
RUN
|
static java.lang.String |
SPEC_RESOLVED
Notifies that a spec was resolved properly |
static java.lang.String |
STEP
|
static java.lang.String |
SUSPEND
|
static java.lang.String |
TRACE_CLASSES
|
static java.lang.String |
TRACE_EXCEPTIONS
|
static java.lang.String |
TRACE_METHODS
|
static java.lang.String |
TRACE_THREADS
|
static java.lang.String |
WARNING
A warning |
static java.lang.String |
WATCH
|
Field Detail |
public static final java.lang.String BR
public static final java.lang.String LAUNCH
Jdebug.doLaunch(Integer, List)
public static final java.lang.String ATTACH_SOCKET
Jdebug.doAttach(String, Integer, List)
public static final java.lang.String ATTACH_SHMEM
Jdebug.doAttach(String, Integer, List)
public static final java.lang.String LISTEN_SOCKET
Jdebug.doListen(String, Integer, List)
public static final java.lang.String LISTEN_SHMEM
Jdebug.doListen(String, Integer, List)
public static final java.lang.String QUIT
Jdebug.doQuit(Integer, List)
public static final java.lang.String EXIT
Jdebug.doQuit(Integer, List)
public static final java.lang.String RUN
GeneralCommands.doRun(Integer, List)
public static final java.lang.String FINISH
GeneralCommands.doFinish(Integer, List)
public static final java.lang.String TRACE_CLASSES
GeneralCommands.doTraceClasses(Integer, List)
public static final java.lang.String CANCEL_TRACE_CLASSES
GeneralCommands.doCancelTraceClasses(Integer, List)
public static final java.lang.String TRACE_EXCEPTIONS
SpecCommands.doTraceExceptions(Integer, List)
public static final java.lang.String WATCH
SpecCommands.doWatch(Integer, List)
public static final java.lang.String BREAK
SpecCommands.doBreak(Integer, List)
public static final java.lang.String CLEAR
SpecCommands.doClear(Integer, List)
public static final java.lang.String STEP
SpecCommands.doStep(Integer, List)
public static final java.lang.String SUSPEND
ThreadCommands.doSuspend(Integer, List)
public static final java.lang.String RESUME
ThreadCommands.doResume(Integer, List)
public static final java.lang.String INTERRUPT
ThreadCommands.doInterrupt(Integer, List)
public static final java.lang.String KILL_THREAD
ThreadCommands.doKillThread(Integer, List)
public static final java.lang.String GET_THREADS
ThreadCommands.doGetThreads(Integer, List)
public static final java.lang.String GET_THREAD
ThreadCommands.doGetThread(Integer, List)
public static final java.lang.String GET_OBJECT_MONITORS
ThreadCommands.doGetObjectMonitors(Integer, List)
public static final java.lang.String TRACE_THREADS
ThreadCommands.doTraceThreads(Integer, List)
public static final java.lang.String CANCEL_TRACE_THREADS
ThreadCommands.doCancelTraceThreads(Integer, List)
public static final java.lang.String TRACE_METHODS
GeneralCommands.doTraceMethods(Integer, List)
public static final java.lang.String CANCEL_TRACE_METHODS
GeneralCommands.doCancelTraceMethods(Integer, List)
public static final java.lang.String GET_OBJECT
GeneralCommands.doGetObject(Integer, List)
public static final java.lang.String GET_ARRAY
GeneralCommands.doGetArray(Integer, List)
public static final java.lang.String GET_STRING
GeneralCommands.doGetString(Integer, List)
public static final java.lang.String GET_LOCALS
GeneralCommands.doGetLocals(Integer, List)
public static final java.lang.String GET_LOADED_CLASSES
GeneralCommands.doGetLoadedClasses(Integer, List)
public static final java.lang.String GET_PATH_INFORMATION
GeneralCommands.doGetPathInformation(Integer, List)
public static final java.lang.String EVALUATE
GeneralCommands.doEvaluate(Integer, List)
public static final java.lang.String JDE_BUG
public static final java.lang.String JDE_INIT_DEBUG_SESSION
public static final java.lang.String COMMAND_RESULT
public static final java.lang.String COMMAND_ERROR
public static final java.lang.String MESSAGE
public static final java.lang.String WARNING
public static final java.lang.String ERROR
public static final java.lang.String DEBUG
public static final java.lang.String EVENTSET
public static final java.lang.String INVALID
public static final java.lang.String REPORT_IDS_IN_USE
public static final java.lang.String CONNECTED_TO_VM
public static final java.lang.String SPEC_RESOLVED
public static final java.lang.String EVENT_BREAKPOINT_HIT
EventHandler.breakpointEvent(BreakpointEvent)
public static final java.lang.String EVENT_STEP_COMPLETED
EventHandler.stepEvent(StepEvent)
public static final java.lang.String EVENT_WATCHPOINT_HIT
EventHandler.watchpointEvent(WatchpointEvent)
public static final java.lang.String EVENT_CLASS_PREPARE
EventHandler.classPrepareEvent(ClassPrepareEvent)
public static final java.lang.String EVENT_CLASS_UNLOAD
EventHandler.classUnloadEvent(ClassUnloadEvent)
public static final java.lang.String EVENT_EXCEPTION
EventHandler.exceptionEvent(ExceptionEvent)
public static final java.lang.String EVENT_THREAD_START
EventHandler.threadStartEvent(ThreadStartEvent)
public static final java.lang.String EVENT_THREAD_DEATH
EventHandler.threadDeathEvent(ThreadDeathEvent)
public static final java.lang.String EVENT_METHOD_ENTRY
EventHandler.methodEntryEvent(MethodEntryEvent)
public static final java.lang.String EVENT_METHOD_EXIT
EventHandler.methodExitEvent(MethodExitEvent)
public static final java.lang.String EVENT_VM_START
EventHandler.vmStartEvent(Event)
public static final java.lang.String EVENT_VM_DEATH
EventHandler.vmDeathEvent(Event)
public static final java.lang.String EVENT_VM_DISCONNECT
EventHandler.vmDisconnectEvent(Event)
public static final java.lang.String EVENT_OTHER
EventHandler.otherEvent(Event)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |