Source File
events.go
Belonging Package
github.com/chromedp/cdproto/debugger
package debugger// Code generated by cdproto-gen. DO NOT EDIT.import ()// EventBreakpointResolved fired when breakpoint is resolved to an actual// script and location.//// See: https://chromedevtools.github.io/devtools-protocol/tot/Debugger#event-breakpointResolvedtype EventBreakpointResolved struct {BreakpointID BreakpointID `json:"breakpointId"` // Breakpoint unique identifier.Location *Location `json:"location"` // Actual breakpoint location.}// EventPaused fired when the virtual machine stopped on breakpoint or// exception or any other stop criteria.//// See: https://chromedevtools.github.io/devtools-protocol/tot/Debugger#event-pausedtype EventPaused struct {CallFrames []*CallFrame `json:"callFrames"` // Call stack the virtual machine stopped on.Reason PausedReason `json:"reason"` // Pause reason.Data easyjson.RawMessage `json:"data,omitempty"`HitBreakpoints []string `json:"hitBreakpoints,omitempty"` // Hit breakpoints IDsAsyncStackTrace *runtime.StackTrace `json:"asyncStackTrace,omitempty"` // Async stack trace, if any.AsyncStackTraceID *runtime.StackTraceID `json:"asyncStackTraceId,omitempty"` // Async stack trace, if any.}// EventResumed fired when the virtual machine resumed execution.//// See: https://chromedevtools.github.io/devtools-protocol/tot/Debugger#event-resumedtype EventResumed struct{}// EventScriptFailedToParse fired when virtual machine fails to parse the// script.//// See: https://chromedevtools.github.io/devtools-protocol/tot/Debugger#event-scriptFailedToParsetype EventScriptFailedToParse struct {ScriptID runtime.ScriptID `json:"scriptId"` // Identifier of the script parsed.URL string `json:"url"` // URL or name of the script parsed (if any).StartLine int64 `json:"startLine"` // Line offset of the script within the resource with given URL (for script tags).StartColumn int64 `json:"startColumn"` // Column offset of the script within the resource with given URL.EndLine int64 `json:"endLine"` // Last line of the script.EndColumn int64 `json:"endColumn"` // Length of the last line of the script.ExecutionContextID runtime.ExecutionContextID `json:"executionContextId"` // Specifies script creation context.Hash string `json:"hash"` // Content hash of the script, SHA-256.ExecutionContextAuxData easyjson.RawMessage `json:"executionContextAuxData,omitempty"`SourceMapURL string `json:"sourceMapURL,omitempty"` // URL of source map associated with script (if any).HasSourceURL bool `json:"hasSourceURL,omitempty"` // True, if this script has sourceURL.IsModule bool `json:"isModule,omitempty"` // True, if this script is ES6 module.Length int64 `json:"length,omitempty"` // This script length.StackTrace *runtime.StackTrace `json:"stackTrace,omitempty"` // JavaScript top stack frame of where the script parsed event was triggered if available.CodeOffset int64 `json:"codeOffset,omitempty"` // If the scriptLanguage is WebAssembly, the code section offset in the module.ScriptLanguage ScriptLanguage `json:"scriptLanguage,omitempty"` // The language of the script.EmbedderName string `json:"embedderName,omitempty"` // The name the embedder supplied for this script.}// EventScriptParsed fired when virtual machine parses script. This event is// also fired for all known and uncollected scripts upon enabling debugger.//// See: https://chromedevtools.github.io/devtools-protocol/tot/Debugger#event-scriptParsedtype EventScriptParsed struct {ScriptID runtime.ScriptID `json:"scriptId"` // Identifier of the script parsed.URL string `json:"url"` // URL or name of the script parsed (if any).StartLine int64 `json:"startLine"` // Line offset of the script within the resource with given URL (for script tags).StartColumn int64 `json:"startColumn"` // Column offset of the script within the resource with given URL.EndLine int64 `json:"endLine"` // Last line of the script.EndColumn int64 `json:"endColumn"` // Length of the last line of the script.ExecutionContextID runtime.ExecutionContextID `json:"executionContextId"` // Specifies script creation context.Hash string `json:"hash"` // Content hash of the script, SHA-256.ExecutionContextAuxData easyjson.RawMessage `json:"executionContextAuxData,omitempty"`IsLiveEdit bool `json:"isLiveEdit,omitempty"` // True, if this script is generated as a result of the live edit operation.SourceMapURL string `json:"sourceMapURL,omitempty"` // URL of source map associated with script (if any).HasSourceURL bool `json:"hasSourceURL,omitempty"` // True, if this script has sourceURL.IsModule bool `json:"isModule,omitempty"` // True, if this script is ES6 module.Length int64 `json:"length,omitempty"` // This script length.StackTrace *runtime.StackTrace `json:"stackTrace,omitempty"` // JavaScript top stack frame of where the script parsed event was triggered if available.CodeOffset int64 `json:"codeOffset,omitempty"` // If the scriptLanguage is WebAssembly, the code section offset in the module.ScriptLanguage ScriptLanguage `json:"scriptLanguage,omitempty"` // The language of the script.DebugSymbols *DebugSymbols `json:"debugSymbols,omitempty"` // If the scriptLanguage is WebASsembly, the source of debug symbols for the module.EmbedderName string `json:"embedderName,omitempty"` // The name the embedder supplied for this script.}
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |