All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AttachRequestArguments |
Arguments for 'attach' request.
|
Breakpoint |
Information about a breakpoint created in setBreakpoints, setFunctionBreakpoints, setInstructionBreakpoints, or
setDataBreakpoints requests.
|
BreakpointEventArguments |
The event indicates that some information about a breakpoint has changed.
|
BreakpointEventArgumentsReason |
The reason for the event.
|
BreakpointLocation |
Properties of a breakpoint location returned from the 'breakpointLocations' request.
|
BreakpointLocationsArguments |
Arguments for 'breakpointLocations' request.
|
BreakpointLocationsResponse |
Response to 'breakpointLocations' request.
|
BreakpointMode |
A `BreakpointMode` is provided as a option when setting breakpoints on sources or instructions.
|
BreakpointModeApplicability |
Describes one or more type of breakpoint a `BreakpointMode` applies to.
|
BreakpointNotVerifiedReason |
A machine-readable explanation of why a breakpoint may not be verified.
|
CancelArguments |
Arguments for 'cancel' request.
|
Capabilities |
Information about the capabilities of a debug adapter.
|
CapabilitiesEventArguments |
The event indicates that one or more capabilities have changed.
|
Checksum |
The checksum of an item calculated by the specified algorithm.
|
ChecksumAlgorithm |
Names of checksum algorithms that may be supported by a debug adapter.
|
ColumnDescriptor |
A ColumnDescriptor specifies what module attribute to show in a column of the modules view, how to format it,
|
ColumnDescriptorType |
Datatype of values in this column.
|
CompletionItem |
CompletionItems are the suggestions returned from the `completions` request.
|
CompletionItemType |
Some predefined types for the CompletionItem.
|
CompletionsArguments |
Arguments for 'completions' request.
|
CompletionsResponse |
Response to 'completions' request.
|
ConfigurationDoneArguments |
Arguments for 'configurationDone' request.
|
ContinueArguments |
Arguments for 'continue' request.
|
ContinuedEventArguments |
The event indicates that the execution of the debuggee has continued.
|
ContinueResponse |
Response to 'continue' request.
|
DataBreakpoint |
Properties of a data breakpoint passed to the setDataBreakpoints request.
|
DataBreakpointAccessType |
This enumeration defines all possible access types for data breakpoints.
|
DataBreakpointInfoArguments |
Arguments for 'dataBreakpointInfo' request.
|
DataBreakpointInfoResponse |
Response to 'dataBreakpointInfo' request.
|
DebugProtocol |
|
DisassembleArguments |
Arguments for 'disassemble' request.
|
DisassembledInstruction |
Represents a single disassembled instruction.
|
DisassembledInstructionPresentationHint |
A hint for how to present the instruction in the UI.
|
DisassembleResponse |
Response to 'disassemble' request.
|
DisconnectArguments |
Arguments for 'disconnect' request.
|
DSPLauncher |
Specialized launcher for the debug protocol.
|
EvaluateArguments |
Arguments for 'evaluate' request.
|
EvaluateArgumentsContext |
The context in which the evaluate request is used.
|
EvaluateResponse |
Response to 'evaluate' request.
|
ExceptionBreakMode |
This enumeration defines all possible conditions when a thrown exception should result in a break.
|
ExceptionBreakpointsFilter |
An ExceptionBreakpointsFilter is shown in the UI as an filter option for configuring how exceptions are dealt
with.
|
ExceptionDetails |
Detailed information about an exception that has occurred.
|
ExceptionFilterOptions |
An ExceptionFilterOptions is used to specify an exception filter together with a condition for the
'setExceptionBreakpoints' request.
|
ExceptionInfoArguments |
Arguments for 'exceptionInfo' request.
|
ExceptionInfoResponse |
Response to 'exceptionInfo' request.
|
ExceptionOptions |
An ExceptionOptions assigns configuration options to a set of exceptions.
|
ExceptionPathSegment |
An ExceptionPathSegment represents a segment in a path that is used to match leafs or nodes in a tree of
exceptions.
|
ExitedEventArguments |
The event indicates that the debuggee has exited and returns its exit code.
|
FunctionBreakpoint |
Properties of a breakpoint passed to the setFunctionBreakpoints request.
|
GotoArguments |
Arguments for 'goto' request.
|
GotoTarget |
A GotoTarget describes a code location that can be used as a target in the 'goto' request.
|
GotoTargetsArguments |
Arguments for 'gotoTargets' request.
|
GotoTargetsResponse |
Response to 'gotoTargets' request.
|
IDebugProtocolClient |
|
IDebugProtocolServer |
|
InitializeRequestArguments |
Arguments for 'initialize' request.
|
InitializeRequestArgumentsPathFormat |
Determines in what format paths are specified.
|
InstructionBreakpoint |
Properties of a breakpoint passed to the setInstructionBreakpoints request
|
InvalidatedAreas |
Logical areas that can be invalidated by the 'invalidated' event.
|
InvalidatedEventArguments |
This event signals that some state in the debug adapter has changed and requires that the client needs to
re-render the data snapshot previously requested.
|
LaunchRequestArguments |
Arguments for 'launch' request.
|
LoadedSourceEventArguments |
The event indicates that some source has been added, changed, or removed from the set of all loaded sources.
|
LoadedSourceEventArgumentsReason |
The reason for the event.
|
LoadedSourcesArguments |
Arguments for 'loadedSources' request.
|
LoadedSourcesResponse |
Response to 'loadedSources' request.
|
MemoryEventArguments |
Body for 'memory' event.
|
Message |
A structured message object.
|
Module |
A Module object represents a row in the modules view.
|
ModuleEventArguments |
The event indicates that some information about a module has changed.
|
ModuleEventArgumentsReason |
The reason for the event.
|
ModulesArguments |
Arguments for 'modules' request.
|
ModulesResponse |
Response to 'modules' request.
|
NextArguments |
Arguments for 'next' request.
|
OutputEventArguments |
The event indicates that the target has produced some output.
|
OutputEventArgumentsCategory |
The output category.
|
OutputEventArgumentsGroup |
Support for keeping an output log organized by grouping related messages.
|
PauseArguments |
Arguments for 'pause' request.
|
ProcessEventArguments |
The event indicates that the debugger has begun debugging a new process.
|
ProcessEventArgumentsStartMethod |
Describes how the debug engine started debugging this process.
|
ProgressEndEventArguments |
The event signals the end of the progress reporting with a final message.
|
ProgressStartEventArguments |
The event signals that a long running operation is about to start and provides additional information
for the client to set up a corresponding progress and cancellation UI.
|
ProgressUpdateEventArguments |
The event signals that the progress reporting needs to be updated with a new message and/or percentage.
|
ReadMemoryArguments |
Arguments for 'readMemory' request.
|
ReadMemoryResponse |
Response to 'readMemory' request.
|
RestartArguments |
Arguments for 'restart' request.
|
RestartArgumentsArgumentsTypeAdapter |
|
RestartFrameArguments |
Arguments for 'restartFrame' request.
|
ReverseContinueArguments |
Arguments for 'reverseContinue' request.
|
RunInTerminalRequestArguments |
Arguments for 'runInTerminal' request.
|
RunInTerminalRequestArgumentsKind |
What kind of terminal to launch.
|
RunInTerminalResponse |
Response to 'runInTerminal' request.
|
Scope |
A Scope is a named container for variables.
|
ScopePresentationHint |
An optional hint for how to present this scope in the UI.
|
ScopesArguments |
Arguments for 'scopes' request.
|
ScopesResponse |
Response to 'scopes' request.
|
SetBreakpointsArguments |
Arguments for 'setBreakpoints' request.
|
SetBreakpointsResponse |
Response to 'setBreakpoints' request.
|
SetDataBreakpointsArguments |
Arguments for 'setDataBreakpoints' request.
|
SetDataBreakpointsResponse |
Response to 'setDataBreakpoints' request.
|
SetExceptionBreakpointsArguments |
Arguments for 'setExceptionBreakpoints' request.
|
SetExceptionBreakpointsResponse |
Response to 'setExceptionBreakpoints' request.
|
SetExpressionArguments |
Arguments for 'setExpression' request.
|
SetExpressionResponse |
Response to 'setExpression' request.
|
SetFunctionBreakpointsArguments |
Arguments for 'setFunctionBreakpoints' request.
|
SetFunctionBreakpointsResponse |
Response to 'setFunctionBreakpoints' request.
|
SetInstructionBreakpointsArguments |
Arguments for 'setInstructionBreakpoints' request
|
SetInstructionBreakpointsResponse |
Response to 'setInstructionBreakpoints' request
|
SetVariableArguments |
Arguments for 'setVariable' request.
|
SetVariableResponse |
Response to 'setVariable' request.
|
Source |
A Source is a descriptor for source code.
|
SourceArguments |
Arguments for 'source' request.
|
SourceBreakpoint |
Properties of a breakpoint or logpoint passed to the setBreakpoints request.
|
SourcePresentationHint |
An optional hint for how to present the source in the UI.
|
SourceResponse |
Response to 'source' request.
|
StackFrame |
A Stackframe contains the source location.
|
StackFrameFormat |
Provides formatting information for a stack frame.
|
StackFramePresentationHint |
An optional hint for how to present this frame in the UI.
|
StackTraceArguments |
Arguments for 'stackTrace' request.
|
StackTraceResponse |
Response to 'stackTrace' request.
|
StartDebuggingRequestArguments |
Arguments for 'startDebugging' request.
|
StartDebuggingRequestArgumentsType |
Indicates whether the new debug session should be started with a `launch`
or `attach` request.
|
StepBackArguments |
Arguments for 'stepBack' request.
|
StepInArguments |
Arguments for 'stepIn' request.
|
StepInTarget |
A StepInTarget can be used in the `stepIn` request and determines into which single target the `stepIn` request
should step.
|
StepInTargetsArguments |
Arguments for 'stepInTargets' request.
|
StepInTargetsResponse |
Response to 'stepInTargets' request.
|
StepOutArguments |
Arguments for 'stepOut' request.
|
SteppingGranularity |
The granularity of one 'step' in the stepping requests 'next', 'stepIn', 'stepOut', and 'stepBack'.
|
StoppedEventArguments |
The event indicates that the execution of the debuggee has stopped due to some condition.
|
StoppedEventArgumentsReason |
The reason for the event.
|
TerminateArguments |
Arguments for 'terminate' request.
|
TerminatedEventArguments |
The event indicates that debugging of the debuggee has terminated.
|
TerminateThreadsArguments |
Arguments for 'terminateThreads' request.
|
Thread |
A Thread
|
ThreadEventArguments |
The event indicates that a thread has started or exited.
|
ThreadEventArgumentsReason |
The reason for the event.
|
ThreadsResponse |
Response to 'threads' request.
|
ValueFormat |
Provides formatting information for a value.
|
Variable |
A Variable is a name/value pair.
|
VariablePresentationHint |
Properties of a variable that can be used to determine how to render the variable in the UI.
|
VariablePresentationHintAttributes |
|
VariablePresentationHintKind |
The kind of variable.
|
VariablePresentationHintVisibility |
Visibility of variable.
|
VariablesArguments |
Arguments for 'variables' request.
|
VariablesArgumentsFilter |
Optional filter to limit the child variables to either named or indexed.
|
VariablesResponse |
Response to 'variables' request.
|
WriteMemoryArguments |
Arguments for 'writeMemory' request.
|
WriteMemoryResponse |
Response to 'writeMemory' request.
|