Contains DevTools Protocol Debugger domain implementation accessible via DebuggerOperations class.
data class BreakLocation |
|
data class BreakpointResolvedEvent : Event
Fired when breakpoint is resolved to an actual script and location. |
|
data class CallFrame
JavaScript call frame. Array of call frames form the call stack. |
|
data class ContinueToLocationRequest
Represents request frame that can be used with Debugger#continueToLocation operation call. |
|
class DebuggerOperations
Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc. |
|
data class EnableRequest
Represents request frame that can be used with Debugger#enable operation call. |
|
data class EnableResponse
Represents response frame that is returned from Debugger#enable operation call. Enables debugger for the given page. Clients should not assume that the debugging has been enabled until the result for this command is received. |
|
data class EvaluateOnCallFrameRequest
Represents request frame that can be used with Debugger#evaluateOnCallFrame operation call. |
|
data class EvaluateOnCallFrameResponse
Represents response frame that is returned from Debugger#evaluateOnCallFrame operation call. Evaluates expression on a given call frame. |
|
data class GetPossibleBreakpointsRequest
Represents request frame that can be used with Debugger#getPossibleBreakpoints operation call. |
|
data class GetPossibleBreakpointsResponse
Represents response frame that is returned from Debugger#getPossibleBreakpoints operation call. Returns possible locations for breakpoint. scriptId in start and end range locations should be the same. |
|
data class GetScriptSourceRequest
Represents request frame that can be used with Debugger#getScriptSource operation call. |
|
data class GetScriptSourceResponse
Represents response frame that is returned from Debugger#getScriptSource operation call. Returns source for the script with given id. |
|
data class GetStackTraceRequest
Represents request frame that can be used with Debugger#getStackTrace operation call. |
|
data class GetStackTraceResponse
Represents response frame that is returned from Debugger#getStackTrace operation call.
Returns stack trace with given |
|
data class GetWasmBytecodeRequest
Represents request frame that can be used with Debugger#getWasmBytecode operation call. |
|
data class GetWasmBytecodeResponse
Represents response frame that is returned from Debugger#getWasmBytecode operation call. This command is deprecated. Use getScriptSource instead. |
|
data class Location
Location in the source code. |
|
data class PausedEvent : Event
Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria. |
|
data class PauseOnAsyncCallRequest
Represents request frame that can be used with Debugger#pauseOnAsyncCall operation call. |
|
data class RemoveBreakpointRequest
Represents request frame that can be used with Debugger#removeBreakpoint operation call. |
|
data class RestartFrameRequest
Represents request frame that can be used with Debugger#restartFrame operation call. |
|
data class RestartFrameResponse
Represents response frame that is returned from Debugger#restartFrame operation call. Restarts particular call frame from the beginning. |
|
data class Scope
Scope description. |
|
data class ScriptFailedToParseEvent : Event
Fired when virtual machine fails to parse the script. |
|
data class ScriptParsedEvent : Event
Fired when virtual machine parses script. This event is also fired for all known and uncollected scripts upon enabling debugger. |
|
data class ScriptPosition
Location in the source code. |
|
data class SearchInContentRequest
Represents request frame that can be used with Debugger#searchInContent operation call. |
|
data class SearchInContentResponse
Represents response frame that is returned from Debugger#searchInContent operation call. Searches for given string in script content. |
|
data class SearchMatch
Search match for resource. |
|
data class SetAsyncCallStackDepthRequest
Represents request frame that can be used with Debugger#setAsyncCallStackDepth operation call. |
|
data class SetBlackboxedRangesRequest
Represents request frame that can be used with Debugger#setBlackboxedRanges operation call. |
|
data class SetBlackboxPatternsRequest
Represents request frame that can be used with Debugger#setBlackboxPatterns operation call. |
|
data class SetBreakpointByUrlRequest
Represents request frame that can be used with Debugger#setBreakpointByUrl operation call. |
|
data class SetBreakpointByUrlResponse
Represents response frame that is returned from Debugger#setBreakpointByUrl operation call.
Sets JavaScript breakpoint at given location specified either by URL or URL regex. Once this
command is issued, all existing parsed scripts will have breakpoints resolved and returned in
|
|
data class SetBreakpointOnFunctionCallRequest
Represents request frame that can be used with Debugger#setBreakpointOnFunctionCall operation call. |
|
data class SetBreakpointOnFunctionCallResponse
Represents response frame that is returned from Debugger#setBreakpointOnFunctionCall operation call. Sets JavaScript breakpoint before each call to the given function. If another function was created from the same source as a given one, calling it will also trigger the breakpoint. |
|
data class SetBreakpointRequest
Represents request frame that can be used with Debugger#setBreakpoint operation call. |
|
data class SetBreakpointResponse
Represents response frame that is returned from Debugger#setBreakpoint operation call. Sets JavaScript breakpoint at a given location. |
|
data class SetBreakpointsActiveRequest
Represents request frame that can be used with Debugger#setBreakpointsActive operation call. |
|
data class SetInstrumentationBreakpointRequest
Represents request frame that can be used with Debugger#setInstrumentationBreakpoint operation call. |
|
data class SetInstrumentationBreakpointResponse
Represents response frame that is returned from Debugger#setInstrumentationBreakpoint operation call. Sets instrumentation breakpoint. |
|
data class SetPauseOnExceptionsRequest
Represents request frame that can be used with Debugger#setPauseOnExceptions operation call. |
|
data class SetReturnValueRequest
Represents request frame that can be used with Debugger#setReturnValue operation call. |
|
data class SetScriptSourceRequest
Represents request frame that can be used with Debugger#setScriptSource operation call. |
|
data class SetScriptSourceResponse
Represents response frame that is returned from Debugger#setScriptSource operation call. Edits JavaScript source live. |
|
data class SetSkipAllPausesRequest
Represents request frame that can be used with Debugger#setSkipAllPauses operation call. |
|
data class SetVariableValueRequest
Represents request frame that can be used with Debugger#setVariableValue operation call. |
|
data class StepIntoRequest
Represents request frame that can be used with Debugger#stepInto operation call. |
typealias BreakpointId = String
Breakpoint identifier. |
|
typealias CallFrameId = String
Call frame identifier. |