Represents the breakpoint specification, status and results.
Represents the debugged application. The application may include one or more
replicated processes executing the same code. Each of these processes is
attached with a debugger agent, carrying out the debugging commands.
Agents attached to the same debuggee identify themselves as such by using
exactly the same Debuggee message value when registering.
Request to delete a breakpoint.
Represents a message with parameters.
Request to get breakpoint information.
Response for getting breakpoint information.
Request to list active breakpoints.
Response for listing active breakpoints.
Request to list breakpoints.
Response for listing breakpoints.
Request to list debuggees.
Response for listing debuggees.
Request to register a debuggee.
Response for registering a debuggee.
Request to set a breakpoint
Response for setting a breakpoint.
Represents a location in the source code.
Represents a stack frame context.
Represents a contextual status message.
The message can indicate an error or informational status, and refer to
specific parts of the containing object.
For example, the Breakpoint.status
field can indicate an error referring
to the BREAKPOINT_SOURCE_LOCATION
with the message Location not found
.
Request to update an active breakpoint.
Response for updating an active breakpoint.
The message is defined to allow future extensions.
Represents a variable or an argument possibly of a compound object type.
Note how the following variables are represented: