Debugger.paused
Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria.
{
"name": "paused",
"parameters": [
{
"name": "callFrames",
"type": "array",
"items": {
"$ref": "CallFrame"
},
"description": "Call stack the virtual machine stopped on."
},
{
"name": "reason",
"type": "string",
"enum": [
"XHR",
"DOM",
"EventListener",
"exception",
"assert",
"debugCommand",
"promiseRejection",
"OOM",
"other",
"ambiguous"
],
"description": "Pause reason."
},
{
"name": "data",
"type": "object",
"optional": true,
"description": "Object containing break-specific auxiliary properties."
},
{
"name": "hitBreakpoints",
"type": "array",
"optional": true,
"items": {
"type": "string"
},
"description": "Hit breakpoints IDs"
},
{
"name": "asyncStackTrace",
"$ref": "Runtime.StackTrace",
"optional": true,
"description": "Async stack trace, if any."
},
{
"name": "asyncStackTraceId",
"$ref": "Runtime.StackTraceId",
"optional": true,
"experimental": true,
"description": "Async stack trace, if any."
},
{
"name": "asyncCallStackTraceId",
"$ref": "Runtime.StackTraceId",
"optional": true,
"experimental": true,
"description": "Just scheduled async call will have this stack trace as parent stack during async execution. This field is available only after Debugger.stepInto
call with breakOnAsynCall
flag."
}
],
"description": "Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria."
}