Versions in this module Expand all Collapse all v0 v0.0.4 Jun 30, 2024 Changes in this version + const CommandDisable + const CommandEnable + const CommandGetBestEffortCoverage + const CommandSetSamplingInterval + const CommandStart + const CommandStartPreciseCoverage + const CommandStop + const CommandStopPreciseCoverage + const CommandTakePreciseCoverage + type CoverageRange struct + Count int64 + EndOffset int64 + StartOffset int64 + func (v *CoverageRange) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CoverageRange) UnmarshalJSON(data []byte) error + func (v CoverageRange) MarshalEasyJSON(w *jwriter.Writer) + func (v CoverageRange) MarshalJSON() ([]byte, error) + type DisableParams struct + func Disable() *DisableParams + func (p *DisableParams) Do(ctx context.Context) (err error) + func (v *DisableParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *DisableParams) UnmarshalJSON(data []byte) error + func (v DisableParams) MarshalEasyJSON(w *jwriter.Writer) + func (v DisableParams) MarshalJSON() ([]byte, error) + type EnableParams struct + func Enable() *EnableParams + func (p *EnableParams) Do(ctx context.Context) (err error) + func (v *EnableParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EnableParams) UnmarshalJSON(data []byte) error + func (v EnableParams) MarshalEasyJSON(w *jwriter.Writer) + func (v EnableParams) MarshalJSON() ([]byte, error) + type EventConsoleProfileFinished struct + ID string + Location *debugger.Location + Profile *Profile + Title string + func (v *EventConsoleProfileFinished) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventConsoleProfileFinished) UnmarshalJSON(data []byte) error + func (v EventConsoleProfileFinished) MarshalEasyJSON(w *jwriter.Writer) + func (v EventConsoleProfileFinished) MarshalJSON() ([]byte, error) + type EventConsoleProfileStarted struct + ID string + Location *debugger.Location + Title string + func (v *EventConsoleProfileStarted) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventConsoleProfileStarted) UnmarshalJSON(data []byte) error + func (v EventConsoleProfileStarted) MarshalEasyJSON(w *jwriter.Writer) + func (v EventConsoleProfileStarted) MarshalJSON() ([]byte, error) + type EventPreciseCoverageDeltaUpdate struct + Occasion string + Result []*ScriptCoverage + Timestamp float64 + func (v *EventPreciseCoverageDeltaUpdate) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventPreciseCoverageDeltaUpdate) UnmarshalJSON(data []byte) error + func (v EventPreciseCoverageDeltaUpdate) MarshalEasyJSON(w *jwriter.Writer) + func (v EventPreciseCoverageDeltaUpdate) MarshalJSON() ([]byte, error) + type FunctionCoverage struct + FunctionName string + IsBlockCoverage bool + Ranges []*CoverageRange + func (v *FunctionCoverage) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *FunctionCoverage) UnmarshalJSON(data []byte) error + func (v FunctionCoverage) MarshalEasyJSON(w *jwriter.Writer) + func (v FunctionCoverage) MarshalJSON() ([]byte, error) + type GetBestEffortCoverageParams struct + func GetBestEffortCoverage() *GetBestEffortCoverageParams + func (p *GetBestEffortCoverageParams) Do(ctx context.Context) (result []*ScriptCoverage, err error) + func (v *GetBestEffortCoverageParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetBestEffortCoverageParams) UnmarshalJSON(data []byte) error + func (v GetBestEffortCoverageParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetBestEffortCoverageParams) MarshalJSON() ([]byte, error) + type GetBestEffortCoverageReturns struct + Result []*ScriptCoverage + func (v *GetBestEffortCoverageReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetBestEffortCoverageReturns) UnmarshalJSON(data []byte) error + func (v GetBestEffortCoverageReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetBestEffortCoverageReturns) MarshalJSON() ([]byte, error) + type PositionTickInfo struct + Line int64 + Ticks int64 + func (v *PositionTickInfo) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *PositionTickInfo) UnmarshalJSON(data []byte) error + func (v PositionTickInfo) MarshalEasyJSON(w *jwriter.Writer) + func (v PositionTickInfo) MarshalJSON() ([]byte, error) + type Profile struct + EndTime float64 + Nodes []*ProfileNode + Samples []int64 + StartTime float64 + TimeDeltas []int64 + func (v *Profile) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Profile) UnmarshalJSON(data []byte) error + func (v Profile) MarshalEasyJSON(w *jwriter.Writer) + func (v Profile) MarshalJSON() ([]byte, error) + type ProfileNode struct + CallFrame *runtime.CallFrame + Children []int64 + DeoptReason string + HitCount int64 + ID int64 + PositionTicks []*PositionTickInfo + func (v *ProfileNode) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ProfileNode) UnmarshalJSON(data []byte) error + func (v ProfileNode) MarshalEasyJSON(w *jwriter.Writer) + func (v ProfileNode) MarshalJSON() ([]byte, error) + type ScriptCoverage struct + Functions []*FunctionCoverage + ScriptID runtime.ScriptID + URL string + func (v *ScriptCoverage) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ScriptCoverage) UnmarshalJSON(data []byte) error + func (v ScriptCoverage) MarshalEasyJSON(w *jwriter.Writer) + func (v ScriptCoverage) MarshalJSON() ([]byte, error) + type SetSamplingIntervalParams struct + Interval int64 + func SetSamplingInterval(interval int64) *SetSamplingIntervalParams + func (p *SetSamplingIntervalParams) Do(ctx context.Context) (err error) + func (v *SetSamplingIntervalParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetSamplingIntervalParams) UnmarshalJSON(data []byte) error + func (v SetSamplingIntervalParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetSamplingIntervalParams) MarshalJSON() ([]byte, error) + type StartParams struct + func Start() *StartParams + func (p *StartParams) Do(ctx context.Context) (err error) + func (v *StartParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StartParams) UnmarshalJSON(data []byte) error + func (v StartParams) MarshalEasyJSON(w *jwriter.Writer) + func (v StartParams) MarshalJSON() ([]byte, error) + type StartPreciseCoverageParams struct + AllowTriggeredUpdates bool + CallCount bool + Detailed bool + func StartPreciseCoverage() *StartPreciseCoverageParams + func (p *StartPreciseCoverageParams) Do(ctx context.Context) (timestamp float64, err error) + func (p StartPreciseCoverageParams) WithAllowTriggeredUpdates(allowTriggeredUpdates bool) *StartPreciseCoverageParams + func (p StartPreciseCoverageParams) WithCallCount(callCount bool) *StartPreciseCoverageParams + func (p StartPreciseCoverageParams) WithDetailed(detailed bool) *StartPreciseCoverageParams + func (v *StartPreciseCoverageParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StartPreciseCoverageParams) UnmarshalJSON(data []byte) error + func (v StartPreciseCoverageParams) MarshalEasyJSON(w *jwriter.Writer) + func (v StartPreciseCoverageParams) MarshalJSON() ([]byte, error) + type StartPreciseCoverageReturns struct + Timestamp float64 + func (v *StartPreciseCoverageReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StartPreciseCoverageReturns) UnmarshalJSON(data []byte) error + func (v StartPreciseCoverageReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v StartPreciseCoverageReturns) MarshalJSON() ([]byte, error) + type StopParams struct + func Stop() *StopParams + func (p *StopParams) Do(ctx context.Context) (profile *Profile, err error) + func (v *StopParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StopParams) UnmarshalJSON(data []byte) error + func (v StopParams) MarshalEasyJSON(w *jwriter.Writer) + func (v StopParams) MarshalJSON() ([]byte, error) + type StopPreciseCoverageParams struct + func StopPreciseCoverage() *StopPreciseCoverageParams + func (p *StopPreciseCoverageParams) Do(ctx context.Context) (err error) + func (v *StopPreciseCoverageParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StopPreciseCoverageParams) UnmarshalJSON(data []byte) error + func (v StopPreciseCoverageParams) MarshalEasyJSON(w *jwriter.Writer) + func (v StopPreciseCoverageParams) MarshalJSON() ([]byte, error) + type StopReturns struct + Profile *Profile + func (v *StopReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StopReturns) UnmarshalJSON(data []byte) error + func (v StopReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v StopReturns) MarshalJSON() ([]byte, error) + type TakePreciseCoverageParams struct + func TakePreciseCoverage() *TakePreciseCoverageParams + func (p *TakePreciseCoverageParams) Do(ctx context.Context) (result []*ScriptCoverage, timestamp float64, err error) + func (v *TakePreciseCoverageParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *TakePreciseCoverageParams) UnmarshalJSON(data []byte) error + func (v TakePreciseCoverageParams) MarshalEasyJSON(w *jwriter.Writer) + func (v TakePreciseCoverageParams) MarshalJSON() ([]byte, error) + type TakePreciseCoverageReturns struct + Result []*ScriptCoverage + Timestamp float64 + func (v *TakePreciseCoverageReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *TakePreciseCoverageReturns) UnmarshalJSON(data []byte) error + func (v TakePreciseCoverageReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v TakePreciseCoverageReturns) MarshalJSON() ([]byte, error)