|
|||||||||
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 int |
APP_IO
Trace application I/O - CURRENTLY NOT USED |
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 boolean |
CMD_NOK
|
static boolean |
CMD_OK
|
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 int |
COMMANDS
Trace command execution |
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 int |
EVENTS
Trace anything related to events. |
static java.lang.String |
EVENTSET
Event sets caused by the jpda. |
static int |
EXCEPTION
Trace exceptions |
static java.lang.String |
EXIT
|
static java.lang.String |
FINISH
|
static int |
FRAMEWORK
Trace the functioning of the framework: debugging process administration, etc. |
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 int |
GUI
Trace GUI |
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 int |
JDE_PIPE
Trace pipe between Emacs and Java - CURRENTLY NOT USED |
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 int |
NONE
No trace output |
static boolean |
NOQUOTE
|
static java.lang.String |
QUIT
|
static boolean |
QUOTE
|
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
LaunchApplication
public static final java.lang.String ATTACH_SOCKET
AttachSocket
public static final java.lang.String ATTACH_SHMEM
AttachShmem
public static final java.lang.String LISTEN_SOCKET
ListenSocket
public static final java.lang.String LISTEN_SHMEM
ListenShmem
public static final java.lang.String QUIT
Quit
public static final java.lang.String EXIT
Quit
public static final java.lang.String RUN
Run
public static final java.lang.String FINISH
Finish
public static final java.lang.String TRACE_CLASSES
TraceClasses
public static final java.lang.String CANCEL_TRACE_CLASSES
CancelTraceClasses
public static final java.lang.String TRACE_EXCEPTIONS
TraceExceptions
public static final java.lang.String WATCH
Watch
public static final java.lang.String BREAK
Break
public static final java.lang.String CLEAR
Clear
public static final java.lang.String STEP
Step
public static final java.lang.String SUSPEND
Suspend
public static final java.lang.String RESUME
Resume
public static final java.lang.String INTERRUPT
Interrupt
public static final java.lang.String KILL_THREAD
KillThread
public static final java.lang.String GET_THREADS
GetThreads
public static final java.lang.String GET_THREAD
GetThread
public static final java.lang.String GET_OBJECT_MONITORS
GetObjectMonitors
public static final java.lang.String TRACE_THREADS
TraceThreads
public static final java.lang.String CANCEL_TRACE_THREADS
CancelTraceThreads
public static final java.lang.String TRACE_METHODS
TraceMethods
public static final java.lang.String CANCEL_TRACE_METHODS
CancelTraceMethods
public static final java.lang.String GET_OBJECT
GetObject
public static final java.lang.String GET_ARRAY
GetArray
public static final java.lang.String GET_STRING
GetString
public static final java.lang.String GET_LOCALS
GetLocals
public static final java.lang.String GET_LOADED_CLASSES
GetLoadedClasses
public static final java.lang.String GET_PATH_INFORMATION
GetPathInfo
public static final java.lang.String EVALUATE
EvaluateExpression
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)
public static final boolean QUOTE
public static final boolean NOQUOTE
public static final boolean CMD_OK
public static final boolean CMD_NOK
public static final int NONE
public static final int APP_IO
public static final int JDE_PIPE
public static final int EVENTS
public static final int EXCEPTION
public static final int FRAMEWORK
public static final int COMMANDS
public static final int GUI
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |