Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterDebuggerServer(s grpc.ServiceRegistrar, srv DebuggerServer)
- type AttachRequest
- func (*AttachRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AttachRequest) GetPid() int32
- func (x *AttachRequest) GetProgram() string
- func (x *AttachRequest) GetSessionId() string
- func (*AttachRequest) ProtoMessage()
- func (x *AttachRequest) ProtoReflect() protoreflect.Message
- func (x *AttachRequest) Reset()
- func (x *AttachRequest) String() string
- type AttachResponse
- type Breakpoint
- func (*Breakpoint) Descriptor() ([]byte, []int)deprecated
- func (x *Breakpoint) GetColumn() int32
- func (x *Breakpoint) GetEndColumn() int32
- func (x *Breakpoint) GetEndLine() int32
- func (x *Breakpoint) GetId() int32
- func (x *Breakpoint) GetInstructionReference() string
- func (x *Breakpoint) GetLine() int32
- func (x *Breakpoint) GetMessage() string
- func (x *Breakpoint) GetOffset() int32
- func (x *Breakpoint) GetSource() *Source
- func (x *Breakpoint) GetVerified() bool
- func (*Breakpoint) ProtoMessage()
- func (x *Breakpoint) ProtoReflect() protoreflect.Message
- func (x *Breakpoint) Reset()
- func (x *Breakpoint) String() string
- type Capabilities
- func (*Capabilities) Descriptor() ([]byte, []int)deprecated
- func (x *Capabilities) GetCompletionTriggerCharacters() []string
- func (x *Capabilities) GetExceptionBreakpointFilters() []*ExceptionBreakpointsFilter
- func (x *Capabilities) GetSupportSuspendDebuggee() bool
- func (x *Capabilities) GetSupportTerminateDebuggee() bool
- func (x *Capabilities) GetSupportsBreakpointLocationsRequest() bool
- func (x *Capabilities) GetSupportsCancelRequest() bool
- func (x *Capabilities) GetSupportsClipboardContext() bool
- func (x *Capabilities) GetSupportsCompletionsRequest() bool
- func (x *Capabilities) GetSupportsConditionalBreakpoints() bool
- func (x *Capabilities) GetSupportsConfigurationDoneRequest() bool
- func (x *Capabilities) GetSupportsDataBreakpoints() bool
- func (x *Capabilities) GetSupportsDelayedStackTraceLoading() bool
- func (x *Capabilities) GetSupportsDisassembleRequest() bool
- func (x *Capabilities) GetSupportsEvaluateForHovers() bool
- func (x *Capabilities) GetSupportsExceptionFilterOptions() bool
- func (x *Capabilities) GetSupportsExceptionInfoRequest() bool
- func (x *Capabilities) GetSupportsExceptionOptions() bool
- func (x *Capabilities) GetSupportsFunctionBreakpoints() bool
- func (x *Capabilities) GetSupportsGotoTargetsRequest() bool
- func (x *Capabilities) GetSupportsHitConditionalBreakpoints() bool
- func (x *Capabilities) GetSupportsInstructionBreakpoints() bool
- func (x *Capabilities) GetSupportsLoadedSourcesRequest() bool
- func (x *Capabilities) GetSupportsLogPoints() bool
- func (x *Capabilities) GetSupportsModulesRequest() bool
- func (x *Capabilities) GetSupportsReadMemoryRequest() bool
- func (x *Capabilities) GetSupportsRestartFrame() bool
- func (x *Capabilities) GetSupportsRestartRequest() bool
- func (x *Capabilities) GetSupportsSetExpression() bool
- func (x *Capabilities) GetSupportsSetVariable() bool
- func (x *Capabilities) GetSupportsSingleThreadExecutionRequests() bool
- func (x *Capabilities) GetSupportsStepBack() bool
- func (x *Capabilities) GetSupportsStepInTargetsRequest() bool
- func (x *Capabilities) GetSupportsSteppingGranularity() bool
- func (x *Capabilities) GetSupportsTerminateRequest() bool
- func (x *Capabilities) GetSupportsTerminateThreadsRequest() bool
- func (x *Capabilities) GetSupportsValueFormattingOptions() bool
- func (x *Capabilities) GetSupportsWriteMemoryRequest() bool
- func (*Capabilities) ProtoMessage()
- func (x *Capabilities) ProtoReflect() protoreflect.Message
- func (x *Capabilities) Reset()
- func (x *Capabilities) String() string
- type Client
- func (c *Client) Attach(ctx context.Context, sessionID string, args debugapi.AttachRequestArguments) error
- func (c *Client) Close() error
- func (c *Client) Completions(ctx context.Context, sessionID string, args *dap.CompletionsArguments) ([]dap.CompletionItem, error)
- func (c *Client) ConfigurationDone(ctx context.Context, sessionID string) error
- func (c *Client) Continue(ctx context.Context, sessionID string, args *dap.ContinueArguments) (*dap.ContinueResponseBody, error)
- func (c *Client) CreateSession(ctx context.Context, langID string, client debugapi.ClientCapabilities, ...) (string, *dap.Capabilities, error)
- func (c *Client) Disassemble(ctx context.Context, sessionID string, args *dap.DisassembleArguments) ([]dap.DisassembledInstruction, error)
- func (c *Client) Disconnect(ctx context.Context, sessionID string, args *dap.DisconnectArguments) error
- func (c *Client) Evaluate(ctx context.Context, sessionID string, args *dap.EvaluateArguments) (*dap.EvaluateResponseBody, error)
- func (c *Client) ExceptionInfo(ctx context.Context, sessionID string, args *dap.ExceptionInfoArguments) (*dap.ExceptionInfoResponseBody, error)
- func (c *Client) Goto(ctx context.Context, sessionID string, args *dap.GotoArguments) error
- func (c *Client) GotoTargets(ctx context.Context, sessionID string, args *dap.GotoTargetsArguments) ([]dap.GotoTarget, error)
- func (c *Client) Launch(ctx context.Context, sessionID string, args debugapi.LaunchRequestArguments) error
- func (c *Client) LoadedSources(ctx context.Context, sessionID string) ([]dap.Source, error)
- func (c *Client) Modules(ctx context.Context, sessionID string, args *dap.ModulesArguments) (*dap.ModulesResponseBody, error)
- func (c *Client) Next(ctx context.Context, sessionID string, args *dap.NextArguments) error
- func (c *Client) Pause(ctx context.Context, sessionID string, args *dap.PauseArguments) error
- func (c *Client) ReadMemory(ctx context.Context, sessionID string, args *dap.ReadMemoryArguments) (*dap.ReadMemoryResponseBody, error)
- func (c *Client) Restart(ctx context.Context, sessionID string) error
- func (c *Client) ReverseContinue(ctx context.Context, sessionID string, args *dap.ReverseContinueArguments) error
- func (c *Client) Scopes(ctx context.Context, sessionID string, args *dap.ScopesArguments) ([]dap.Scope, error)
- func (c *Client) SetBreakpoints(ctx context.Context, sessionID string, args *dap.SetBreakpointsArguments) ([]dap.Breakpoint, error)
- func (c *Client) SetExceptionBreakpoints(ctx context.Context, sessionID string, ...) ([]dap.Breakpoint, error)
- func (c *Client) SetExpression(ctx context.Context, sessionID string, args *dap.SetExpressionArguments) (*dap.SetExpressionResponseBody, error)
- func (c *Client) SetFunctionBreakpoints(ctx context.Context, sessionID string, ...) ([]dap.Breakpoint, error)
- func (c *Client) SetVariable(ctx context.Context, sessionID string, args *dap.SetVariableArguments) (*dap.SetVariableResponseBody, error)
- func (c *Client) Source(ctx context.Context, sessionID string, args *dap.SourceArguments) (*dap.SourceResponseBody, error)
- func (c *Client) StackTrace(ctx context.Context, sessionID string, args *dap.StackTraceArguments) (*dap.StackTraceResponseBody, error)
- func (c *Client) StepBack(ctx context.Context, sessionID string, args *dap.StepBackArguments) error
- func (c *Client) StepIn(ctx context.Context, sessionID string, args *dap.StepInArguments) error
- func (c *Client) StepOut(ctx context.Context, sessionID string, args *dap.StepOutArguments) error
- func (c *Client) Terminate(ctx context.Context, sessionID string, args *dap.TerminateArguments) error
- func (c *Client) Threads(ctx context.Context, sessionID string) ([]dap.Thread, error)
- func (c *Client) Variables(ctx context.Context, sessionID string, args *dap.VariablesArguments) ([]dap.Variable, error)
- func (c *Client) WriteMemory(ctx context.Context, sessionID string, args *dap.WriteMemoryArguments) (*dap.WriteMemoryResponseBody, error)
- type ClientCapabilities
- func (*ClientCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *ClientCapabilities) GetClientId() string
- func (x *ClientCapabilities) GetClientName() string
- func (x *ClientCapabilities) GetColumnsStartAt_1() bool
- func (x *ClientCapabilities) GetLinesStartAt_1() bool
- func (x *ClientCapabilities) GetLocale() string
- func (x *ClientCapabilities) GetPathFormat() string
- func (x *ClientCapabilities) GetSupportsInvalidatedEvent() bool
- func (x *ClientCapabilities) GetSupportsMemoryEvent() bool
- func (x *ClientCapabilities) GetSupportsMemoryReferences() bool
- func (x *ClientCapabilities) GetSupportsProgressReporting() bool
- func (x *ClientCapabilities) GetSupportsRunInTerminalRequest() bool
- func (x *ClientCapabilities) GetSupportsVariablePaging() bool
- func (x *ClientCapabilities) GetSupportsVariableType() bool
- func (*ClientCapabilities) ProtoMessage()
- func (x *ClientCapabilities) ProtoReflect() protoreflect.Message
- func (x *ClientCapabilities) Reset()
- func (x *ClientCapabilities) String() string
- type CompletionItem
- func (*CompletionItem) Descriptor() ([]byte, []int)deprecated
- func (x *CompletionItem) GetDetail() string
- func (x *CompletionItem) GetLabel() string
- func (x *CompletionItem) GetLength() int32
- func (x *CompletionItem) GetSelectionLength() int32
- func (x *CompletionItem) GetSelectionStart() int32
- func (x *CompletionItem) GetSortText() string
- func (x *CompletionItem) GetStart() int32
- func (x *CompletionItem) GetText() string
- func (x *CompletionItem) GetType() string
- func (*CompletionItem) ProtoMessage()
- func (x *CompletionItem) ProtoReflect() protoreflect.Message
- func (x *CompletionItem) Reset()
- func (x *CompletionItem) String() string
- type CompletionsRequest
- func (*CompletionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CompletionsRequest) GetColumn() int32
- func (x *CompletionsRequest) GetFrameId() int32
- func (x *CompletionsRequest) GetLine() int32
- func (x *CompletionsRequest) GetSessionId() string
- func (x *CompletionsRequest) GetText() string
- func (*CompletionsRequest) ProtoMessage()
- func (x *CompletionsRequest) ProtoReflect() protoreflect.Message
- func (x *CompletionsRequest) Reset()
- func (x *CompletionsRequest) String() string
- type CompletionsResponse
- func (*CompletionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CompletionsResponse) GetTargets() []*CompletionItem
- func (*CompletionsResponse) ProtoMessage()
- func (x *CompletionsResponse) ProtoReflect() protoreflect.Message
- func (x *CompletionsResponse) Reset()
- func (x *CompletionsResponse) String() string
- type ConfigurationDoneRequest
- func (*ConfigurationDoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigurationDoneRequest) GetSessionId() string
- func (*ConfigurationDoneRequest) ProtoMessage()
- func (x *ConfigurationDoneRequest) ProtoReflect() protoreflect.Message
- func (x *ConfigurationDoneRequest) Reset()
- func (x *ConfigurationDoneRequest) String() string
- type ConfigurationDoneResponse
- type ContinueRequest
- func (*ContinueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ContinueRequest) GetSessionId() string
- func (x *ContinueRequest) GetSingleThread() bool
- func (x *ContinueRequest) GetThreadId() int32
- func (*ContinueRequest) ProtoMessage()
- func (x *ContinueRequest) ProtoReflect() protoreflect.Message
- func (x *ContinueRequest) Reset()
- func (x *ContinueRequest) String() string
- type ContinueResponse
- func (*ContinueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ContinueResponse) GetAllThreadsContinued() bool
- func (*ContinueResponse) ProtoMessage()
- func (x *ContinueResponse) ProtoReflect() protoreflect.Message
- func (x *ContinueResponse) Reset()
- func (x *ContinueResponse) String() string
- type CreateSessionRequest
- func (*CreateSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSessionRequest) GetClient() *ClientCapabilities
- func (x *CreateSessionRequest) GetLangId() string
- func (*CreateSessionRequest) ProtoMessage()
- func (x *CreateSessionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSessionRequest) Reset()
- func (x *CreateSessionRequest) String() string
- type DebuggerClient
- type DebuggerServer
- type Debugger_CreateSessionClient
- type Debugger_CreateSessionServer
- type DisassembleRequest
- func (*DisassembleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisassembleRequest) GetInstructionCount() int32
- func (x *DisassembleRequest) GetInstructionOffset() int32
- func (x *DisassembleRequest) GetMemoryReference() string
- func (x *DisassembleRequest) GetOffset() int64
- func (x *DisassembleRequest) GetResolveSymbols() bool
- func (x *DisassembleRequest) GetSessionId() string
- func (*DisassembleRequest) ProtoMessage()
- func (x *DisassembleRequest) ProtoReflect() protoreflect.Message
- func (x *DisassembleRequest) Reset()
- func (x *DisassembleRequest) String() string
- type DisassembleResponse
- func (*DisassembleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DisassembleResponse) GetInstructions() []*DisassembledInstruction
- func (*DisassembleResponse) ProtoMessage()
- func (x *DisassembleResponse) ProtoReflect() protoreflect.Message
- func (x *DisassembleResponse) Reset()
- func (x *DisassembleResponse) String() string
- type DisassembledInstruction
- func (*DisassembledInstruction) Descriptor() ([]byte, []int)deprecated
- func (x *DisassembledInstruction) GetAddress() string
- func (x *DisassembledInstruction) GetColumn() int32
- func (x *DisassembledInstruction) GetEndColumn() int32
- func (x *DisassembledInstruction) GetEndLine() int32
- func (x *DisassembledInstruction) GetInstruction() string
- func (x *DisassembledInstruction) GetInstructionBytes() string
- func (x *DisassembledInstruction) GetLine() int32
- func (x *DisassembledInstruction) GetLocation() *Source
- func (x *DisassembledInstruction) GetSymbol() string
- func (*DisassembledInstruction) ProtoMessage()
- func (x *DisassembledInstruction) ProtoReflect() protoreflect.Message
- func (x *DisassembledInstruction) Reset()
- func (x *DisassembledInstruction) String() string
- type DisconnectRequest
- func (*DisconnectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisconnectRequest) GetRestart() bool
- func (x *DisconnectRequest) GetSessionId() string
- func (x *DisconnectRequest) GetSuspendDebuggee() bool
- func (x *DisconnectRequest) GetTerminateDebuggee() bool
- func (*DisconnectRequest) ProtoMessage()
- func (x *DisconnectRequest) ProtoReflect() protoreflect.Message
- func (x *DisconnectRequest) Reset()
- func (x *DisconnectRequest) String() string
- type DisconnectResponse
- type EvaluateRequest
- func (*EvaluateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluateRequest) GetContext() string
- func (x *EvaluateRequest) GetExpression() string
- func (x *EvaluateRequest) GetFrameId() int32
- func (x *EvaluateRequest) GetSessionId() string
- func (*EvaluateRequest) ProtoMessage()
- func (x *EvaluateRequest) ProtoReflect() protoreflect.Message
- func (x *EvaluateRequest) Reset()
- func (x *EvaluateRequest) String() string
- type EvaluateResponse
- func (*EvaluateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluateResponse) GetIndexedVariables() int32
- func (x *EvaluateResponse) GetMemoryReference() string
- func (x *EvaluateResponse) GetNamedVariables() int32
- func (x *EvaluateResponse) GetResult() string
- func (x *EvaluateResponse) GetType() string
- func (x *EvaluateResponse) GetVariablesReference() int32
- func (*EvaluateResponse) ProtoMessage()
- func (x *EvaluateResponse) ProtoReflect() protoreflect.Message
- func (x *EvaluateResponse) Reset()
- func (x *EvaluateResponse) String() string
- type Event
- type ExceptionBreakpointsFilter
- func (*ExceptionBreakpointsFilter) Descriptor() ([]byte, []int)deprecated
- func (x *ExceptionBreakpointsFilter) GetConditionDescription() string
- func (x *ExceptionBreakpointsFilter) GetDefault() bool
- func (x *ExceptionBreakpointsFilter) GetDescription() string
- func (x *ExceptionBreakpointsFilter) GetFilter() string
- func (x *ExceptionBreakpointsFilter) GetLabel() string
- func (x *ExceptionBreakpointsFilter) GetSupportsCondition() bool
- func (*ExceptionBreakpointsFilter) ProtoMessage()
- func (x *ExceptionBreakpointsFilter) ProtoReflect() protoreflect.Message
- func (x *ExceptionBreakpointsFilter) Reset()
- func (x *ExceptionBreakpointsFilter) String() string
- type ExceptionInfoRequest
- func (*ExceptionInfoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExceptionInfoRequest) GetSessionId() string
- func (x *ExceptionInfoRequest) GetThreadId() int32
- func (*ExceptionInfoRequest) ProtoMessage()
- func (x *ExceptionInfoRequest) ProtoReflect() protoreflect.Message
- func (x *ExceptionInfoRequest) Reset()
- func (x *ExceptionInfoRequest) String() string
- type ExceptionInfoResponse
- func (*ExceptionInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExceptionInfoResponse) GetBreakMode() string
- func (x *ExceptionInfoResponse) GetDescription() string
- func (x *ExceptionInfoResponse) GetExceptionId() string
- func (*ExceptionInfoResponse) ProtoMessage()
- func (x *ExceptionInfoResponse) ProtoReflect() protoreflect.Message
- func (x *ExceptionInfoResponse) Reset()
- func (x *ExceptionInfoResponse) String() string
- type FunctionBreakpoint
- func (*FunctionBreakpoint) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionBreakpoint) GetCondition() string
- func (x *FunctionBreakpoint) GetHitCondition() string
- func (x *FunctionBreakpoint) GetName() string
- func (*FunctionBreakpoint) ProtoMessage()
- func (x *FunctionBreakpoint) ProtoReflect() protoreflect.Message
- func (x *FunctionBreakpoint) Reset()
- func (x *FunctionBreakpoint) String() string
- type GotoRequest
- func (*GotoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GotoRequest) GetSessionId() string
- func (x *GotoRequest) GetTargetId() int32
- func (x *GotoRequest) GetThreadId() int32
- func (*GotoRequest) ProtoMessage()
- func (x *GotoRequest) ProtoReflect() protoreflect.Message
- func (x *GotoRequest) Reset()
- func (x *GotoRequest) String() string
- type GotoResponse
- type GotoTarget
- func (*GotoTarget) Descriptor() ([]byte, []int)deprecated
- func (x *GotoTarget) GetColumn() int32
- func (x *GotoTarget) GetEndColumn() int32
- func (x *GotoTarget) GetEndLine() int32
- func (x *GotoTarget) GetId() int32
- func (x *GotoTarget) GetInstructionPointerReference() string
- func (x *GotoTarget) GetLabel() string
- func (x *GotoTarget) GetLine() int32
- func (*GotoTarget) ProtoMessage()
- func (x *GotoTarget) ProtoReflect() protoreflect.Message
- func (x *GotoTarget) Reset()
- func (x *GotoTarget) String() string
- type GotoTargetsRequest
- func (*GotoTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GotoTargetsRequest) GetColumn() int32
- func (x *GotoTargetsRequest) GetLine() int32
- func (x *GotoTargetsRequest) GetSessionId() string
- func (x *GotoTargetsRequest) GetSource() *Source
- func (*GotoTargetsRequest) ProtoMessage()
- func (x *GotoTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *GotoTargetsRequest) Reset()
- func (x *GotoTargetsRequest) String() string
- type GotoTargetsResponse
- func (*GotoTargetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GotoTargetsResponse) GetTargets() []*GotoTarget
- func (*GotoTargetsResponse) ProtoMessage()
- func (x *GotoTargetsResponse) ProtoReflect() protoreflect.Message
- func (x *GotoTargetsResponse) Reset()
- func (x *GotoTargetsResponse) String() string
- type LaunchRequest
- func (*LaunchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LaunchRequest) GetArgs() []string
- func (x *LaunchRequest) GetCwd() string
- func (x *LaunchRequest) GetEnv() map[string]string
- func (x *LaunchRequest) GetNoDebug() bool
- func (x *LaunchRequest) GetProgram() string
- func (x *LaunchRequest) GetSessionId() string
- func (x *LaunchRequest) GetStopOnEntry() bool
- func (*LaunchRequest) ProtoMessage()
- func (x *LaunchRequest) ProtoReflect() protoreflect.Message
- func (x *LaunchRequest) Reset()
- func (x *LaunchRequest) String() string
- type LaunchResponse
- type LoadedSourcesRequest
- func (*LoadedSourcesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoadedSourcesRequest) GetSessionId() string
- func (*LoadedSourcesRequest) ProtoMessage()
- func (x *LoadedSourcesRequest) ProtoReflect() protoreflect.Message
- func (x *LoadedSourcesRequest) Reset()
- func (x *LoadedSourcesRequest) String() string
- type LoadedSourcesResponse
- func (*LoadedSourcesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LoadedSourcesResponse) GetSources() []*Source
- func (*LoadedSourcesResponse) ProtoMessage()
- func (x *LoadedSourcesResponse) ProtoReflect() protoreflect.Message
- func (x *LoadedSourcesResponse) Reset()
- func (x *LoadedSourcesResponse) String() string
- type Module
- func (*Module) Descriptor() ([]byte, []int)deprecated
- func (x *Module) GetAddressRange() string
- func (x *Module) GetDateTimeStamp() string
- func (x *Module) GetId() string
- func (x *Module) GetIsOptimized() bool
- func (x *Module) GetIsUserCode() bool
- func (x *Module) GetName() string
- func (x *Module) GetPath() string
- func (x *Module) GetSymbolFilePath() string
- func (x *Module) GetSymbolStatus() string
- func (x *Module) GetVersion() string
- func (*Module) ProtoMessage()
- func (x *Module) ProtoReflect() protoreflect.Message
- func (x *Module) Reset()
- func (x *Module) String() string
- type ModulesRequest
- func (*ModulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ModulesRequest) GetModuleCount() int32
- func (x *ModulesRequest) GetSessionId() string
- func (x *ModulesRequest) GetStartModule() int32
- func (*ModulesRequest) ProtoMessage()
- func (x *ModulesRequest) ProtoReflect() protoreflect.Message
- func (x *ModulesRequest) Reset()
- func (x *ModulesRequest) String() string
- type ModulesResponse
- func (*ModulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ModulesResponse) GetModules() []*Module
- func (x *ModulesResponse) GetTotalModules() int32
- func (*ModulesResponse) ProtoMessage()
- func (x *ModulesResponse) ProtoReflect() protoreflect.Message
- func (x *ModulesResponse) Reset()
- func (x *ModulesResponse) String() string
- type NextRequest
- func (*NextRequest) Descriptor() ([]byte, []int)deprecated
- func (x *NextRequest) GetGranularity() string
- func (x *NextRequest) GetSessionId() string
- func (x *NextRequest) GetSingleThread() bool
- func (x *NextRequest) GetThreadId() int32
- func (*NextRequest) ProtoMessage()
- func (x *NextRequest) ProtoReflect() protoreflect.Message
- func (x *NextRequest) Reset()
- func (x *NextRequest) String() string
- type NextResponse
- type PauseRequest
- func (*PauseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PauseRequest) GetSessionId() string
- func (x *PauseRequest) GetThreadId() int32
- func (*PauseRequest) ProtoMessage()
- func (x *PauseRequest) ProtoReflect() protoreflect.Message
- func (x *PauseRequest) Reset()
- func (x *PauseRequest) String() string
- type PauseResponse
- type ReadMemoryRequest
- func (*ReadMemoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReadMemoryRequest) GetCount() int32
- func (x *ReadMemoryRequest) GetMemoryReference() string
- func (x *ReadMemoryRequest) GetOffset() int64
- func (x *ReadMemoryRequest) GetSessionId() string
- func (*ReadMemoryRequest) ProtoMessage()
- func (x *ReadMemoryRequest) ProtoReflect() protoreflect.Message
- func (x *ReadMemoryRequest) Reset()
- func (x *ReadMemoryRequest) String() string
- type ReadMemoryResponse
- func (*ReadMemoryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReadMemoryResponse) GetAddress() string
- func (x *ReadMemoryResponse) GetData() []byte
- func (x *ReadMemoryResponse) GetUnreadableBytes() int32
- func (*ReadMemoryResponse) ProtoMessage()
- func (x *ReadMemoryResponse) ProtoReflect() protoreflect.Message
- func (x *ReadMemoryResponse) Reset()
- func (x *ReadMemoryResponse) String() string
- type RestartRequest
- type RestartResponse
- type ReverseContinueRequest
- func (*ReverseContinueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReverseContinueRequest) GetSessionId() string
- func (x *ReverseContinueRequest) GetSingleThread() bool
- func (x *ReverseContinueRequest) GetThreadId() int32
- func (*ReverseContinueRequest) ProtoMessage()
- func (x *ReverseContinueRequest) ProtoReflect() protoreflect.Message
- func (x *ReverseContinueRequest) Reset()
- func (x *ReverseContinueRequest) String() string
- type ReverseContinueResponse
- type Scope
- func (*Scope) Descriptor() ([]byte, []int)deprecated
- func (x *Scope) GetColumn() int32
- func (x *Scope) GetEndColumn() int32
- func (x *Scope) GetEndLine() int32
- func (x *Scope) GetExpensive() bool
- func (x *Scope) GetIndexedVariables() int32
- func (x *Scope) GetLine() int32
- func (x *Scope) GetName() string
- func (x *Scope) GetNamedVariables() int32
- func (x *Scope) GetPresentationHint() string
- func (x *Scope) GetSource() *Source
- func (x *Scope) GetVariablesReference() int32
- func (*Scope) ProtoMessage()
- func (x *Scope) ProtoReflect() protoreflect.Message
- func (x *Scope) Reset()
- func (x *Scope) String() string
- type ScopesRequest
- func (*ScopesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ScopesRequest) GetFrameId() int32
- func (x *ScopesRequest) GetSessionId() string
- func (*ScopesRequest) ProtoMessage()
- func (x *ScopesRequest) ProtoReflect() protoreflect.Message
- func (x *ScopesRequest) Reset()
- func (x *ScopesRequest) String() string
- type ScopesResponse
- type SessionClosed
- type SessionEvent
- func (*SessionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *SessionEvent) GetClosed() *SessionClosed
- func (x *SessionEvent) GetDapEvent() *Event
- func (x *SessionEvent) GetOpened() *SessionOpened
- func (x *SessionEvent) GetPayload() isSessionEvent_Payload
- func (*SessionEvent) ProtoMessage()
- func (x *SessionEvent) ProtoReflect() protoreflect.Message
- func (x *SessionEvent) Reset()
- func (x *SessionEvent) String() string
- type SessionEvent_Closed
- type SessionEvent_DapEvent
- type SessionEvent_Opened
- type SessionOpened
- func (*SessionOpened) Descriptor() ([]byte, []int)deprecated
- func (x *SessionOpened) GetCapabilities() *Capabilities
- func (x *SessionOpened) GetSessionId() string
- func (*SessionOpened) ProtoMessage()
- func (x *SessionOpened) ProtoReflect() protoreflect.Message
- func (x *SessionOpened) Reset()
- func (x *SessionOpened) String() string
- type SetBreakpointsRequest
- func (*SetBreakpointsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetBreakpointsRequest) GetBreakpoints() []*SourceBreakpoint
- func (x *SetBreakpointsRequest) GetSessionId() string
- func (x *SetBreakpointsRequest) GetSource() *Source
- func (x *SetBreakpointsRequest) GetSourceModified() bool
- func (*SetBreakpointsRequest) ProtoMessage()
- func (x *SetBreakpointsRequest) ProtoReflect() protoreflect.Message
- func (x *SetBreakpointsRequest) Reset()
- func (x *SetBreakpointsRequest) String() string
- type SetBreakpointsResponse
- func (*SetBreakpointsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetBreakpointsResponse) GetBreakpoints() []*Breakpoint
- func (*SetBreakpointsResponse) ProtoMessage()
- func (x *SetBreakpointsResponse) ProtoReflect() protoreflect.Message
- func (x *SetBreakpointsResponse) Reset()
- func (x *SetBreakpointsResponse) String() string
- type SetExceptionBreakpointsRequest
- func (*SetExceptionBreakpointsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetExceptionBreakpointsRequest) GetFilters() []string
- func (x *SetExceptionBreakpointsRequest) GetSessionId() string
- func (*SetExceptionBreakpointsRequest) ProtoMessage()
- func (x *SetExceptionBreakpointsRequest) ProtoReflect() protoreflect.Message
- func (x *SetExceptionBreakpointsRequest) Reset()
- func (x *SetExceptionBreakpointsRequest) String() string
- type SetExceptionBreakpointsResponse
- func (*SetExceptionBreakpointsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetExceptionBreakpointsResponse) GetBreakpoints() []*Breakpoint
- func (*SetExceptionBreakpointsResponse) ProtoMessage()
- func (x *SetExceptionBreakpointsResponse) ProtoReflect() protoreflect.Message
- func (x *SetExceptionBreakpointsResponse) Reset()
- func (x *SetExceptionBreakpointsResponse) String() string
- type SetExpressionRequest
- func (*SetExpressionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetExpressionRequest) GetExpression() string
- func (x *SetExpressionRequest) GetFrameId() int32
- func (x *SetExpressionRequest) GetSessionId() string
- func (x *SetExpressionRequest) GetValue() string
- func (*SetExpressionRequest) ProtoMessage()
- func (x *SetExpressionRequest) ProtoReflect() protoreflect.Message
- func (x *SetExpressionRequest) Reset()
- func (x *SetExpressionRequest) String() string
- type SetExpressionResponse
- func (*SetExpressionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetExpressionResponse) GetIndexedVariables() int32
- func (x *SetExpressionResponse) GetNamedVariables() int32
- func (x *SetExpressionResponse) GetType() string
- func (x *SetExpressionResponse) GetValue() string
- func (x *SetExpressionResponse) GetVariablesReference() int32
- func (*SetExpressionResponse) ProtoMessage()
- func (x *SetExpressionResponse) ProtoReflect() protoreflect.Message
- func (x *SetExpressionResponse) Reset()
- func (x *SetExpressionResponse) String() string
- type SetFunctionBreakpointsRequest
- func (*SetFunctionBreakpointsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetFunctionBreakpointsRequest) GetBreakpoints() []*FunctionBreakpoint
- func (x *SetFunctionBreakpointsRequest) GetSessionId() string
- func (*SetFunctionBreakpointsRequest) ProtoMessage()
- func (x *SetFunctionBreakpointsRequest) ProtoReflect() protoreflect.Message
- func (x *SetFunctionBreakpointsRequest) Reset()
- func (x *SetFunctionBreakpointsRequest) String() string
- type SetFunctionBreakpointsResponse
- func (*SetFunctionBreakpointsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetFunctionBreakpointsResponse) GetBreakpoints() []*Breakpoint
- func (*SetFunctionBreakpointsResponse) ProtoMessage()
- func (x *SetFunctionBreakpointsResponse) ProtoReflect() protoreflect.Message
- func (x *SetFunctionBreakpointsResponse) Reset()
- func (x *SetFunctionBreakpointsResponse) String() string
- type SetVariableRequest
- func (*SetVariableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetVariableRequest) GetName() string
- func (x *SetVariableRequest) GetSessionId() string
- func (x *SetVariableRequest) GetValue() string
- func (x *SetVariableRequest) GetVariablesReference() int32
- func (*SetVariableRequest) ProtoMessage()
- func (x *SetVariableRequest) ProtoReflect() protoreflect.Message
- func (x *SetVariableRequest) Reset()
- func (x *SetVariableRequest) String() string
- type SetVariableResponse
- func (*SetVariableResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetVariableResponse) GetIndexedVariables() int32
- func (x *SetVariableResponse) GetNamedVariables() int32
- func (x *SetVariableResponse) GetType() string
- func (x *SetVariableResponse) GetValue() string
- func (x *SetVariableResponse) GetVariablesReference() int32
- func (*SetVariableResponse) ProtoMessage()
- func (x *SetVariableResponse) ProtoReflect() protoreflect.Message
- func (x *SetVariableResponse) Reset()
- func (x *SetVariableResponse) String() string
- type Source
- func (*Source) Descriptor() ([]byte, []int)deprecated
- func (x *Source) GetName() string
- func (x *Source) GetOrigin() string
- func (x *Source) GetPath() string
- func (x *Source) GetPresentationHint() string
- func (x *Source) GetSourceReference() int32
- func (x *Source) GetSources() []*Source
- func (*Source) ProtoMessage()
- func (x *Source) ProtoReflect() protoreflect.Message
- func (x *Source) Reset()
- func (x *Source) String() string
- type SourceBreakpoint
- func (*SourceBreakpoint) Descriptor() ([]byte, []int)deprecated
- func (x *SourceBreakpoint) GetColumn() int32
- func (x *SourceBreakpoint) GetCondition() string
- func (x *SourceBreakpoint) GetHitCondition() string
- func (x *SourceBreakpoint) GetLine() int32
- func (x *SourceBreakpoint) GetLogMessage() string
- func (*SourceBreakpoint) ProtoMessage()
- func (x *SourceBreakpoint) ProtoReflect() protoreflect.Message
- func (x *SourceBreakpoint) Reset()
- func (x *SourceBreakpoint) String() string
- type SourceRequest
- func (*SourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SourceRequest) GetSessionId() string
- func (x *SourceRequest) GetSource() *Source
- func (x *SourceRequest) GetSourceReference() int32
- func (*SourceRequest) ProtoMessage()
- func (x *SourceRequest) ProtoReflect() protoreflect.Message
- func (x *SourceRequest) Reset()
- func (x *SourceRequest) String() string
- type SourceResponse
- func (*SourceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SourceResponse) GetContent() string
- func (x *SourceResponse) GetMimeType() string
- func (*SourceResponse) ProtoMessage()
- func (x *SourceResponse) ProtoReflect() protoreflect.Message
- func (x *SourceResponse) Reset()
- func (x *SourceResponse) String() string
- type StackFrame
- func (*StackFrame) Descriptor() ([]byte, []int)deprecated
- func (x *StackFrame) GetCanRestart() bool
- func (x *StackFrame) GetColumn() int32
- func (x *StackFrame) GetEndColumn() int32
- func (x *StackFrame) GetEndLine() int32
- func (x *StackFrame) GetId() int32
- func (x *StackFrame) GetInstructionPointerReference() string
- func (x *StackFrame) GetLine() int32
- func (x *StackFrame) GetModuleId() int32
- func (x *StackFrame) GetName() string
- func (x *StackFrame) GetPresentationHint() string
- func (x *StackFrame) GetSource() *Source
- func (*StackFrame) ProtoMessage()
- func (x *StackFrame) ProtoReflect() protoreflect.Message
- func (x *StackFrame) Reset()
- func (x *StackFrame) String() string
- type StackTraceRequest
- func (*StackTraceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StackTraceRequest) GetLevels() int32
- func (x *StackTraceRequest) GetSessionId() string
- func (x *StackTraceRequest) GetStartFrame() int32
- func (x *StackTraceRequest) GetThreadId() int32
- func (*StackTraceRequest) ProtoMessage()
- func (x *StackTraceRequest) ProtoReflect() protoreflect.Message
- func (x *StackTraceRequest) Reset()
- func (x *StackTraceRequest) String() string
- type StackTraceResponse
- func (*StackTraceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StackTraceResponse) GetStackFrames() []*StackFrame
- func (x *StackTraceResponse) GetTotalFrames() int32
- func (*StackTraceResponse) ProtoMessage()
- func (x *StackTraceResponse) ProtoReflect() protoreflect.Message
- func (x *StackTraceResponse) Reset()
- func (x *StackTraceResponse) String() string
- type StepBackRequest
- func (*StepBackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StepBackRequest) GetGranularity() string
- func (x *StepBackRequest) GetSessionId() string
- func (x *StepBackRequest) GetSingleThread() bool
- func (x *StepBackRequest) GetThreadId() int32
- func (*StepBackRequest) ProtoMessage()
- func (x *StepBackRequest) ProtoReflect() protoreflect.Message
- func (x *StepBackRequest) Reset()
- func (x *StepBackRequest) String() string
- type StepBackResponse
- type StepInRequest
- func (*StepInRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StepInRequest) GetGranularity() string
- func (x *StepInRequest) GetSessionId() string
- func (x *StepInRequest) GetSingleThread() bool
- func (x *StepInRequest) GetTargetId() int32
- func (x *StepInRequest) GetThreadId() int32
- func (*StepInRequest) ProtoMessage()
- func (x *StepInRequest) ProtoReflect() protoreflect.Message
- func (x *StepInRequest) Reset()
- func (x *StepInRequest) String() string
- type StepInResponse
- type StepOutRequest
- func (*StepOutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StepOutRequest) GetGranularity() string
- func (x *StepOutRequest) GetSessionId() string
- func (x *StepOutRequest) GetSingleThread() bool
- func (x *StepOutRequest) GetThreadId() int32
- func (*StepOutRequest) ProtoMessage()
- func (x *StepOutRequest) ProtoReflect() protoreflect.Message
- func (x *StepOutRequest) Reset()
- func (x *StepOutRequest) String() string
- type StepOutResponse
- type TerminateRequest
- func (*TerminateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TerminateRequest) GetRestart() bool
- func (x *TerminateRequest) GetSessionId() string
- func (*TerminateRequest) ProtoMessage()
- func (x *TerminateRequest) ProtoReflect() protoreflect.Message
- func (x *TerminateRequest) Reset()
- func (x *TerminateRequest) String() string
- type TerminateResponse
- type Thread
- type ThreadsRequest
- type ThreadsResponse
- type UnimplementedDebuggerServer
- func (UnimplementedDebuggerServer) Attach(context.Context, *AttachRequest) (*AttachResponse, error)
- func (UnimplementedDebuggerServer) Completions(context.Context, *CompletionsRequest) (*CompletionsResponse, error)
- func (UnimplementedDebuggerServer) ConfigurationDone(context.Context, *ConfigurationDoneRequest) (*ConfigurationDoneResponse, error)
- func (UnimplementedDebuggerServer) Continue(context.Context, *ContinueRequest) (*ContinueResponse, error)
- func (UnimplementedDebuggerServer) CreateSession(*CreateSessionRequest, grpc.ServerStreamingServer[SessionEvent]) error
- func (UnimplementedDebuggerServer) Disassemble(context.Context, *DisassembleRequest) (*DisassembleResponse, error)
- func (UnimplementedDebuggerServer) Disconnect(context.Context, *DisconnectRequest) (*DisconnectResponse, error)
- func (UnimplementedDebuggerServer) Evaluate(context.Context, *EvaluateRequest) (*EvaluateResponse, error)
- func (UnimplementedDebuggerServer) ExceptionInfo(context.Context, *ExceptionInfoRequest) (*ExceptionInfoResponse, error)
- func (UnimplementedDebuggerServer) Goto(context.Context, *GotoRequest) (*GotoResponse, error)
- func (UnimplementedDebuggerServer) GotoTargets(context.Context, *GotoTargetsRequest) (*GotoTargetsResponse, error)
- func (UnimplementedDebuggerServer) Launch(context.Context, *LaunchRequest) (*LaunchResponse, error)
- func (UnimplementedDebuggerServer) LoadedSources(context.Context, *LoadedSourcesRequest) (*LoadedSourcesResponse, error)
- func (UnimplementedDebuggerServer) Modules(context.Context, *ModulesRequest) (*ModulesResponse, error)
- func (UnimplementedDebuggerServer) Next(context.Context, *NextRequest) (*NextResponse, error)
- func (UnimplementedDebuggerServer) Pause(context.Context, *PauseRequest) (*PauseResponse, error)
- func (UnimplementedDebuggerServer) ReadMemory(context.Context, *ReadMemoryRequest) (*ReadMemoryResponse, error)
- func (UnimplementedDebuggerServer) Restart(context.Context, *RestartRequest) (*RestartResponse, error)
- func (UnimplementedDebuggerServer) ReverseContinue(context.Context, *ReverseContinueRequest) (*ReverseContinueResponse, error)
- func (UnimplementedDebuggerServer) Scopes(context.Context, *ScopesRequest) (*ScopesResponse, error)
- func (UnimplementedDebuggerServer) SetBreakpoints(context.Context, *SetBreakpointsRequest) (*SetBreakpointsResponse, error)
- func (UnimplementedDebuggerServer) SetExceptionBreakpoints(context.Context, *SetExceptionBreakpointsRequest) (*SetExceptionBreakpointsResponse, error)
- func (UnimplementedDebuggerServer) SetExpression(context.Context, *SetExpressionRequest) (*SetExpressionResponse, error)
- func (UnimplementedDebuggerServer) SetFunctionBreakpoints(context.Context, *SetFunctionBreakpointsRequest) (*SetFunctionBreakpointsResponse, error)
- func (UnimplementedDebuggerServer) SetVariable(context.Context, *SetVariableRequest) (*SetVariableResponse, error)
- func (UnimplementedDebuggerServer) Source(context.Context, *SourceRequest) (*SourceResponse, error)
- func (UnimplementedDebuggerServer) StackTrace(context.Context, *StackTraceRequest) (*StackTraceResponse, error)
- func (UnimplementedDebuggerServer) StepBack(context.Context, *StepBackRequest) (*StepBackResponse, error)
- func (UnimplementedDebuggerServer) StepIn(context.Context, *StepInRequest) (*StepInResponse, error)
- func (UnimplementedDebuggerServer) StepOut(context.Context, *StepOutRequest) (*StepOutResponse, error)
- func (UnimplementedDebuggerServer) Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error)
- func (UnimplementedDebuggerServer) Threads(context.Context, *ThreadsRequest) (*ThreadsResponse, error)
- func (UnimplementedDebuggerServer) Variables(context.Context, *VariablesRequest) (*VariablesResponse, error)
- func (UnimplementedDebuggerServer) WriteMemory(context.Context, *WriteMemoryRequest) (*WriteMemoryResponse, error)
- type UnsafeDebuggerServer
- type Variable
- func (*Variable) Descriptor() ([]byte, []int)deprecated
- func (x *Variable) GetEvaluateName() string
- func (x *Variable) GetIndexedVariables() int32
- func (x *Variable) GetMemoryReference() string
- func (x *Variable) GetName() string
- func (x *Variable) GetNamedVariables() int32
- func (x *Variable) GetPresentationHint() string
- func (x *Variable) GetType() string
- func (x *Variable) GetValue() string
- func (x *Variable) GetVariablesReference() int32
- func (*Variable) ProtoMessage()
- func (x *Variable) ProtoReflect() protoreflect.Message
- func (x *Variable) Reset()
- func (x *Variable) String() string
- type VariablesRequest
- func (*VariablesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VariablesRequest) GetCount() int32
- func (x *VariablesRequest) GetFilter() string
- func (x *VariablesRequest) GetSessionId() string
- func (x *VariablesRequest) GetStart() int32
- func (x *VariablesRequest) GetVariablesReference() int32
- func (*VariablesRequest) ProtoMessage()
- func (x *VariablesRequest) ProtoReflect() protoreflect.Message
- func (x *VariablesRequest) Reset()
- func (x *VariablesRequest) String() string
- type VariablesResponse
- func (*VariablesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VariablesResponse) GetVariables() []*Variable
- func (*VariablesResponse) ProtoMessage()
- func (x *VariablesResponse) ProtoReflect() protoreflect.Message
- func (x *VariablesResponse) Reset()
- func (x *VariablesResponse) String() string
- type WriteMemoryRequest
- func (*WriteMemoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WriteMemoryRequest) GetAllowPartial() bool
- func (x *WriteMemoryRequest) GetData() []byte
- func (x *WriteMemoryRequest) GetMemoryReference() string
- func (x *WriteMemoryRequest) GetOffset() int64
- func (x *WriteMemoryRequest) GetSessionId() string
- func (*WriteMemoryRequest) ProtoMessage()
- func (x *WriteMemoryRequest) ProtoReflect() protoreflect.Message
- func (x *WriteMemoryRequest) Reset()
- func (x *WriteMemoryRequest) String() string
- type WriteMemoryResponse
- func (*WriteMemoryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *WriteMemoryResponse) GetBytesWritten() int32
- func (x *WriteMemoryResponse) GetOffset() int64
- func (*WriteMemoryResponse) ProtoMessage()
- func (x *WriteMemoryResponse) ProtoReflect() protoreflect.Message
- func (x *WriteMemoryResponse) Reset()
- func (x *WriteMemoryResponse) String() string
Constants ¶
const ( Debugger_CreateSession_FullMethodName = "/debug.Debugger/CreateSession" Debugger_Launch_FullMethodName = "/debug.Debugger/Launch" Debugger_Attach_FullMethodName = "/debug.Debugger/Attach" Debugger_ConfigurationDone_FullMethodName = "/debug.Debugger/ConfigurationDone" Debugger_Disconnect_FullMethodName = "/debug.Debugger/Disconnect" Debugger_Terminate_FullMethodName = "/debug.Debugger/Terminate" Debugger_Restart_FullMethodName = "/debug.Debugger/Restart" Debugger_SetBreakpoints_FullMethodName = "/debug.Debugger/SetBreakpoints" Debugger_SetFunctionBreakpoints_FullMethodName = "/debug.Debugger/SetFunctionBreakpoints" Debugger_SetExceptionBreakpoints_FullMethodName = "/debug.Debugger/SetExceptionBreakpoints" Debugger_Continue_FullMethodName = "/debug.Debugger/Continue" Debugger_Next_FullMethodName = "/debug.Debugger/Next" Debugger_StepIn_FullMethodName = "/debug.Debugger/StepIn" Debugger_StepOut_FullMethodName = "/debug.Debugger/StepOut" Debugger_StepBack_FullMethodName = "/debug.Debugger/StepBack" Debugger_ReverseContinue_FullMethodName = "/debug.Debugger/ReverseContinue" Debugger_Pause_FullMethodName = "/debug.Debugger/Pause" Debugger_Threads_FullMethodName = "/debug.Debugger/Threads" Debugger_StackTrace_FullMethodName = "/debug.Debugger/StackTrace" Debugger_Scopes_FullMethodName = "/debug.Debugger/Scopes" Debugger_Variables_FullMethodName = "/debug.Debugger/Variables" Debugger_SetVariable_FullMethodName = "/debug.Debugger/SetVariable" Debugger_Source_FullMethodName = "/debug.Debugger/Source" Debugger_Evaluate_FullMethodName = "/debug.Debugger/Evaluate" Debugger_SetExpression_FullMethodName = "/debug.Debugger/SetExpression" Debugger_Completions_FullMethodName = "/debug.Debugger/Completions" Debugger_ExceptionInfo_FullMethodName = "/debug.Debugger/ExceptionInfo" Debugger_Modules_FullMethodName = "/debug.Debugger/Modules" Debugger_LoadedSources_FullMethodName = "/debug.Debugger/LoadedSources" Debugger_ReadMemory_FullMethodName = "/debug.Debugger/ReadMemory" Debugger_WriteMemory_FullMethodName = "/debug.Debugger/WriteMemory" Debugger_Disassemble_FullMethodName = "/debug.Debugger/Disassemble" Debugger_GotoTargets_FullMethodName = "/debug.Debugger/GotoTargets" Debugger_Goto_FullMethodName = "/debug.Debugger/Goto" )
Variables ¶
var Debugger_ServiceDesc = grpc.ServiceDesc{ ServiceName: "debug.Debugger", HandlerType: (*DebuggerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Launch", Handler: _Debugger_Launch_Handler, }, { MethodName: "Attach", Handler: _Debugger_Attach_Handler, }, { MethodName: "ConfigurationDone", Handler: _Debugger_ConfigurationDone_Handler, }, { MethodName: "Disconnect", Handler: _Debugger_Disconnect_Handler, }, { MethodName: "Terminate", Handler: _Debugger_Terminate_Handler, }, { MethodName: "Restart", Handler: _Debugger_Restart_Handler, }, { MethodName: "SetBreakpoints", Handler: _Debugger_SetBreakpoints_Handler, }, { MethodName: "SetFunctionBreakpoints", Handler: _Debugger_SetFunctionBreakpoints_Handler, }, { MethodName: "SetExceptionBreakpoints", Handler: _Debugger_SetExceptionBreakpoints_Handler, }, { MethodName: "Continue", Handler: _Debugger_Continue_Handler, }, { MethodName: "Next", Handler: _Debugger_Next_Handler, }, { MethodName: "StepIn", Handler: _Debugger_StepIn_Handler, }, { MethodName: "StepOut", Handler: _Debugger_StepOut_Handler, }, { MethodName: "StepBack", Handler: _Debugger_StepBack_Handler, }, { MethodName: "ReverseContinue", Handler: _Debugger_ReverseContinue_Handler, }, { MethodName: "Pause", Handler: _Debugger_Pause_Handler, }, { MethodName: "Threads", Handler: _Debugger_Threads_Handler, }, { MethodName: "StackTrace", Handler: _Debugger_StackTrace_Handler, }, { MethodName: "Scopes", Handler: _Debugger_Scopes_Handler, }, { MethodName: "Variables", Handler: _Debugger_Variables_Handler, }, { MethodName: "SetVariable", Handler: _Debugger_SetVariable_Handler, }, { MethodName: "Source", Handler: _Debugger_Source_Handler, }, { MethodName: "Evaluate", Handler: _Debugger_Evaluate_Handler, }, { MethodName: "SetExpression", Handler: _Debugger_SetExpression_Handler, }, { MethodName: "Completions", Handler: _Debugger_Completions_Handler, }, { MethodName: "ExceptionInfo", Handler: _Debugger_ExceptionInfo_Handler, }, { MethodName: "Modules", Handler: _Debugger_Modules_Handler, }, { MethodName: "LoadedSources", Handler: _Debugger_LoadedSources_Handler, }, { MethodName: "ReadMemory", Handler: _Debugger_ReadMemory_Handler, }, { MethodName: "WriteMemory", Handler: _Debugger_WriteMemory_Handler, }, { MethodName: "Disassemble", Handler: _Debugger_Disassemble_Handler, }, { MethodName: "GotoTargets", Handler: _Debugger_GotoTargets_Handler, }, { MethodName: "Goto", Handler: _Debugger_Goto_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "CreateSession", Handler: _Debugger_CreateSession_Handler, ServerStreams: true, }, }, Metadata: "debugrpc/debug.proto", }
Debugger_ServiceDesc is the grpc.ServiceDesc for Debugger service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_debugrpc_debug_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDebuggerServer ¶ added in v0.0.25
func RegisterDebuggerServer(s grpc.ServiceRegistrar, srv DebuggerServer)
Types ¶
type AttachRequest ¶
type AttachRequest struct {
Pid int32 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"`
Program string `protobuf:"bytes,2,opt,name=program,proto3" json:"program,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*AttachRequest) Descriptor
deprecated
func (*AttachRequest) Descriptor() ([]byte, []int)
Deprecated: Use AttachRequest.ProtoReflect.Descriptor instead.
func (*AttachRequest) GetPid ¶
func (x *AttachRequest) GetPid() int32
func (*AttachRequest) GetProgram ¶
func (x *AttachRequest) GetProgram() string
func (*AttachRequest) GetSessionId ¶ added in v0.0.68
func (x *AttachRequest) GetSessionId() string
func (*AttachRequest) ProtoMessage ¶
func (*AttachRequest) ProtoMessage()
func (*AttachRequest) ProtoReflect ¶
func (x *AttachRequest) ProtoReflect() protoreflect.Message
func (*AttachRequest) Reset ¶
func (x *AttachRequest) Reset()
func (*AttachRequest) String ¶
func (x *AttachRequest) String() string
type AttachResponse ¶
type AttachResponse struct {
// contains filtered or unexported fields
}
func (*AttachResponse) Descriptor
deprecated
func (*AttachResponse) Descriptor() ([]byte, []int)
Deprecated: Use AttachResponse.ProtoReflect.Descriptor instead.
func (*AttachResponse) ProtoMessage ¶
func (*AttachResponse) ProtoMessage()
func (*AttachResponse) ProtoReflect ¶
func (x *AttachResponse) ProtoReflect() protoreflect.Message
func (*AttachResponse) Reset ¶
func (x *AttachResponse) Reset()
func (*AttachResponse) String ¶
func (x *AttachResponse) String() string
type Breakpoint ¶
type Breakpoint struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Verified bool `protobuf:"varint,2,opt,name=verified,proto3" json:"verified,omitempty"`
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
Source *Source `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
Line int32 `protobuf:"varint,5,opt,name=line,proto3" json:"line,omitempty"`
Column int32 `protobuf:"varint,6,opt,name=column,proto3" json:"column,omitempty"`
EndLine int32 `protobuf:"varint,7,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"`
EndColumn int32 `protobuf:"varint,8,opt,name=end_column,json=endColumn,proto3" json:"end_column,omitempty"`
InstructionReference string `protobuf:"bytes,9,opt,name=instruction_reference,json=instructionReference,proto3" json:"instruction_reference,omitempty"`
Offset int32 `protobuf:"varint,10,opt,name=offset,proto3" json:"offset,omitempty"`
// contains filtered or unexported fields
}
func (*Breakpoint) Descriptor
deprecated
func (*Breakpoint) Descriptor() ([]byte, []int)
Deprecated: Use Breakpoint.ProtoReflect.Descriptor instead.
func (*Breakpoint) GetColumn ¶
func (x *Breakpoint) GetColumn() int32
func (*Breakpoint) GetEndColumn ¶
func (x *Breakpoint) GetEndColumn() int32
func (*Breakpoint) GetEndLine ¶
func (x *Breakpoint) GetEndLine() int32
func (*Breakpoint) GetId ¶
func (x *Breakpoint) GetId() int32
func (*Breakpoint) GetInstructionReference ¶
func (x *Breakpoint) GetInstructionReference() string
func (*Breakpoint) GetLine ¶
func (x *Breakpoint) GetLine() int32
func (*Breakpoint) GetMessage ¶
func (x *Breakpoint) GetMessage() string
func (*Breakpoint) GetOffset ¶
func (x *Breakpoint) GetOffset() int32
func (*Breakpoint) GetSource ¶
func (x *Breakpoint) GetSource() *Source
func (*Breakpoint) GetVerified ¶
func (x *Breakpoint) GetVerified() bool
func (*Breakpoint) ProtoMessage ¶
func (*Breakpoint) ProtoMessage()
func (*Breakpoint) ProtoReflect ¶
func (x *Breakpoint) ProtoReflect() protoreflect.Message
func (*Breakpoint) Reset ¶
func (x *Breakpoint) Reset()
func (*Breakpoint) String ¶
func (x *Breakpoint) String() string
type Capabilities ¶
type Capabilities struct {
SupportsConfigurationDoneRequest bool `` /* 162-byte string literal not displayed */
SupportsFunctionBreakpoints bool `` /* 145-byte string literal not displayed */
SupportsConditionalBreakpoints bool `` /* 154-byte string literal not displayed */
SupportsHitConditionalBreakpoints bool `` /* 165-byte string literal not displayed */
SupportsEvaluateForHovers bool `` /* 141-byte string literal not displayed */
ExceptionBreakpointFilters []*ExceptionBreakpointsFilter `` /* 141-byte string literal not displayed */
SupportsStepBack bool `protobuf:"varint,7,opt,name=supports_step_back,json=supportsStepBack,proto3" json:"supports_step_back,omitempty"`
SupportsSetVariable bool `protobuf:"varint,8,opt,name=supports_set_variable,json=supportsSetVariable,proto3" json:"supports_set_variable,omitempty"`
SupportsRestartFrame bool `protobuf:"varint,9,opt,name=supports_restart_frame,json=supportsRestartFrame,proto3" json:"supports_restart_frame,omitempty"`
SupportsGotoTargetsRequest bool `` /* 145-byte string literal not displayed */
SupportsStepInTargetsRequest bool `` /* 153-byte string literal not displayed */
SupportsCompletionsRequest bool `` /* 143-byte string literal not displayed */
CompletionTriggerCharacters []string `` /* 145-byte string literal not displayed */
SupportsModulesRequest bool `` /* 131-byte string literal not displayed */
SupportsRestartRequest bool `` /* 131-byte string literal not displayed */
SupportsExceptionOptions bool `` /* 137-byte string literal not displayed */
SupportsValueFormattingOptions bool `` /* 157-byte string literal not displayed */
SupportsExceptionInfoRequest bool `` /* 151-byte string literal not displayed */
SupportTerminateDebuggee bool `` /* 137-byte string literal not displayed */
SupportSuspendDebuggee bool `` /* 131-byte string literal not displayed */
SupportsDelayedStackTraceLoading bool `` /* 165-byte string literal not displayed */
SupportsLoadedSourcesRequest bool `` /* 151-byte string literal not displayed */
SupportsLogPoints bool `protobuf:"varint,23,opt,name=supports_log_points,json=supportsLogPoints,proto3" json:"supports_log_points,omitempty"`
SupportsTerminateThreadsRequest bool `` /* 160-byte string literal not displayed */
SupportsSetExpression bool `` /* 128-byte string literal not displayed */
SupportsTerminateRequest bool `` /* 137-byte string literal not displayed */
SupportsDataBreakpoints bool `` /* 134-byte string literal not displayed */
SupportsReadMemoryRequest bool `` /* 142-byte string literal not displayed */
SupportsWriteMemoryRequest bool `` /* 145-byte string literal not displayed */
SupportsDisassembleRequest bool `` /* 143-byte string literal not displayed */
SupportsCancelRequest bool `` /* 128-byte string literal not displayed */
SupportsBreakpointLocationsRequest bool `` /* 169-byte string literal not displayed */
SupportsClipboardContext bool `` /* 137-byte string literal not displayed */
SupportsSteppingGranularity bool `` /* 146-byte string literal not displayed */
SupportsInstructionBreakpoints bool `` /* 155-byte string literal not displayed */
SupportsExceptionFilterOptions bool `` /* 157-byte string literal not displayed */
SupportsSingleThreadExecutionRequests bool `` /* 180-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Capabilities) Descriptor
deprecated
func (*Capabilities) Descriptor() ([]byte, []int)
Deprecated: Use Capabilities.ProtoReflect.Descriptor instead.
func (*Capabilities) GetCompletionTriggerCharacters ¶
func (x *Capabilities) GetCompletionTriggerCharacters() []string
func (*Capabilities) GetExceptionBreakpointFilters ¶
func (x *Capabilities) GetExceptionBreakpointFilters() []*ExceptionBreakpointsFilter
func (*Capabilities) GetSupportSuspendDebuggee ¶
func (x *Capabilities) GetSupportSuspendDebuggee() bool
func (*Capabilities) GetSupportTerminateDebuggee ¶
func (x *Capabilities) GetSupportTerminateDebuggee() bool
func (*Capabilities) GetSupportsBreakpointLocationsRequest ¶
func (x *Capabilities) GetSupportsBreakpointLocationsRequest() bool
func (*Capabilities) GetSupportsCancelRequest ¶
func (x *Capabilities) GetSupportsCancelRequest() bool
func (*Capabilities) GetSupportsClipboardContext ¶
func (x *Capabilities) GetSupportsClipboardContext() bool
func (*Capabilities) GetSupportsCompletionsRequest ¶
func (x *Capabilities) GetSupportsCompletionsRequest() bool
func (*Capabilities) GetSupportsConditionalBreakpoints ¶
func (x *Capabilities) GetSupportsConditionalBreakpoints() bool
func (*Capabilities) GetSupportsConfigurationDoneRequest ¶
func (x *Capabilities) GetSupportsConfigurationDoneRequest() bool
func (*Capabilities) GetSupportsDataBreakpoints ¶
func (x *Capabilities) GetSupportsDataBreakpoints() bool
func (*Capabilities) GetSupportsDelayedStackTraceLoading ¶
func (x *Capabilities) GetSupportsDelayedStackTraceLoading() bool
func (*Capabilities) GetSupportsDisassembleRequest ¶
func (x *Capabilities) GetSupportsDisassembleRequest() bool
func (*Capabilities) GetSupportsEvaluateForHovers ¶
func (x *Capabilities) GetSupportsEvaluateForHovers() bool
func (*Capabilities) GetSupportsExceptionFilterOptions ¶
func (x *Capabilities) GetSupportsExceptionFilterOptions() bool
func (*Capabilities) GetSupportsExceptionInfoRequest ¶
func (x *Capabilities) GetSupportsExceptionInfoRequest() bool
func (*Capabilities) GetSupportsExceptionOptions ¶
func (x *Capabilities) GetSupportsExceptionOptions() bool
func (*Capabilities) GetSupportsFunctionBreakpoints ¶
func (x *Capabilities) GetSupportsFunctionBreakpoints() bool
func (*Capabilities) GetSupportsGotoTargetsRequest ¶
func (x *Capabilities) GetSupportsGotoTargetsRequest() bool
func (*Capabilities) GetSupportsHitConditionalBreakpoints ¶
func (x *Capabilities) GetSupportsHitConditionalBreakpoints() bool
func (*Capabilities) GetSupportsInstructionBreakpoints ¶
func (x *Capabilities) GetSupportsInstructionBreakpoints() bool
func (*Capabilities) GetSupportsLoadedSourcesRequest ¶
func (x *Capabilities) GetSupportsLoadedSourcesRequest() bool
func (*Capabilities) GetSupportsLogPoints ¶
func (x *Capabilities) GetSupportsLogPoints() bool
func (*Capabilities) GetSupportsModulesRequest ¶
func (x *Capabilities) GetSupportsModulesRequest() bool
func (*Capabilities) GetSupportsReadMemoryRequest ¶
func (x *Capabilities) GetSupportsReadMemoryRequest() bool
func (*Capabilities) GetSupportsRestartFrame ¶
func (x *Capabilities) GetSupportsRestartFrame() bool
func (*Capabilities) GetSupportsRestartRequest ¶
func (x *Capabilities) GetSupportsRestartRequest() bool
func (*Capabilities) GetSupportsSetExpression ¶
func (x *Capabilities) GetSupportsSetExpression() bool
func (*Capabilities) GetSupportsSetVariable ¶
func (x *Capabilities) GetSupportsSetVariable() bool
func (*Capabilities) GetSupportsSingleThreadExecutionRequests ¶
func (x *Capabilities) GetSupportsSingleThreadExecutionRequests() bool
func (*Capabilities) GetSupportsStepBack ¶
func (x *Capabilities) GetSupportsStepBack() bool
func (*Capabilities) GetSupportsStepInTargetsRequest ¶
func (x *Capabilities) GetSupportsStepInTargetsRequest() bool
func (*Capabilities) GetSupportsSteppingGranularity ¶
func (x *Capabilities) GetSupportsSteppingGranularity() bool
func (*Capabilities) GetSupportsTerminateRequest ¶
func (x *Capabilities) GetSupportsTerminateRequest() bool
func (*Capabilities) GetSupportsTerminateThreadsRequest ¶
func (x *Capabilities) GetSupportsTerminateThreadsRequest() bool
func (*Capabilities) GetSupportsValueFormattingOptions ¶
func (x *Capabilities) GetSupportsValueFormattingOptions() bool
func (*Capabilities) GetSupportsWriteMemoryRequest ¶
func (x *Capabilities) GetSupportsWriteMemoryRequest() bool
func (*Capabilities) ProtoMessage ¶
func (*Capabilities) ProtoMessage()
func (*Capabilities) ProtoReflect ¶
func (x *Capabilities) ProtoReflect() protoreflect.Message
func (*Capabilities) Reset ¶
func (x *Capabilities) Reset()
func (*Capabilities) String ¶
func (x *Capabilities) String() string
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client implements debugapi.Debugger by making gRPC calls to a DebugService server.
func NewClient ¶
func NewClient(ctx context.Context, cc grpc.ClientConnInterface) *Client
NewClient creates a new Client connected to the given gRPC connection.
func (*Client) Attach ¶
func (c *Client) Attach(ctx context.Context, sessionID string, args debugapi.AttachRequestArguments) error
Attach implements debugapi.Debugger.
func (*Client) Completions ¶
func (c *Client) Completions(ctx context.Context, sessionID string, args *dap.CompletionsArguments) ([]dap.CompletionItem, error)
Completions implements debugapi.Debugger.
func (*Client) ConfigurationDone ¶
ConfigurationDone implements debugapi.Debugger.
func (*Client) Continue ¶
func (c *Client) Continue(ctx context.Context, sessionID string, args *dap.ContinueArguments) (*dap.ContinueResponseBody, error)
Continue implements debugapi.Debugger.
func (*Client) CreateSession ¶ added in v0.0.68
func (c *Client) CreateSession( ctx context.Context, langID string, client debugapi.ClientCapabilities, subscriber debugapi.EventSubscriber, ) (string, *dap.Capabilities, error)
CreateSession implements debugapi.Debugger. It opens a server-streaming RPC, reads the initial SessionOpened message (blocking until it arrives), then spawns a goroutine that drains the stream and forwards events to subscriber. The goroutine exits when the stream is closed by the server or when the client context is cancelled.
func (*Client) Disassemble ¶
func (c *Client) Disassemble(ctx context.Context, sessionID string, args *dap.DisassembleArguments) ([]dap.DisassembledInstruction, error)
Disassemble implements debugapi.Debugger.
func (*Client) Disconnect ¶
func (c *Client) Disconnect(ctx context.Context, sessionID string, args *dap.DisconnectArguments) error
Disconnect implements debugapi.Debugger.
func (*Client) Evaluate ¶
func (c *Client) Evaluate(ctx context.Context, sessionID string, args *dap.EvaluateArguments) (*dap.EvaluateResponseBody, error)
Evaluate implements debugapi.Debugger.
func (*Client) ExceptionInfo ¶
func (c *Client) ExceptionInfo(ctx context.Context, sessionID string, args *dap.ExceptionInfoArguments) (*dap.ExceptionInfoResponseBody, error)
ExceptionInfo implements debugapi.Debugger.
func (*Client) GotoTargets ¶
func (c *Client) GotoTargets(ctx context.Context, sessionID string, args *dap.GotoTargetsArguments) ([]dap.GotoTarget, error)
GotoTargets implements debugapi.Debugger.
func (*Client) Launch ¶
func (c *Client) Launch(ctx context.Context, sessionID string, args debugapi.LaunchRequestArguments) error
Launch implements debugapi.Debugger.
func (*Client) LoadedSources ¶
LoadedSources implements debugapi.Debugger.
func (*Client) Modules ¶
func (c *Client) Modules(ctx context.Context, sessionID string, args *dap.ModulesArguments) (*dap.ModulesResponseBody, error)
Modules implements debugapi.Debugger.
func (*Client) ReadMemory ¶
func (c *Client) ReadMemory(ctx context.Context, sessionID string, args *dap.ReadMemoryArguments) (*dap.ReadMemoryResponseBody, error)
ReadMemory implements debugapi.Debugger.
func (*Client) ReverseContinue ¶
func (c *Client) ReverseContinue(ctx context.Context, sessionID string, args *dap.ReverseContinueArguments) error
ReverseContinue implements debugapi.Debugger.
func (*Client) Scopes ¶
func (c *Client) Scopes(ctx context.Context, sessionID string, args *dap.ScopesArguments) ([]dap.Scope, error)
Scopes implements debugapi.Debugger.
func (*Client) SetBreakpoints ¶
func (c *Client) SetBreakpoints(ctx context.Context, sessionID string, args *dap.SetBreakpointsArguments) ([]dap.Breakpoint, error)
SetBreakpoints implements debugapi.Debugger.
func (*Client) SetExceptionBreakpoints ¶
func (c *Client) SetExceptionBreakpoints(ctx context.Context, sessionID string, args *dap.SetExceptionBreakpointsArguments) ([]dap.Breakpoint, error)
SetExceptionBreakpoints implements debugapi.Debugger.
func (*Client) SetExpression ¶
func (c *Client) SetExpression(ctx context.Context, sessionID string, args *dap.SetExpressionArguments) (*dap.SetExpressionResponseBody, error)
SetExpression implements debugapi.Debugger.
func (*Client) SetFunctionBreakpoints ¶
func (c *Client) SetFunctionBreakpoints(ctx context.Context, sessionID string, args *dap.SetFunctionBreakpointsArguments) ([]dap.Breakpoint, error)
SetFunctionBreakpoints implements debugapi.Debugger.
func (*Client) SetVariable ¶
func (c *Client) SetVariable(ctx context.Context, sessionID string, args *dap.SetVariableArguments) (*dap.SetVariableResponseBody, error)
SetVariable implements debugapi.Debugger.
func (*Client) Source ¶
func (c *Client) Source(ctx context.Context, sessionID string, args *dap.SourceArguments) (*dap.SourceResponseBody, error)
Source implements debugapi.Debugger.
func (*Client) StackTrace ¶
func (c *Client) StackTrace(ctx context.Context, sessionID string, args *dap.StackTraceArguments) (*dap.StackTraceResponseBody, error)
StackTrace implements debugapi.Debugger.
func (*Client) Terminate ¶
func (c *Client) Terminate(ctx context.Context, sessionID string, args *dap.TerminateArguments) error
Terminate implements debugapi.Debugger.
func (*Client) Variables ¶
func (c *Client) Variables(ctx context.Context, sessionID string, args *dap.VariablesArguments) ([]dap.Variable, error)
Variables implements debugapi.Debugger.
func (*Client) WriteMemory ¶
func (c *Client) WriteMemory(ctx context.Context, sessionID string, args *dap.WriteMemoryArguments) (*dap.WriteMemoryResponseBody, error)
WriteMemory implements debugapi.Debugger.
type ClientCapabilities ¶ added in v0.0.68
type ClientCapabilities struct {
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientName string `protobuf:"bytes,2,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"`
Locale string `protobuf:"bytes,3,opt,name=locale,proto3" json:"locale,omitempty"`
LinesStartAt_1 bool `protobuf:"varint,4,opt,name=lines_start_at_1,json=linesStartAt1,proto3" json:"lines_start_at_1,omitempty"`
ColumnsStartAt_1 bool `protobuf:"varint,5,opt,name=columns_start_at_1,json=columnsStartAt1,proto3" json:"columns_start_at_1,omitempty"`
PathFormat string `protobuf:"bytes,6,opt,name=path_format,json=pathFormat,proto3" json:"path_format,omitempty"`
SupportsVariableType bool `protobuf:"varint,7,opt,name=supports_variable_type,json=supportsVariableType,proto3" json:"supports_variable_type,omitempty"`
SupportsVariablePaging bool `` /* 130-byte string literal not displayed */
SupportsRunInTerminalRequest bool `` /* 152-byte string literal not displayed */
SupportsMemoryReferences bool `` /* 137-byte string literal not displayed */
SupportsProgressReporting bool `` /* 140-byte string literal not displayed */
SupportsInvalidatedEvent bool `` /* 137-byte string literal not displayed */
SupportsMemoryEvent bool `protobuf:"varint,13,opt,name=supports_memory_event,json=supportsMemoryEvent,proto3" json:"supports_memory_event,omitempty"`
// contains filtered or unexported fields
}
func (*ClientCapabilities) Descriptor
deprecated
added in
v0.0.68
func (*ClientCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use ClientCapabilities.ProtoReflect.Descriptor instead.
func (*ClientCapabilities) GetClientId ¶ added in v0.0.68
func (x *ClientCapabilities) GetClientId() string
func (*ClientCapabilities) GetClientName ¶ added in v0.0.68
func (x *ClientCapabilities) GetClientName() string
func (*ClientCapabilities) GetColumnsStartAt_1 ¶ added in v0.0.68
func (x *ClientCapabilities) GetColumnsStartAt_1() bool
func (*ClientCapabilities) GetLinesStartAt_1 ¶ added in v0.0.68
func (x *ClientCapabilities) GetLinesStartAt_1() bool
func (*ClientCapabilities) GetLocale ¶ added in v0.0.68
func (x *ClientCapabilities) GetLocale() string
func (*ClientCapabilities) GetPathFormat ¶ added in v0.0.68
func (x *ClientCapabilities) GetPathFormat() string
func (*ClientCapabilities) GetSupportsInvalidatedEvent ¶ added in v0.0.68
func (x *ClientCapabilities) GetSupportsInvalidatedEvent() bool
func (*ClientCapabilities) GetSupportsMemoryEvent ¶ added in v0.0.68
func (x *ClientCapabilities) GetSupportsMemoryEvent() bool
func (*ClientCapabilities) GetSupportsMemoryReferences ¶ added in v0.0.68
func (x *ClientCapabilities) GetSupportsMemoryReferences() bool
func (*ClientCapabilities) GetSupportsProgressReporting ¶ added in v0.0.68
func (x *ClientCapabilities) GetSupportsProgressReporting() bool
func (*ClientCapabilities) GetSupportsRunInTerminalRequest ¶ added in v0.0.68
func (x *ClientCapabilities) GetSupportsRunInTerminalRequest() bool
func (*ClientCapabilities) GetSupportsVariablePaging ¶ added in v0.0.68
func (x *ClientCapabilities) GetSupportsVariablePaging() bool
func (*ClientCapabilities) GetSupportsVariableType ¶ added in v0.0.68
func (x *ClientCapabilities) GetSupportsVariableType() bool
func (*ClientCapabilities) ProtoMessage ¶ added in v0.0.68
func (*ClientCapabilities) ProtoMessage()
func (*ClientCapabilities) ProtoReflect ¶ added in v0.0.68
func (x *ClientCapabilities) ProtoReflect() protoreflect.Message
func (*ClientCapabilities) Reset ¶ added in v0.0.68
func (x *ClientCapabilities) Reset()
func (*ClientCapabilities) String ¶ added in v0.0.68
func (x *ClientCapabilities) String() string
type CompletionItem ¶
type CompletionItem struct {
Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
SortText string `protobuf:"bytes,3,opt,name=sort_text,json=sortText,proto3" json:"sort_text,omitempty"`
Detail string `protobuf:"bytes,4,opt,name=detail,proto3" json:"detail,omitempty"`
Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
Start int32 `protobuf:"varint,6,opt,name=start,proto3" json:"start,omitempty"`
Length int32 `protobuf:"varint,7,opt,name=length,proto3" json:"length,omitempty"`
SelectionStart int32 `protobuf:"varint,8,opt,name=selection_start,json=selectionStart,proto3" json:"selection_start,omitempty"`
SelectionLength int32 `protobuf:"varint,9,opt,name=selection_length,json=selectionLength,proto3" json:"selection_length,omitempty"`
// contains filtered or unexported fields
}
func (*CompletionItem) Descriptor
deprecated
func (*CompletionItem) Descriptor() ([]byte, []int)
Deprecated: Use CompletionItem.ProtoReflect.Descriptor instead.
func (*CompletionItem) GetDetail ¶
func (x *CompletionItem) GetDetail() string
func (*CompletionItem) GetLabel ¶
func (x *CompletionItem) GetLabel() string
func (*CompletionItem) GetLength ¶
func (x *CompletionItem) GetLength() int32
func (*CompletionItem) GetSelectionLength ¶
func (x *CompletionItem) GetSelectionLength() int32
func (*CompletionItem) GetSelectionStart ¶
func (x *CompletionItem) GetSelectionStart() int32
func (*CompletionItem) GetSortText ¶
func (x *CompletionItem) GetSortText() string
func (*CompletionItem) GetStart ¶
func (x *CompletionItem) GetStart() int32
func (*CompletionItem) GetText ¶
func (x *CompletionItem) GetText() string
func (*CompletionItem) GetType ¶
func (x *CompletionItem) GetType() string
func (*CompletionItem) ProtoMessage ¶
func (*CompletionItem) ProtoMessage()
func (*CompletionItem) ProtoReflect ¶
func (x *CompletionItem) ProtoReflect() protoreflect.Message
func (*CompletionItem) Reset ¶
func (x *CompletionItem) Reset()
func (*CompletionItem) String ¶
func (x *CompletionItem) String() string
type CompletionsRequest ¶
type CompletionsRequest struct {
FrameId int32 `protobuf:"varint,1,opt,name=frame_id,json=frameId,proto3" json:"frame_id,omitempty"`
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
Column int32 `protobuf:"varint,3,opt,name=column,proto3" json:"column,omitempty"`
Line int32 `protobuf:"varint,4,opt,name=line,proto3" json:"line,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*CompletionsRequest) Descriptor
deprecated
func (*CompletionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CompletionsRequest.ProtoReflect.Descriptor instead.
func (*CompletionsRequest) GetColumn ¶
func (x *CompletionsRequest) GetColumn() int32
func (*CompletionsRequest) GetFrameId ¶
func (x *CompletionsRequest) GetFrameId() int32
func (*CompletionsRequest) GetLine ¶
func (x *CompletionsRequest) GetLine() int32
func (*CompletionsRequest) GetSessionId ¶ added in v0.0.68
func (x *CompletionsRequest) GetSessionId() string
func (*CompletionsRequest) GetText ¶
func (x *CompletionsRequest) GetText() string
func (*CompletionsRequest) ProtoMessage ¶
func (*CompletionsRequest) ProtoMessage()
func (*CompletionsRequest) ProtoReflect ¶
func (x *CompletionsRequest) ProtoReflect() protoreflect.Message
func (*CompletionsRequest) Reset ¶
func (x *CompletionsRequest) Reset()
func (*CompletionsRequest) String ¶
func (x *CompletionsRequest) String() string
type CompletionsResponse ¶
type CompletionsResponse struct {
Targets []*CompletionItem `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"`
// contains filtered or unexported fields
}
func (*CompletionsResponse) Descriptor
deprecated
func (*CompletionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use CompletionsResponse.ProtoReflect.Descriptor instead.
func (*CompletionsResponse) GetTargets ¶
func (x *CompletionsResponse) GetTargets() []*CompletionItem
func (*CompletionsResponse) ProtoMessage ¶
func (*CompletionsResponse) ProtoMessage()
func (*CompletionsResponse) ProtoReflect ¶
func (x *CompletionsResponse) ProtoReflect() protoreflect.Message
func (*CompletionsResponse) Reset ¶
func (x *CompletionsResponse) Reset()
func (*CompletionsResponse) String ¶
func (x *CompletionsResponse) String() string
type ConfigurationDoneRequest ¶
type ConfigurationDoneRequest struct {
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigurationDoneRequest) Descriptor
deprecated
func (*ConfigurationDoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfigurationDoneRequest.ProtoReflect.Descriptor instead.
func (*ConfigurationDoneRequest) GetSessionId ¶ added in v0.0.68
func (x *ConfigurationDoneRequest) GetSessionId() string
func (*ConfigurationDoneRequest) ProtoMessage ¶
func (*ConfigurationDoneRequest) ProtoMessage()
func (*ConfigurationDoneRequest) ProtoReflect ¶
func (x *ConfigurationDoneRequest) ProtoReflect() protoreflect.Message
func (*ConfigurationDoneRequest) Reset ¶
func (x *ConfigurationDoneRequest) Reset()
func (*ConfigurationDoneRequest) String ¶
func (x *ConfigurationDoneRequest) String() string
type ConfigurationDoneResponse ¶
type ConfigurationDoneResponse struct {
// contains filtered or unexported fields
}
func (*ConfigurationDoneResponse) Descriptor
deprecated
func (*ConfigurationDoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfigurationDoneResponse.ProtoReflect.Descriptor instead.
func (*ConfigurationDoneResponse) ProtoMessage ¶
func (*ConfigurationDoneResponse) ProtoMessage()
func (*ConfigurationDoneResponse) ProtoReflect ¶
func (x *ConfigurationDoneResponse) ProtoReflect() protoreflect.Message
func (*ConfigurationDoneResponse) Reset ¶
func (x *ConfigurationDoneResponse) Reset()
func (*ConfigurationDoneResponse) String ¶
func (x *ConfigurationDoneResponse) String() string
type ContinueRequest ¶
type ContinueRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
SingleThread bool `protobuf:"varint,2,opt,name=single_thread,json=singleThread,proto3" json:"single_thread,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ContinueRequest) Descriptor
deprecated
func (*ContinueRequest) Descriptor() ([]byte, []int)
Deprecated: Use ContinueRequest.ProtoReflect.Descriptor instead.
func (*ContinueRequest) GetSessionId ¶ added in v0.0.68
func (x *ContinueRequest) GetSessionId() string
func (*ContinueRequest) GetSingleThread ¶
func (x *ContinueRequest) GetSingleThread() bool
func (*ContinueRequest) GetThreadId ¶
func (x *ContinueRequest) GetThreadId() int32
func (*ContinueRequest) ProtoMessage ¶
func (*ContinueRequest) ProtoMessage()
func (*ContinueRequest) ProtoReflect ¶
func (x *ContinueRequest) ProtoReflect() protoreflect.Message
func (*ContinueRequest) Reset ¶
func (x *ContinueRequest) Reset()
func (*ContinueRequest) String ¶
func (x *ContinueRequest) String() string
type ContinueResponse ¶
type ContinueResponse struct {
AllThreadsContinued bool `protobuf:"varint,1,opt,name=all_threads_continued,json=allThreadsContinued,proto3" json:"all_threads_continued,omitempty"`
// contains filtered or unexported fields
}
func (*ContinueResponse) Descriptor
deprecated
func (*ContinueResponse) Descriptor() ([]byte, []int)
Deprecated: Use ContinueResponse.ProtoReflect.Descriptor instead.
func (*ContinueResponse) GetAllThreadsContinued ¶
func (x *ContinueResponse) GetAllThreadsContinued() bool
func (*ContinueResponse) ProtoMessage ¶
func (*ContinueResponse) ProtoMessage()
func (*ContinueResponse) ProtoReflect ¶
func (x *ContinueResponse) ProtoReflect() protoreflect.Message
func (*ContinueResponse) Reset ¶
func (x *ContinueResponse) Reset()
func (*ContinueResponse) String ¶
func (x *ContinueResponse) String() string
type CreateSessionRequest ¶ added in v0.0.68
type CreateSessionRequest struct {
// lang_id selects the debug adapter registered under
// debugger.<lang_id> in the workspace rune.star.
LangId string `protobuf:"bytes,1,opt,name=lang_id,json=langId,proto3" json:"lang_id,omitempty"`
// Optional client capabilities, forwarded into the DAP
// Initialize request the IDE issues to the adapter on behalf
// of the caller.
Client *ClientCapabilities `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSessionRequest) Descriptor
deprecated
added in
v0.0.68
func (*CreateSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSessionRequest.ProtoReflect.Descriptor instead.
func (*CreateSessionRequest) GetClient ¶ added in v0.0.68
func (x *CreateSessionRequest) GetClient() *ClientCapabilities
func (*CreateSessionRequest) GetLangId ¶ added in v0.0.68
func (x *CreateSessionRequest) GetLangId() string
func (*CreateSessionRequest) ProtoMessage ¶ added in v0.0.68
func (*CreateSessionRequest) ProtoMessage()
func (*CreateSessionRequest) ProtoReflect ¶ added in v0.0.68
func (x *CreateSessionRequest) ProtoReflect() protoreflect.Message
func (*CreateSessionRequest) Reset ¶ added in v0.0.68
func (x *CreateSessionRequest) Reset()
func (*CreateSessionRequest) String ¶ added in v0.0.68
func (x *CreateSessionRequest) String() string
type DebuggerClient ¶ added in v0.0.25
type DebuggerClient interface {
// Session lifecycle
//
// CreateSession mints a new debug session for the requested
// langID, spawns the adapter, performs the DAP Initialize
// handshake, and streams DAP events for the session back to
// the caller. The first message MUST be a SessionOpened
// carrying the session_id and adapter capabilities. Subsequent
// messages carry DAP events. The stream ends when the session
// is terminated, disconnected, or the adapter fails permanently.
CreateSession(ctx context.Context, in *CreateSessionRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SessionEvent], error)
// Session Management
Launch(ctx context.Context, in *LaunchRequest, opts ...grpc.CallOption) (*LaunchResponse, error)
Attach(ctx context.Context, in *AttachRequest, opts ...grpc.CallOption) (*AttachResponse, error)
ConfigurationDone(ctx context.Context, in *ConfigurationDoneRequest, opts ...grpc.CallOption) (*ConfigurationDoneResponse, error)
Disconnect(ctx context.Context, in *DisconnectRequest, opts ...grpc.CallOption) (*DisconnectResponse, error)
Terminate(ctx context.Context, in *TerminateRequest, opts ...grpc.CallOption) (*TerminateResponse, error)
Restart(ctx context.Context, in *RestartRequest, opts ...grpc.CallOption) (*RestartResponse, error)
// Breakpoints
SetBreakpoints(ctx context.Context, in *SetBreakpointsRequest, opts ...grpc.CallOption) (*SetBreakpointsResponse, error)
SetFunctionBreakpoints(ctx context.Context, in *SetFunctionBreakpointsRequest, opts ...grpc.CallOption) (*SetFunctionBreakpointsResponse, error)
SetExceptionBreakpoints(ctx context.Context, in *SetExceptionBreakpointsRequest, opts ...grpc.CallOption) (*SetExceptionBreakpointsResponse, error)
// Execution Control
Continue(ctx context.Context, in *ContinueRequest, opts ...grpc.CallOption) (*ContinueResponse, error)
Next(ctx context.Context, in *NextRequest, opts ...grpc.CallOption) (*NextResponse, error)
StepIn(ctx context.Context, in *StepInRequest, opts ...grpc.CallOption) (*StepInResponse, error)
StepOut(ctx context.Context, in *StepOutRequest, opts ...grpc.CallOption) (*StepOutResponse, error)
StepBack(ctx context.Context, in *StepBackRequest, opts ...grpc.CallOption) (*StepBackResponse, error)
ReverseContinue(ctx context.Context, in *ReverseContinueRequest, opts ...grpc.CallOption) (*ReverseContinueResponse, error)
Pause(ctx context.Context, in *PauseRequest, opts ...grpc.CallOption) (*PauseResponse, error)
// State Inspection
Threads(ctx context.Context, in *ThreadsRequest, opts ...grpc.CallOption) (*ThreadsResponse, error)
StackTrace(ctx context.Context, in *StackTraceRequest, opts ...grpc.CallOption) (*StackTraceResponse, error)
Scopes(ctx context.Context, in *ScopesRequest, opts ...grpc.CallOption) (*ScopesResponse, error)
Variables(ctx context.Context, in *VariablesRequest, opts ...grpc.CallOption) (*VariablesResponse, error)
SetVariable(ctx context.Context, in *SetVariableRequest, opts ...grpc.CallOption) (*SetVariableResponse, error)
Source(ctx context.Context, in *SourceRequest, opts ...grpc.CallOption) (*SourceResponse, error)
Evaluate(ctx context.Context, in *EvaluateRequest, opts ...grpc.CallOption) (*EvaluateResponse, error)
SetExpression(ctx context.Context, in *SetExpressionRequest, opts ...grpc.CallOption) (*SetExpressionResponse, error)
Completions(ctx context.Context, in *CompletionsRequest, opts ...grpc.CallOption) (*CompletionsResponse, error)
ExceptionInfo(ctx context.Context, in *ExceptionInfoRequest, opts ...grpc.CallOption) (*ExceptionInfoResponse, error)
Modules(ctx context.Context, in *ModulesRequest, opts ...grpc.CallOption) (*ModulesResponse, error)
LoadedSources(ctx context.Context, in *LoadedSourcesRequest, opts ...grpc.CallOption) (*LoadedSourcesResponse, error)
// Memory & Disassembly
ReadMemory(ctx context.Context, in *ReadMemoryRequest, opts ...grpc.CallOption) (*ReadMemoryResponse, error)
WriteMemory(ctx context.Context, in *WriteMemoryRequest, opts ...grpc.CallOption) (*WriteMemoryResponse, error)
Disassemble(ctx context.Context, in *DisassembleRequest, opts ...grpc.CallOption) (*DisassembleResponse, error)
// Navigation
GotoTargets(ctx context.Context, in *GotoTargetsRequest, opts ...grpc.CallOption) (*GotoTargetsResponse, error)
Goto(ctx context.Context, in *GotoRequest, opts ...grpc.CallOption) (*GotoResponse, error)
}
DebuggerClient is the client API for Debugger service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
DebugService provides Debug Adapter Protocol operations over gRPC. See: https://microsoft.github.io/debug-adapter-protocol/specification
func NewDebuggerClient ¶ added in v0.0.25
func NewDebuggerClient(cc grpc.ClientConnInterface) DebuggerClient
type DebuggerServer ¶ added in v0.0.25
type DebuggerServer interface {
// Session lifecycle
//
// CreateSession mints a new debug session for the requested
// langID, spawns the adapter, performs the DAP Initialize
// handshake, and streams DAP events for the session back to
// the caller. The first message MUST be a SessionOpened
// carrying the session_id and adapter capabilities. Subsequent
// messages carry DAP events. The stream ends when the session
// is terminated, disconnected, or the adapter fails permanently.
CreateSession(*CreateSessionRequest, grpc.ServerStreamingServer[SessionEvent]) error
// Session Management
Launch(context.Context, *LaunchRequest) (*LaunchResponse, error)
Attach(context.Context, *AttachRequest) (*AttachResponse, error)
ConfigurationDone(context.Context, *ConfigurationDoneRequest) (*ConfigurationDoneResponse, error)
Disconnect(context.Context, *DisconnectRequest) (*DisconnectResponse, error)
Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error)
Restart(context.Context, *RestartRequest) (*RestartResponse, error)
// Breakpoints
SetBreakpoints(context.Context, *SetBreakpointsRequest) (*SetBreakpointsResponse, error)
SetFunctionBreakpoints(context.Context, *SetFunctionBreakpointsRequest) (*SetFunctionBreakpointsResponse, error)
SetExceptionBreakpoints(context.Context, *SetExceptionBreakpointsRequest) (*SetExceptionBreakpointsResponse, error)
// Execution Control
Continue(context.Context, *ContinueRequest) (*ContinueResponse, error)
Next(context.Context, *NextRequest) (*NextResponse, error)
StepIn(context.Context, *StepInRequest) (*StepInResponse, error)
StepOut(context.Context, *StepOutRequest) (*StepOutResponse, error)
StepBack(context.Context, *StepBackRequest) (*StepBackResponse, error)
ReverseContinue(context.Context, *ReverseContinueRequest) (*ReverseContinueResponse, error)
Pause(context.Context, *PauseRequest) (*PauseResponse, error)
// State Inspection
Threads(context.Context, *ThreadsRequest) (*ThreadsResponse, error)
StackTrace(context.Context, *StackTraceRequest) (*StackTraceResponse, error)
Scopes(context.Context, *ScopesRequest) (*ScopesResponse, error)
Variables(context.Context, *VariablesRequest) (*VariablesResponse, error)
SetVariable(context.Context, *SetVariableRequest) (*SetVariableResponse, error)
Source(context.Context, *SourceRequest) (*SourceResponse, error)
Evaluate(context.Context, *EvaluateRequest) (*EvaluateResponse, error)
SetExpression(context.Context, *SetExpressionRequest) (*SetExpressionResponse, error)
Completions(context.Context, *CompletionsRequest) (*CompletionsResponse, error)
ExceptionInfo(context.Context, *ExceptionInfoRequest) (*ExceptionInfoResponse, error)
Modules(context.Context, *ModulesRequest) (*ModulesResponse, error)
LoadedSources(context.Context, *LoadedSourcesRequest) (*LoadedSourcesResponse, error)
// Memory & Disassembly
ReadMemory(context.Context, *ReadMemoryRequest) (*ReadMemoryResponse, error)
WriteMemory(context.Context, *WriteMemoryRequest) (*WriteMemoryResponse, error)
Disassemble(context.Context, *DisassembleRequest) (*DisassembleResponse, error)
// Navigation
GotoTargets(context.Context, *GotoTargetsRequest) (*GotoTargetsResponse, error)
Goto(context.Context, *GotoRequest) (*GotoResponse, error)
// contains filtered or unexported methods
}
DebuggerServer is the server API for Debugger service. All implementations must embed UnimplementedDebuggerServer for forward compatibility.
DebugService provides Debug Adapter Protocol operations over gRPC. See: https://microsoft.github.io/debug-adapter-protocol/specification
type Debugger_CreateSessionClient ¶ added in v0.0.68
type Debugger_CreateSessionClient = grpc.ServerStreamingClient[SessionEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type Debugger_CreateSessionServer ¶ added in v0.0.68
type Debugger_CreateSessionServer = grpc.ServerStreamingServer[SessionEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type DisassembleRequest ¶
type DisassembleRequest struct {
MemoryReference string `protobuf:"bytes,1,opt,name=memory_reference,json=memoryReference,proto3" json:"memory_reference,omitempty"`
Offset int64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
InstructionOffset int32 `protobuf:"varint,3,opt,name=instruction_offset,json=instructionOffset,proto3" json:"instruction_offset,omitempty"`
InstructionCount int32 `protobuf:"varint,4,opt,name=instruction_count,json=instructionCount,proto3" json:"instruction_count,omitempty"`
ResolveSymbols bool `protobuf:"varint,5,opt,name=resolve_symbols,json=resolveSymbols,proto3" json:"resolve_symbols,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*DisassembleRequest) Descriptor
deprecated
func (*DisassembleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisassembleRequest.ProtoReflect.Descriptor instead.
func (*DisassembleRequest) GetInstructionCount ¶
func (x *DisassembleRequest) GetInstructionCount() int32
func (*DisassembleRequest) GetInstructionOffset ¶
func (x *DisassembleRequest) GetInstructionOffset() int32
func (*DisassembleRequest) GetMemoryReference ¶
func (x *DisassembleRequest) GetMemoryReference() string
func (*DisassembleRequest) GetOffset ¶
func (x *DisassembleRequest) GetOffset() int64
func (*DisassembleRequest) GetResolveSymbols ¶
func (x *DisassembleRequest) GetResolveSymbols() bool
func (*DisassembleRequest) GetSessionId ¶ added in v0.0.68
func (x *DisassembleRequest) GetSessionId() string
func (*DisassembleRequest) ProtoMessage ¶
func (*DisassembleRequest) ProtoMessage()
func (*DisassembleRequest) ProtoReflect ¶
func (x *DisassembleRequest) ProtoReflect() protoreflect.Message
func (*DisassembleRequest) Reset ¶
func (x *DisassembleRequest) Reset()
func (*DisassembleRequest) String ¶
func (x *DisassembleRequest) String() string
type DisassembleResponse ¶
type DisassembleResponse struct {
Instructions []*DisassembledInstruction `protobuf:"bytes,1,rep,name=instructions,proto3" json:"instructions,omitempty"`
// contains filtered or unexported fields
}
func (*DisassembleResponse) Descriptor
deprecated
func (*DisassembleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisassembleResponse.ProtoReflect.Descriptor instead.
func (*DisassembleResponse) GetInstructions ¶
func (x *DisassembleResponse) GetInstructions() []*DisassembledInstruction
func (*DisassembleResponse) ProtoMessage ¶
func (*DisassembleResponse) ProtoMessage()
func (*DisassembleResponse) ProtoReflect ¶
func (x *DisassembleResponse) ProtoReflect() protoreflect.Message
func (*DisassembleResponse) Reset ¶
func (x *DisassembleResponse) Reset()
func (*DisassembleResponse) String ¶
func (x *DisassembleResponse) String() string
type DisassembledInstruction ¶
type DisassembledInstruction struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
InstructionBytes string `protobuf:"bytes,2,opt,name=instruction_bytes,json=instructionBytes,proto3" json:"instruction_bytes,omitempty"`
Instruction string `protobuf:"bytes,3,opt,name=instruction,proto3" json:"instruction,omitempty"`
Symbol string `protobuf:"bytes,4,opt,name=symbol,proto3" json:"symbol,omitempty"`
Location *Source `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
Line int32 `protobuf:"varint,6,opt,name=line,proto3" json:"line,omitempty"`
Column int32 `protobuf:"varint,7,opt,name=column,proto3" json:"column,omitempty"`
EndLine int32 `protobuf:"varint,8,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"`
EndColumn int32 `protobuf:"varint,9,opt,name=end_column,json=endColumn,proto3" json:"end_column,omitempty"`
// contains filtered or unexported fields
}
func (*DisassembledInstruction) Descriptor
deprecated
func (*DisassembledInstruction) Descriptor() ([]byte, []int)
Deprecated: Use DisassembledInstruction.ProtoReflect.Descriptor instead.
func (*DisassembledInstruction) GetAddress ¶
func (x *DisassembledInstruction) GetAddress() string
func (*DisassembledInstruction) GetColumn ¶
func (x *DisassembledInstruction) GetColumn() int32
func (*DisassembledInstruction) GetEndColumn ¶
func (x *DisassembledInstruction) GetEndColumn() int32
func (*DisassembledInstruction) GetEndLine ¶
func (x *DisassembledInstruction) GetEndLine() int32
func (*DisassembledInstruction) GetInstruction ¶
func (x *DisassembledInstruction) GetInstruction() string
func (*DisassembledInstruction) GetInstructionBytes ¶
func (x *DisassembledInstruction) GetInstructionBytes() string
func (*DisassembledInstruction) GetLine ¶
func (x *DisassembledInstruction) GetLine() int32
func (*DisassembledInstruction) GetLocation ¶
func (x *DisassembledInstruction) GetLocation() *Source
func (*DisassembledInstruction) GetSymbol ¶
func (x *DisassembledInstruction) GetSymbol() string
func (*DisassembledInstruction) ProtoMessage ¶
func (*DisassembledInstruction) ProtoMessage()
func (*DisassembledInstruction) ProtoReflect ¶
func (x *DisassembledInstruction) ProtoReflect() protoreflect.Message
func (*DisassembledInstruction) Reset ¶
func (x *DisassembledInstruction) Reset()
func (*DisassembledInstruction) String ¶
func (x *DisassembledInstruction) String() string
type DisconnectRequest ¶
type DisconnectRequest struct {
Restart bool `protobuf:"varint,1,opt,name=restart,proto3" json:"restart,omitempty"`
TerminateDebuggee bool `protobuf:"varint,2,opt,name=terminate_debuggee,json=terminateDebuggee,proto3" json:"terminate_debuggee,omitempty"`
SuspendDebuggee bool `protobuf:"varint,3,opt,name=suspend_debuggee,json=suspendDebuggee,proto3" json:"suspend_debuggee,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*DisconnectRequest) Descriptor
deprecated
func (*DisconnectRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisconnectRequest.ProtoReflect.Descriptor instead.
func (*DisconnectRequest) GetRestart ¶
func (x *DisconnectRequest) GetRestart() bool
func (*DisconnectRequest) GetSessionId ¶ added in v0.0.68
func (x *DisconnectRequest) GetSessionId() string
func (*DisconnectRequest) GetSuspendDebuggee ¶
func (x *DisconnectRequest) GetSuspendDebuggee() bool
func (*DisconnectRequest) GetTerminateDebuggee ¶
func (x *DisconnectRequest) GetTerminateDebuggee() bool
func (*DisconnectRequest) ProtoMessage ¶
func (*DisconnectRequest) ProtoMessage()
func (*DisconnectRequest) ProtoReflect ¶
func (x *DisconnectRequest) ProtoReflect() protoreflect.Message
func (*DisconnectRequest) Reset ¶
func (x *DisconnectRequest) Reset()
func (*DisconnectRequest) String ¶
func (x *DisconnectRequest) String() string
type DisconnectResponse ¶
type DisconnectResponse struct {
// contains filtered or unexported fields
}
func (*DisconnectResponse) Descriptor
deprecated
func (*DisconnectResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisconnectResponse.ProtoReflect.Descriptor instead.
func (*DisconnectResponse) ProtoMessage ¶
func (*DisconnectResponse) ProtoMessage()
func (*DisconnectResponse) ProtoReflect ¶
func (x *DisconnectResponse) ProtoReflect() protoreflect.Message
func (*DisconnectResponse) Reset ¶
func (x *DisconnectResponse) Reset()
func (*DisconnectResponse) String ¶
func (x *DisconnectResponse) String() string
type EvaluateRequest ¶
type EvaluateRequest struct {
Expression string `protobuf:"bytes,1,opt,name=expression,proto3" json:"expression,omitempty"`
FrameId int32 `protobuf:"varint,2,opt,name=frame_id,json=frameId,proto3" json:"frame_id,omitempty"`
Context string `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*EvaluateRequest) Descriptor
deprecated
func (*EvaluateRequest) Descriptor() ([]byte, []int)
Deprecated: Use EvaluateRequest.ProtoReflect.Descriptor instead.
func (*EvaluateRequest) GetContext ¶
func (x *EvaluateRequest) GetContext() string
func (*EvaluateRequest) GetExpression ¶
func (x *EvaluateRequest) GetExpression() string
func (*EvaluateRequest) GetFrameId ¶
func (x *EvaluateRequest) GetFrameId() int32
func (*EvaluateRequest) GetSessionId ¶ added in v0.0.68
func (x *EvaluateRequest) GetSessionId() string
func (*EvaluateRequest) ProtoMessage ¶
func (*EvaluateRequest) ProtoMessage()
func (*EvaluateRequest) ProtoReflect ¶
func (x *EvaluateRequest) ProtoReflect() protoreflect.Message
func (*EvaluateRequest) Reset ¶
func (x *EvaluateRequest) Reset()
func (*EvaluateRequest) String ¶
func (x *EvaluateRequest) String() string
type EvaluateResponse ¶
type EvaluateResponse struct {
Result string `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
VariablesReference int32 `protobuf:"varint,3,opt,name=variables_reference,json=variablesReference,proto3" json:"variables_reference,omitempty"`
NamedVariables int32 `protobuf:"varint,4,opt,name=named_variables,json=namedVariables,proto3" json:"named_variables,omitempty"`
IndexedVariables int32 `protobuf:"varint,5,opt,name=indexed_variables,json=indexedVariables,proto3" json:"indexed_variables,omitempty"`
MemoryReference string `protobuf:"bytes,6,opt,name=memory_reference,json=memoryReference,proto3" json:"memory_reference,omitempty"`
// contains filtered or unexported fields
}
func (*EvaluateResponse) Descriptor
deprecated
func (*EvaluateResponse) Descriptor() ([]byte, []int)
Deprecated: Use EvaluateResponse.ProtoReflect.Descriptor instead.
func (*EvaluateResponse) GetIndexedVariables ¶
func (x *EvaluateResponse) GetIndexedVariables() int32
func (*EvaluateResponse) GetMemoryReference ¶
func (x *EvaluateResponse) GetMemoryReference() string
func (*EvaluateResponse) GetNamedVariables ¶
func (x *EvaluateResponse) GetNamedVariables() int32
func (*EvaluateResponse) GetResult ¶
func (x *EvaluateResponse) GetResult() string
func (*EvaluateResponse) GetType ¶
func (x *EvaluateResponse) GetType() string
func (*EvaluateResponse) GetVariablesReference ¶
func (x *EvaluateResponse) GetVariablesReference() int32
func (*EvaluateResponse) ProtoMessage ¶
func (*EvaluateResponse) ProtoMessage()
func (*EvaluateResponse) ProtoReflect ¶
func (x *EvaluateResponse) ProtoReflect() protoreflect.Message
func (*EvaluateResponse) Reset ¶
func (x *EvaluateResponse) Reset()
func (*EvaluateResponse) String ¶
func (x *EvaluateResponse) String() string
type Event ¶
type Event struct {
Event string `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
Body []byte `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
// contains filtered or unexported fields
}
func (*Event) Descriptor
deprecated
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type ExceptionBreakpointsFilter ¶
type ExceptionBreakpointsFilter struct {
Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Default bool `protobuf:"varint,4,opt,name=default,proto3" json:"default,omitempty"`
SupportsCondition bool `protobuf:"varint,5,opt,name=supports_condition,json=supportsCondition,proto3" json:"supports_condition,omitempty"`
ConditionDescription string `protobuf:"bytes,6,opt,name=condition_description,json=conditionDescription,proto3" json:"condition_description,omitempty"`
// contains filtered or unexported fields
}
func (*ExceptionBreakpointsFilter) Descriptor
deprecated
func (*ExceptionBreakpointsFilter) Descriptor() ([]byte, []int)
Deprecated: Use ExceptionBreakpointsFilter.ProtoReflect.Descriptor instead.
func (*ExceptionBreakpointsFilter) GetConditionDescription ¶
func (x *ExceptionBreakpointsFilter) GetConditionDescription() string
func (*ExceptionBreakpointsFilter) GetDefault ¶
func (x *ExceptionBreakpointsFilter) GetDefault() bool
func (*ExceptionBreakpointsFilter) GetDescription ¶
func (x *ExceptionBreakpointsFilter) GetDescription() string
func (*ExceptionBreakpointsFilter) GetFilter ¶
func (x *ExceptionBreakpointsFilter) GetFilter() string
func (*ExceptionBreakpointsFilter) GetLabel ¶
func (x *ExceptionBreakpointsFilter) GetLabel() string
func (*ExceptionBreakpointsFilter) GetSupportsCondition ¶
func (x *ExceptionBreakpointsFilter) GetSupportsCondition() bool
func (*ExceptionBreakpointsFilter) ProtoMessage ¶
func (*ExceptionBreakpointsFilter) ProtoMessage()
func (*ExceptionBreakpointsFilter) ProtoReflect ¶
func (x *ExceptionBreakpointsFilter) ProtoReflect() protoreflect.Message
func (*ExceptionBreakpointsFilter) Reset ¶
func (x *ExceptionBreakpointsFilter) Reset()
func (*ExceptionBreakpointsFilter) String ¶
func (x *ExceptionBreakpointsFilter) String() string
type ExceptionInfoRequest ¶
type ExceptionInfoRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ExceptionInfoRequest) Descriptor
deprecated
func (*ExceptionInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExceptionInfoRequest.ProtoReflect.Descriptor instead.
func (*ExceptionInfoRequest) GetSessionId ¶ added in v0.0.68
func (x *ExceptionInfoRequest) GetSessionId() string
func (*ExceptionInfoRequest) GetThreadId ¶
func (x *ExceptionInfoRequest) GetThreadId() int32
func (*ExceptionInfoRequest) ProtoMessage ¶
func (*ExceptionInfoRequest) ProtoMessage()
func (*ExceptionInfoRequest) ProtoReflect ¶
func (x *ExceptionInfoRequest) ProtoReflect() protoreflect.Message
func (*ExceptionInfoRequest) Reset ¶
func (x *ExceptionInfoRequest) Reset()
func (*ExceptionInfoRequest) String ¶
func (x *ExceptionInfoRequest) String() string
type ExceptionInfoResponse ¶
type ExceptionInfoResponse struct {
ExceptionId string `protobuf:"bytes,1,opt,name=exception_id,json=exceptionId,proto3" json:"exception_id,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
BreakMode string `protobuf:"bytes,3,opt,name=break_mode,json=breakMode,proto3" json:"break_mode,omitempty"`
// contains filtered or unexported fields
}
func (*ExceptionInfoResponse) Descriptor
deprecated
func (*ExceptionInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExceptionInfoResponse.ProtoReflect.Descriptor instead.
func (*ExceptionInfoResponse) GetBreakMode ¶
func (x *ExceptionInfoResponse) GetBreakMode() string
func (*ExceptionInfoResponse) GetDescription ¶
func (x *ExceptionInfoResponse) GetDescription() string
func (*ExceptionInfoResponse) GetExceptionId ¶
func (x *ExceptionInfoResponse) GetExceptionId() string
func (*ExceptionInfoResponse) ProtoMessage ¶
func (*ExceptionInfoResponse) ProtoMessage()
func (*ExceptionInfoResponse) ProtoReflect ¶
func (x *ExceptionInfoResponse) ProtoReflect() protoreflect.Message
func (*ExceptionInfoResponse) Reset ¶
func (x *ExceptionInfoResponse) Reset()
func (*ExceptionInfoResponse) String ¶
func (x *ExceptionInfoResponse) String() string
type FunctionBreakpoint ¶
type FunctionBreakpoint struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Condition string `protobuf:"bytes,2,opt,name=condition,proto3" json:"condition,omitempty"`
HitCondition string `protobuf:"bytes,3,opt,name=hit_condition,json=hitCondition,proto3" json:"hit_condition,omitempty"`
// contains filtered or unexported fields
}
func (*FunctionBreakpoint) Descriptor
deprecated
func (*FunctionBreakpoint) Descriptor() ([]byte, []int)
Deprecated: Use FunctionBreakpoint.ProtoReflect.Descriptor instead.
func (*FunctionBreakpoint) GetCondition ¶
func (x *FunctionBreakpoint) GetCondition() string
func (*FunctionBreakpoint) GetHitCondition ¶
func (x *FunctionBreakpoint) GetHitCondition() string
func (*FunctionBreakpoint) GetName ¶
func (x *FunctionBreakpoint) GetName() string
func (*FunctionBreakpoint) ProtoMessage ¶
func (*FunctionBreakpoint) ProtoMessage()
func (*FunctionBreakpoint) ProtoReflect ¶
func (x *FunctionBreakpoint) ProtoReflect() protoreflect.Message
func (*FunctionBreakpoint) Reset ¶
func (x *FunctionBreakpoint) Reset()
func (*FunctionBreakpoint) String ¶
func (x *FunctionBreakpoint) String() string
type GotoRequest ¶
type GotoRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
TargetId int32 `protobuf:"varint,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*GotoRequest) Descriptor
deprecated
func (*GotoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GotoRequest.ProtoReflect.Descriptor instead.
func (*GotoRequest) GetSessionId ¶ added in v0.0.68
func (x *GotoRequest) GetSessionId() string
func (*GotoRequest) GetTargetId ¶
func (x *GotoRequest) GetTargetId() int32
func (*GotoRequest) GetThreadId ¶
func (x *GotoRequest) GetThreadId() int32
func (*GotoRequest) ProtoMessage ¶
func (*GotoRequest) ProtoMessage()
func (*GotoRequest) ProtoReflect ¶
func (x *GotoRequest) ProtoReflect() protoreflect.Message
func (*GotoRequest) Reset ¶
func (x *GotoRequest) Reset()
func (*GotoRequest) String ¶
func (x *GotoRequest) String() string
type GotoResponse ¶
type GotoResponse struct {
// contains filtered or unexported fields
}
func (*GotoResponse) Descriptor
deprecated
func (*GotoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GotoResponse.ProtoReflect.Descriptor instead.
func (*GotoResponse) ProtoMessage ¶
func (*GotoResponse) ProtoMessage()
func (*GotoResponse) ProtoReflect ¶
func (x *GotoResponse) ProtoReflect() protoreflect.Message
func (*GotoResponse) Reset ¶
func (x *GotoResponse) Reset()
func (*GotoResponse) String ¶
func (x *GotoResponse) String() string
type GotoTarget ¶
type GotoTarget struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
Line int32 `protobuf:"varint,3,opt,name=line,proto3" json:"line,omitempty"`
Column int32 `protobuf:"varint,4,opt,name=column,proto3" json:"column,omitempty"`
EndLine int32 `protobuf:"varint,5,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"`
EndColumn int32 `protobuf:"varint,6,opt,name=end_column,json=endColumn,proto3" json:"end_column,omitempty"`
InstructionPointerReference string `` /* 144-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GotoTarget) Descriptor
deprecated
func (*GotoTarget) Descriptor() ([]byte, []int)
Deprecated: Use GotoTarget.ProtoReflect.Descriptor instead.
func (*GotoTarget) GetColumn ¶
func (x *GotoTarget) GetColumn() int32
func (*GotoTarget) GetEndColumn ¶
func (x *GotoTarget) GetEndColumn() int32
func (*GotoTarget) GetEndLine ¶
func (x *GotoTarget) GetEndLine() int32
func (*GotoTarget) GetId ¶
func (x *GotoTarget) GetId() int32
func (*GotoTarget) GetInstructionPointerReference ¶
func (x *GotoTarget) GetInstructionPointerReference() string
func (*GotoTarget) GetLabel ¶
func (x *GotoTarget) GetLabel() string
func (*GotoTarget) GetLine ¶
func (x *GotoTarget) GetLine() int32
func (*GotoTarget) ProtoMessage ¶
func (*GotoTarget) ProtoMessage()
func (*GotoTarget) ProtoReflect ¶
func (x *GotoTarget) ProtoReflect() protoreflect.Message
func (*GotoTarget) Reset ¶
func (x *GotoTarget) Reset()
func (*GotoTarget) String ¶
func (x *GotoTarget) String() string
type GotoTargetsRequest ¶
type GotoTargetsRequest struct {
Source *Source `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
Line int32 `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"`
Column int32 `protobuf:"varint,3,opt,name=column,proto3" json:"column,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*GotoTargetsRequest) Descriptor
deprecated
func (*GotoTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GotoTargetsRequest.ProtoReflect.Descriptor instead.
func (*GotoTargetsRequest) GetColumn ¶
func (x *GotoTargetsRequest) GetColumn() int32
func (*GotoTargetsRequest) GetLine ¶
func (x *GotoTargetsRequest) GetLine() int32
func (*GotoTargetsRequest) GetSessionId ¶ added in v0.0.68
func (x *GotoTargetsRequest) GetSessionId() string
func (*GotoTargetsRequest) GetSource ¶
func (x *GotoTargetsRequest) GetSource() *Source
func (*GotoTargetsRequest) ProtoMessage ¶
func (*GotoTargetsRequest) ProtoMessage()
func (*GotoTargetsRequest) ProtoReflect ¶
func (x *GotoTargetsRequest) ProtoReflect() protoreflect.Message
func (*GotoTargetsRequest) Reset ¶
func (x *GotoTargetsRequest) Reset()
func (*GotoTargetsRequest) String ¶
func (x *GotoTargetsRequest) String() string
type GotoTargetsResponse ¶
type GotoTargetsResponse struct {
Targets []*GotoTarget `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"`
// contains filtered or unexported fields
}
func (*GotoTargetsResponse) Descriptor
deprecated
func (*GotoTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GotoTargetsResponse.ProtoReflect.Descriptor instead.
func (*GotoTargetsResponse) GetTargets ¶
func (x *GotoTargetsResponse) GetTargets() []*GotoTarget
func (*GotoTargetsResponse) ProtoMessage ¶
func (*GotoTargetsResponse) ProtoMessage()
func (*GotoTargetsResponse) ProtoReflect ¶
func (x *GotoTargetsResponse) ProtoReflect() protoreflect.Message
func (*GotoTargetsResponse) Reset ¶
func (x *GotoTargetsResponse) Reset()
func (*GotoTargetsResponse) String ¶
func (x *GotoTargetsResponse) String() string
type LaunchRequest ¶
type LaunchRequest struct {
Program string `protobuf:"bytes,1,opt,name=program,proto3" json:"program,omitempty"`
Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
Cwd string `protobuf:"bytes,3,opt,name=cwd,proto3" json:"cwd,omitempty"`
Env map[string]string `` /* 133-byte string literal not displayed */
StopOnEntry bool `protobuf:"varint,5,opt,name=stop_on_entry,json=stopOnEntry,proto3" json:"stop_on_entry,omitempty"`
NoDebug bool `protobuf:"varint,6,opt,name=no_debug,json=noDebug,proto3" json:"no_debug,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*LaunchRequest) Descriptor
deprecated
func (*LaunchRequest) Descriptor() ([]byte, []int)
Deprecated: Use LaunchRequest.ProtoReflect.Descriptor instead.
func (*LaunchRequest) GetArgs ¶
func (x *LaunchRequest) GetArgs() []string
func (*LaunchRequest) GetCwd ¶
func (x *LaunchRequest) GetCwd() string
func (*LaunchRequest) GetEnv ¶
func (x *LaunchRequest) GetEnv() map[string]string
func (*LaunchRequest) GetNoDebug ¶
func (x *LaunchRequest) GetNoDebug() bool
func (*LaunchRequest) GetProgram ¶
func (x *LaunchRequest) GetProgram() string
func (*LaunchRequest) GetSessionId ¶ added in v0.0.68
func (x *LaunchRequest) GetSessionId() string
func (*LaunchRequest) GetStopOnEntry ¶
func (x *LaunchRequest) GetStopOnEntry() bool
func (*LaunchRequest) ProtoMessage ¶
func (*LaunchRequest) ProtoMessage()
func (*LaunchRequest) ProtoReflect ¶
func (x *LaunchRequest) ProtoReflect() protoreflect.Message
func (*LaunchRequest) Reset ¶
func (x *LaunchRequest) Reset()
func (*LaunchRequest) String ¶
func (x *LaunchRequest) String() string
type LaunchResponse ¶
type LaunchResponse struct {
// contains filtered or unexported fields
}
func (*LaunchResponse) Descriptor
deprecated
func (*LaunchResponse) Descriptor() ([]byte, []int)
Deprecated: Use LaunchResponse.ProtoReflect.Descriptor instead.
func (*LaunchResponse) ProtoMessage ¶
func (*LaunchResponse) ProtoMessage()
func (*LaunchResponse) ProtoReflect ¶
func (x *LaunchResponse) ProtoReflect() protoreflect.Message
func (*LaunchResponse) Reset ¶
func (x *LaunchResponse) Reset()
func (*LaunchResponse) String ¶
func (x *LaunchResponse) String() string
type LoadedSourcesRequest ¶
type LoadedSourcesRequest struct {
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*LoadedSourcesRequest) Descriptor
deprecated
func (*LoadedSourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoadedSourcesRequest.ProtoReflect.Descriptor instead.
func (*LoadedSourcesRequest) GetSessionId ¶ added in v0.0.68
func (x *LoadedSourcesRequest) GetSessionId() string
func (*LoadedSourcesRequest) ProtoMessage ¶
func (*LoadedSourcesRequest) ProtoMessage()
func (*LoadedSourcesRequest) ProtoReflect ¶
func (x *LoadedSourcesRequest) ProtoReflect() protoreflect.Message
func (*LoadedSourcesRequest) Reset ¶
func (x *LoadedSourcesRequest) Reset()
func (*LoadedSourcesRequest) String ¶
func (x *LoadedSourcesRequest) String() string
type LoadedSourcesResponse ¶
type LoadedSourcesResponse struct {
Sources []*Source `protobuf:"bytes,1,rep,name=sources,proto3" json:"sources,omitempty"`
// contains filtered or unexported fields
}
func (*LoadedSourcesResponse) Descriptor
deprecated
func (*LoadedSourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use LoadedSourcesResponse.ProtoReflect.Descriptor instead.
func (*LoadedSourcesResponse) GetSources ¶
func (x *LoadedSourcesResponse) GetSources() []*Source
func (*LoadedSourcesResponse) ProtoMessage ¶
func (*LoadedSourcesResponse) ProtoMessage()
func (*LoadedSourcesResponse) ProtoReflect ¶
func (x *LoadedSourcesResponse) ProtoReflect() protoreflect.Message
func (*LoadedSourcesResponse) Reset ¶
func (x *LoadedSourcesResponse) Reset()
func (*LoadedSourcesResponse) String ¶
func (x *LoadedSourcesResponse) String() string
type Module ¶
type Module struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
IsOptimized bool `protobuf:"varint,4,opt,name=is_optimized,json=isOptimized,proto3" json:"is_optimized,omitempty"`
IsUserCode bool `protobuf:"varint,5,opt,name=is_user_code,json=isUserCode,proto3" json:"is_user_code,omitempty"`
Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
SymbolStatus string `protobuf:"bytes,7,opt,name=symbol_status,json=symbolStatus,proto3" json:"symbol_status,omitempty"`
SymbolFilePath string `protobuf:"bytes,8,opt,name=symbol_file_path,json=symbolFilePath,proto3" json:"symbol_file_path,omitempty"`
DateTimeStamp string `protobuf:"bytes,9,opt,name=date_time_stamp,json=dateTimeStamp,proto3" json:"date_time_stamp,omitempty"`
AddressRange string `protobuf:"bytes,10,opt,name=address_range,json=addressRange,proto3" json:"address_range,omitempty"`
// contains filtered or unexported fields
}
func (*Module) Descriptor
deprecated
func (*Module) GetAddressRange ¶
func (*Module) GetDateTimeStamp ¶
func (*Module) GetIsOptimized ¶
func (*Module) GetIsUserCode ¶
func (*Module) GetSymbolFilePath ¶
func (*Module) GetSymbolStatus ¶
func (*Module) GetVersion ¶
func (*Module) ProtoMessage ¶
func (*Module) ProtoMessage()
func (*Module) ProtoReflect ¶
func (x *Module) ProtoReflect() protoreflect.Message
type ModulesRequest ¶
type ModulesRequest struct {
StartModule int32 `protobuf:"varint,1,opt,name=start_module,json=startModule,proto3" json:"start_module,omitempty"`
ModuleCount int32 `protobuf:"varint,2,opt,name=module_count,json=moduleCount,proto3" json:"module_count,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ModulesRequest) Descriptor
deprecated
func (*ModulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ModulesRequest.ProtoReflect.Descriptor instead.
func (*ModulesRequest) GetModuleCount ¶
func (x *ModulesRequest) GetModuleCount() int32
func (*ModulesRequest) GetSessionId ¶ added in v0.0.68
func (x *ModulesRequest) GetSessionId() string
func (*ModulesRequest) GetStartModule ¶
func (x *ModulesRequest) GetStartModule() int32
func (*ModulesRequest) ProtoMessage ¶
func (*ModulesRequest) ProtoMessage()
func (*ModulesRequest) ProtoReflect ¶
func (x *ModulesRequest) ProtoReflect() protoreflect.Message
func (*ModulesRequest) Reset ¶
func (x *ModulesRequest) Reset()
func (*ModulesRequest) String ¶
func (x *ModulesRequest) String() string
type ModulesResponse ¶
type ModulesResponse struct {
Modules []*Module `protobuf:"bytes,1,rep,name=modules,proto3" json:"modules,omitempty"`
TotalModules int32 `protobuf:"varint,2,opt,name=total_modules,json=totalModules,proto3" json:"total_modules,omitempty"`
// contains filtered or unexported fields
}
func (*ModulesResponse) Descriptor
deprecated
func (*ModulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ModulesResponse.ProtoReflect.Descriptor instead.
func (*ModulesResponse) GetModules ¶
func (x *ModulesResponse) GetModules() []*Module
func (*ModulesResponse) GetTotalModules ¶
func (x *ModulesResponse) GetTotalModules() int32
func (*ModulesResponse) ProtoMessage ¶
func (*ModulesResponse) ProtoMessage()
func (*ModulesResponse) ProtoReflect ¶
func (x *ModulesResponse) ProtoReflect() protoreflect.Message
func (*ModulesResponse) Reset ¶
func (x *ModulesResponse) Reset()
func (*ModulesResponse) String ¶
func (x *ModulesResponse) String() string
type NextRequest ¶
type NextRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
SingleThread bool `protobuf:"varint,2,opt,name=single_thread,json=singleThread,proto3" json:"single_thread,omitempty"`
Granularity string `protobuf:"bytes,3,opt,name=granularity,proto3" json:"granularity,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*NextRequest) Descriptor
deprecated
func (*NextRequest) Descriptor() ([]byte, []int)
Deprecated: Use NextRequest.ProtoReflect.Descriptor instead.
func (*NextRequest) GetGranularity ¶
func (x *NextRequest) GetGranularity() string
func (*NextRequest) GetSessionId ¶ added in v0.0.68
func (x *NextRequest) GetSessionId() string
func (*NextRequest) GetSingleThread ¶
func (x *NextRequest) GetSingleThread() bool
func (*NextRequest) GetThreadId ¶
func (x *NextRequest) GetThreadId() int32
func (*NextRequest) ProtoMessage ¶
func (*NextRequest) ProtoMessage()
func (*NextRequest) ProtoReflect ¶
func (x *NextRequest) ProtoReflect() protoreflect.Message
func (*NextRequest) Reset ¶
func (x *NextRequest) Reset()
func (*NextRequest) String ¶
func (x *NextRequest) String() string
type NextResponse ¶
type NextResponse struct {
// contains filtered or unexported fields
}
func (*NextResponse) Descriptor
deprecated
func (*NextResponse) Descriptor() ([]byte, []int)
Deprecated: Use NextResponse.ProtoReflect.Descriptor instead.
func (*NextResponse) ProtoMessage ¶
func (*NextResponse) ProtoMessage()
func (*NextResponse) ProtoReflect ¶
func (x *NextResponse) ProtoReflect() protoreflect.Message
func (*NextResponse) Reset ¶
func (x *NextResponse) Reset()
func (*NextResponse) String ¶
func (x *NextResponse) String() string
type PauseRequest ¶
type PauseRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*PauseRequest) Descriptor
deprecated
func (*PauseRequest) Descriptor() ([]byte, []int)
Deprecated: Use PauseRequest.ProtoReflect.Descriptor instead.
func (*PauseRequest) GetSessionId ¶ added in v0.0.68
func (x *PauseRequest) GetSessionId() string
func (*PauseRequest) GetThreadId ¶
func (x *PauseRequest) GetThreadId() int32
func (*PauseRequest) ProtoMessage ¶
func (*PauseRequest) ProtoMessage()
func (*PauseRequest) ProtoReflect ¶
func (x *PauseRequest) ProtoReflect() protoreflect.Message
func (*PauseRequest) Reset ¶
func (x *PauseRequest) Reset()
func (*PauseRequest) String ¶
func (x *PauseRequest) String() string
type PauseResponse ¶
type PauseResponse struct {
// contains filtered or unexported fields
}
func (*PauseResponse) Descriptor
deprecated
func (*PauseResponse) Descriptor() ([]byte, []int)
Deprecated: Use PauseResponse.ProtoReflect.Descriptor instead.
func (*PauseResponse) ProtoMessage ¶
func (*PauseResponse) ProtoMessage()
func (*PauseResponse) ProtoReflect ¶
func (x *PauseResponse) ProtoReflect() protoreflect.Message
func (*PauseResponse) Reset ¶
func (x *PauseResponse) Reset()
func (*PauseResponse) String ¶
func (x *PauseResponse) String() string
type ReadMemoryRequest ¶
type ReadMemoryRequest struct {
MemoryReference string `protobuf:"bytes,1,opt,name=memory_reference,json=memoryReference,proto3" json:"memory_reference,omitempty"`
Offset int64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ReadMemoryRequest) Descriptor
deprecated
func (*ReadMemoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReadMemoryRequest.ProtoReflect.Descriptor instead.
func (*ReadMemoryRequest) GetCount ¶
func (x *ReadMemoryRequest) GetCount() int32
func (*ReadMemoryRequest) GetMemoryReference ¶
func (x *ReadMemoryRequest) GetMemoryReference() string
func (*ReadMemoryRequest) GetOffset ¶
func (x *ReadMemoryRequest) GetOffset() int64
func (*ReadMemoryRequest) GetSessionId ¶ added in v0.0.68
func (x *ReadMemoryRequest) GetSessionId() string
func (*ReadMemoryRequest) ProtoMessage ¶
func (*ReadMemoryRequest) ProtoMessage()
func (*ReadMemoryRequest) ProtoReflect ¶
func (x *ReadMemoryRequest) ProtoReflect() protoreflect.Message
func (*ReadMemoryRequest) Reset ¶
func (x *ReadMemoryRequest) Reset()
func (*ReadMemoryRequest) String ¶
func (x *ReadMemoryRequest) String() string
type ReadMemoryResponse ¶
type ReadMemoryResponse struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
UnreadableBytes int32 `protobuf:"varint,2,opt,name=unreadable_bytes,json=unreadableBytes,proto3" json:"unreadable_bytes,omitempty"`
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*ReadMemoryResponse) Descriptor
deprecated
func (*ReadMemoryResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReadMemoryResponse.ProtoReflect.Descriptor instead.
func (*ReadMemoryResponse) GetAddress ¶
func (x *ReadMemoryResponse) GetAddress() string
func (*ReadMemoryResponse) GetData ¶
func (x *ReadMemoryResponse) GetData() []byte
func (*ReadMemoryResponse) GetUnreadableBytes ¶
func (x *ReadMemoryResponse) GetUnreadableBytes() int32
func (*ReadMemoryResponse) ProtoMessage ¶
func (*ReadMemoryResponse) ProtoMessage()
func (*ReadMemoryResponse) ProtoReflect ¶
func (x *ReadMemoryResponse) ProtoReflect() protoreflect.Message
func (*ReadMemoryResponse) Reset ¶
func (x *ReadMemoryResponse) Reset()
func (*ReadMemoryResponse) String ¶
func (x *ReadMemoryResponse) String() string
type RestartRequest ¶
type RestartRequest struct {
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*RestartRequest) Descriptor
deprecated
func (*RestartRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestartRequest.ProtoReflect.Descriptor instead.
func (*RestartRequest) GetSessionId ¶ added in v0.0.68
func (x *RestartRequest) GetSessionId() string
func (*RestartRequest) ProtoMessage ¶
func (*RestartRequest) ProtoMessage()
func (*RestartRequest) ProtoReflect ¶
func (x *RestartRequest) ProtoReflect() protoreflect.Message
func (*RestartRequest) Reset ¶
func (x *RestartRequest) Reset()
func (*RestartRequest) String ¶
func (x *RestartRequest) String() string
type RestartResponse ¶
type RestartResponse struct {
// contains filtered or unexported fields
}
func (*RestartResponse) Descriptor
deprecated
func (*RestartResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestartResponse.ProtoReflect.Descriptor instead.
func (*RestartResponse) ProtoMessage ¶
func (*RestartResponse) ProtoMessage()
func (*RestartResponse) ProtoReflect ¶
func (x *RestartResponse) ProtoReflect() protoreflect.Message
func (*RestartResponse) Reset ¶
func (x *RestartResponse) Reset()
func (*RestartResponse) String ¶
func (x *RestartResponse) String() string
type ReverseContinueRequest ¶
type ReverseContinueRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
SingleThread bool `protobuf:"varint,2,opt,name=single_thread,json=singleThread,proto3" json:"single_thread,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ReverseContinueRequest) Descriptor
deprecated
func (*ReverseContinueRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReverseContinueRequest.ProtoReflect.Descriptor instead.
func (*ReverseContinueRequest) GetSessionId ¶ added in v0.0.68
func (x *ReverseContinueRequest) GetSessionId() string
func (*ReverseContinueRequest) GetSingleThread ¶
func (x *ReverseContinueRequest) GetSingleThread() bool
func (*ReverseContinueRequest) GetThreadId ¶
func (x *ReverseContinueRequest) GetThreadId() int32
func (*ReverseContinueRequest) ProtoMessage ¶
func (*ReverseContinueRequest) ProtoMessage()
func (*ReverseContinueRequest) ProtoReflect ¶
func (x *ReverseContinueRequest) ProtoReflect() protoreflect.Message
func (*ReverseContinueRequest) Reset ¶
func (x *ReverseContinueRequest) Reset()
func (*ReverseContinueRequest) String ¶
func (x *ReverseContinueRequest) String() string
type ReverseContinueResponse ¶
type ReverseContinueResponse struct {
// contains filtered or unexported fields
}
func (*ReverseContinueResponse) Descriptor
deprecated
func (*ReverseContinueResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReverseContinueResponse.ProtoReflect.Descriptor instead.
func (*ReverseContinueResponse) ProtoMessage ¶
func (*ReverseContinueResponse) ProtoMessage()
func (*ReverseContinueResponse) ProtoReflect ¶
func (x *ReverseContinueResponse) ProtoReflect() protoreflect.Message
func (*ReverseContinueResponse) Reset ¶
func (x *ReverseContinueResponse) Reset()
func (*ReverseContinueResponse) String ¶
func (x *ReverseContinueResponse) String() string
type Scope ¶
type Scope struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
PresentationHint string `protobuf:"bytes,2,opt,name=presentation_hint,json=presentationHint,proto3" json:"presentation_hint,omitempty"`
VariablesReference int32 `protobuf:"varint,3,opt,name=variables_reference,json=variablesReference,proto3" json:"variables_reference,omitempty"`
NamedVariables int32 `protobuf:"varint,4,opt,name=named_variables,json=namedVariables,proto3" json:"named_variables,omitempty"`
IndexedVariables int32 `protobuf:"varint,5,opt,name=indexed_variables,json=indexedVariables,proto3" json:"indexed_variables,omitempty"`
Expensive bool `protobuf:"varint,6,opt,name=expensive,proto3" json:"expensive,omitempty"`
Source *Source `protobuf:"bytes,7,opt,name=source,proto3" json:"source,omitempty"`
Line int32 `protobuf:"varint,8,opt,name=line,proto3" json:"line,omitempty"`
Column int32 `protobuf:"varint,9,opt,name=column,proto3" json:"column,omitempty"`
EndLine int32 `protobuf:"varint,10,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"`
EndColumn int32 `protobuf:"varint,11,opt,name=end_column,json=endColumn,proto3" json:"end_column,omitempty"`
// contains filtered or unexported fields
}
func (*Scope) Descriptor
deprecated
func (*Scope) GetEndColumn ¶
func (*Scope) GetEndLine ¶
func (*Scope) GetExpensive ¶
func (*Scope) GetIndexedVariables ¶
func (*Scope) GetNamedVariables ¶
func (*Scope) GetPresentationHint ¶
func (*Scope) GetVariablesReference ¶
func (*Scope) ProtoMessage ¶
func (*Scope) ProtoMessage()
func (*Scope) ProtoReflect ¶
func (x *Scope) ProtoReflect() protoreflect.Message
type ScopesRequest ¶
type ScopesRequest struct {
FrameId int32 `protobuf:"varint,1,opt,name=frame_id,json=frameId,proto3" json:"frame_id,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ScopesRequest) Descriptor
deprecated
func (*ScopesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ScopesRequest.ProtoReflect.Descriptor instead.
func (*ScopesRequest) GetFrameId ¶
func (x *ScopesRequest) GetFrameId() int32
func (*ScopesRequest) GetSessionId ¶ added in v0.0.68
func (x *ScopesRequest) GetSessionId() string
func (*ScopesRequest) ProtoMessage ¶
func (*ScopesRequest) ProtoMessage()
func (*ScopesRequest) ProtoReflect ¶
func (x *ScopesRequest) ProtoReflect() protoreflect.Message
func (*ScopesRequest) Reset ¶
func (x *ScopesRequest) Reset()
func (*ScopesRequest) String ¶
func (x *ScopesRequest) String() string
type ScopesResponse ¶
type ScopesResponse struct {
Scopes []*Scope `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
// contains filtered or unexported fields
}
func (*ScopesResponse) Descriptor
deprecated
func (*ScopesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ScopesResponse.ProtoReflect.Descriptor instead.
func (*ScopesResponse) GetScopes ¶
func (x *ScopesResponse) GetScopes() []*Scope
func (*ScopesResponse) ProtoMessage ¶
func (*ScopesResponse) ProtoMessage()
func (*ScopesResponse) ProtoReflect ¶
func (x *ScopesResponse) ProtoReflect() protoreflect.Message
func (*ScopesResponse) Reset ¶
func (x *ScopesResponse) Reset()
func (*ScopesResponse) String ¶
func (x *ScopesResponse) String() string
type SessionClosed ¶ added in v0.0.68
type SessionClosed struct {
// Reason is one of "terminated", "disconnected",
// "adapter_failed", "canceled".
Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*SessionClosed) Descriptor
deprecated
added in
v0.0.68
func (*SessionClosed) Descriptor() ([]byte, []int)
Deprecated: Use SessionClosed.ProtoReflect.Descriptor instead.
func (*SessionClosed) GetReason ¶ added in v0.0.68
func (x *SessionClosed) GetReason() string
func (*SessionClosed) ProtoMessage ¶ added in v0.0.68
func (*SessionClosed) ProtoMessage()
func (*SessionClosed) ProtoReflect ¶ added in v0.0.68
func (x *SessionClosed) ProtoReflect() protoreflect.Message
func (*SessionClosed) Reset ¶ added in v0.0.68
func (x *SessionClosed) Reset()
func (*SessionClosed) String ¶ added in v0.0.68
func (x *SessionClosed) String() string
type SessionEvent ¶ added in v0.0.68
type SessionEvent struct {
// Types that are valid to be assigned to Payload:
//
// *SessionEvent_Opened
// *SessionEvent_DapEvent
// *SessionEvent_Closed
Payload isSessionEvent_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
SessionEvent is multiplexed over the CreateSession stream. The first message is always a SessionOpened; subsequent messages are DAP Event payloads. A SessionClosed closes the stream.
func (*SessionEvent) Descriptor
deprecated
added in
v0.0.68
func (*SessionEvent) Descriptor() ([]byte, []int)
Deprecated: Use SessionEvent.ProtoReflect.Descriptor instead.
func (*SessionEvent) GetClosed ¶ added in v0.0.68
func (x *SessionEvent) GetClosed() *SessionClosed
func (*SessionEvent) GetDapEvent ¶ added in v0.0.68
func (x *SessionEvent) GetDapEvent() *Event
func (*SessionEvent) GetOpened ¶ added in v0.0.68
func (x *SessionEvent) GetOpened() *SessionOpened
func (*SessionEvent) GetPayload ¶ added in v0.0.68
func (x *SessionEvent) GetPayload() isSessionEvent_Payload
func (*SessionEvent) ProtoMessage ¶ added in v0.0.68
func (*SessionEvent) ProtoMessage()
func (*SessionEvent) ProtoReflect ¶ added in v0.0.68
func (x *SessionEvent) ProtoReflect() protoreflect.Message
func (*SessionEvent) Reset ¶ added in v0.0.68
func (x *SessionEvent) Reset()
func (*SessionEvent) String ¶ added in v0.0.68
func (x *SessionEvent) String() string
type SessionEvent_Closed ¶ added in v0.0.68
type SessionEvent_Closed struct {
Closed *SessionClosed `protobuf:"bytes,3,opt,name=closed,proto3,oneof"`
}
type SessionEvent_DapEvent ¶ added in v0.0.68
type SessionEvent_DapEvent struct {
DapEvent *Event `protobuf:"bytes,2,opt,name=dap_event,json=dapEvent,proto3,oneof"`
}
type SessionEvent_Opened ¶ added in v0.0.68
type SessionEvent_Opened struct {
Opened *SessionOpened `protobuf:"bytes,1,opt,name=opened,proto3,oneof"`
}
type SessionOpened ¶ added in v0.0.68
type SessionOpened struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
Capabilities *Capabilities `protobuf:"bytes,2,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
// contains filtered or unexported fields
}
func (*SessionOpened) Descriptor
deprecated
added in
v0.0.68
func (*SessionOpened) Descriptor() ([]byte, []int)
Deprecated: Use SessionOpened.ProtoReflect.Descriptor instead.
func (*SessionOpened) GetCapabilities ¶ added in v0.0.68
func (x *SessionOpened) GetCapabilities() *Capabilities
func (*SessionOpened) GetSessionId ¶ added in v0.0.68
func (x *SessionOpened) GetSessionId() string
func (*SessionOpened) ProtoMessage ¶ added in v0.0.68
func (*SessionOpened) ProtoMessage()
func (*SessionOpened) ProtoReflect ¶ added in v0.0.68
func (x *SessionOpened) ProtoReflect() protoreflect.Message
func (*SessionOpened) Reset ¶ added in v0.0.68
func (x *SessionOpened) Reset()
func (*SessionOpened) String ¶ added in v0.0.68
func (x *SessionOpened) String() string
type SetBreakpointsRequest ¶
type SetBreakpointsRequest struct {
Source *Source `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
Breakpoints []*SourceBreakpoint `protobuf:"bytes,2,rep,name=breakpoints,proto3" json:"breakpoints,omitempty"`
SourceModified bool `protobuf:"varint,3,opt,name=source_modified,json=sourceModified,proto3" json:"source_modified,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*SetBreakpointsRequest) Descriptor
deprecated
func (*SetBreakpointsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetBreakpointsRequest.ProtoReflect.Descriptor instead.
func (*SetBreakpointsRequest) GetBreakpoints ¶
func (x *SetBreakpointsRequest) GetBreakpoints() []*SourceBreakpoint
func (*SetBreakpointsRequest) GetSessionId ¶ added in v0.0.68
func (x *SetBreakpointsRequest) GetSessionId() string
func (*SetBreakpointsRequest) GetSource ¶
func (x *SetBreakpointsRequest) GetSource() *Source
func (*SetBreakpointsRequest) GetSourceModified ¶
func (x *SetBreakpointsRequest) GetSourceModified() bool
func (*SetBreakpointsRequest) ProtoMessage ¶
func (*SetBreakpointsRequest) ProtoMessage()
func (*SetBreakpointsRequest) ProtoReflect ¶
func (x *SetBreakpointsRequest) ProtoReflect() protoreflect.Message
func (*SetBreakpointsRequest) Reset ¶
func (x *SetBreakpointsRequest) Reset()
func (*SetBreakpointsRequest) String ¶
func (x *SetBreakpointsRequest) String() string
type SetBreakpointsResponse ¶
type SetBreakpointsResponse struct {
Breakpoints []*Breakpoint `protobuf:"bytes,1,rep,name=breakpoints,proto3" json:"breakpoints,omitempty"`
// contains filtered or unexported fields
}
func (*SetBreakpointsResponse) Descriptor
deprecated
func (*SetBreakpointsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetBreakpointsResponse.ProtoReflect.Descriptor instead.
func (*SetBreakpointsResponse) GetBreakpoints ¶
func (x *SetBreakpointsResponse) GetBreakpoints() []*Breakpoint
func (*SetBreakpointsResponse) ProtoMessage ¶
func (*SetBreakpointsResponse) ProtoMessage()
func (*SetBreakpointsResponse) ProtoReflect ¶
func (x *SetBreakpointsResponse) ProtoReflect() protoreflect.Message
func (*SetBreakpointsResponse) Reset ¶
func (x *SetBreakpointsResponse) Reset()
func (*SetBreakpointsResponse) String ¶
func (x *SetBreakpointsResponse) String() string
type SetExceptionBreakpointsRequest ¶
type SetExceptionBreakpointsRequest struct {
Filters []string `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*SetExceptionBreakpointsRequest) Descriptor
deprecated
func (*SetExceptionBreakpointsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetExceptionBreakpointsRequest.ProtoReflect.Descriptor instead.
func (*SetExceptionBreakpointsRequest) GetFilters ¶
func (x *SetExceptionBreakpointsRequest) GetFilters() []string
func (*SetExceptionBreakpointsRequest) GetSessionId ¶ added in v0.0.68
func (x *SetExceptionBreakpointsRequest) GetSessionId() string
func (*SetExceptionBreakpointsRequest) ProtoMessage ¶
func (*SetExceptionBreakpointsRequest) ProtoMessage()
func (*SetExceptionBreakpointsRequest) ProtoReflect ¶
func (x *SetExceptionBreakpointsRequest) ProtoReflect() protoreflect.Message
func (*SetExceptionBreakpointsRequest) Reset ¶
func (x *SetExceptionBreakpointsRequest) Reset()
func (*SetExceptionBreakpointsRequest) String ¶
func (x *SetExceptionBreakpointsRequest) String() string
type SetExceptionBreakpointsResponse ¶
type SetExceptionBreakpointsResponse struct {
Breakpoints []*Breakpoint `protobuf:"bytes,1,rep,name=breakpoints,proto3" json:"breakpoints,omitempty"`
// contains filtered or unexported fields
}
func (*SetExceptionBreakpointsResponse) Descriptor
deprecated
func (*SetExceptionBreakpointsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetExceptionBreakpointsResponse.ProtoReflect.Descriptor instead.
func (*SetExceptionBreakpointsResponse) GetBreakpoints ¶
func (x *SetExceptionBreakpointsResponse) GetBreakpoints() []*Breakpoint
func (*SetExceptionBreakpointsResponse) ProtoMessage ¶
func (*SetExceptionBreakpointsResponse) ProtoMessage()
func (*SetExceptionBreakpointsResponse) ProtoReflect ¶
func (x *SetExceptionBreakpointsResponse) ProtoReflect() protoreflect.Message
func (*SetExceptionBreakpointsResponse) Reset ¶
func (x *SetExceptionBreakpointsResponse) Reset()
func (*SetExceptionBreakpointsResponse) String ¶
func (x *SetExceptionBreakpointsResponse) String() string
type SetExpressionRequest ¶
type SetExpressionRequest struct {
Expression string `protobuf:"bytes,1,opt,name=expression,proto3" json:"expression,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
FrameId int32 `protobuf:"varint,3,opt,name=frame_id,json=frameId,proto3" json:"frame_id,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*SetExpressionRequest) Descriptor
deprecated
func (*SetExpressionRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetExpressionRequest.ProtoReflect.Descriptor instead.
func (*SetExpressionRequest) GetExpression ¶
func (x *SetExpressionRequest) GetExpression() string
func (*SetExpressionRequest) GetFrameId ¶
func (x *SetExpressionRequest) GetFrameId() int32
func (*SetExpressionRequest) GetSessionId ¶ added in v0.0.68
func (x *SetExpressionRequest) GetSessionId() string
func (*SetExpressionRequest) GetValue ¶
func (x *SetExpressionRequest) GetValue() string
func (*SetExpressionRequest) ProtoMessage ¶
func (*SetExpressionRequest) ProtoMessage()
func (*SetExpressionRequest) ProtoReflect ¶
func (x *SetExpressionRequest) ProtoReflect() protoreflect.Message
func (*SetExpressionRequest) Reset ¶
func (x *SetExpressionRequest) Reset()
func (*SetExpressionRequest) String ¶
func (x *SetExpressionRequest) String() string
type SetExpressionResponse ¶
type SetExpressionResponse struct {
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
VariablesReference int32 `protobuf:"varint,3,opt,name=variables_reference,json=variablesReference,proto3" json:"variables_reference,omitempty"`
NamedVariables int32 `protobuf:"varint,4,opt,name=named_variables,json=namedVariables,proto3" json:"named_variables,omitempty"`
IndexedVariables int32 `protobuf:"varint,5,opt,name=indexed_variables,json=indexedVariables,proto3" json:"indexed_variables,omitempty"`
// contains filtered or unexported fields
}
func (*SetExpressionResponse) Descriptor
deprecated
func (*SetExpressionResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetExpressionResponse.ProtoReflect.Descriptor instead.
func (*SetExpressionResponse) GetIndexedVariables ¶
func (x *SetExpressionResponse) GetIndexedVariables() int32
func (*SetExpressionResponse) GetNamedVariables ¶
func (x *SetExpressionResponse) GetNamedVariables() int32
func (*SetExpressionResponse) GetType ¶
func (x *SetExpressionResponse) GetType() string
func (*SetExpressionResponse) GetValue ¶
func (x *SetExpressionResponse) GetValue() string
func (*SetExpressionResponse) GetVariablesReference ¶
func (x *SetExpressionResponse) GetVariablesReference() int32
func (*SetExpressionResponse) ProtoMessage ¶
func (*SetExpressionResponse) ProtoMessage()
func (*SetExpressionResponse) ProtoReflect ¶
func (x *SetExpressionResponse) ProtoReflect() protoreflect.Message
func (*SetExpressionResponse) Reset ¶
func (x *SetExpressionResponse) Reset()
func (*SetExpressionResponse) String ¶
func (x *SetExpressionResponse) String() string
type SetFunctionBreakpointsRequest ¶
type SetFunctionBreakpointsRequest struct {
Breakpoints []*FunctionBreakpoint `protobuf:"bytes,1,rep,name=breakpoints,proto3" json:"breakpoints,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*SetFunctionBreakpointsRequest) Descriptor
deprecated
func (*SetFunctionBreakpointsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetFunctionBreakpointsRequest.ProtoReflect.Descriptor instead.
func (*SetFunctionBreakpointsRequest) GetBreakpoints ¶
func (x *SetFunctionBreakpointsRequest) GetBreakpoints() []*FunctionBreakpoint
func (*SetFunctionBreakpointsRequest) GetSessionId ¶ added in v0.0.68
func (x *SetFunctionBreakpointsRequest) GetSessionId() string
func (*SetFunctionBreakpointsRequest) ProtoMessage ¶
func (*SetFunctionBreakpointsRequest) ProtoMessage()
func (*SetFunctionBreakpointsRequest) ProtoReflect ¶
func (x *SetFunctionBreakpointsRequest) ProtoReflect() protoreflect.Message
func (*SetFunctionBreakpointsRequest) Reset ¶
func (x *SetFunctionBreakpointsRequest) Reset()
func (*SetFunctionBreakpointsRequest) String ¶
func (x *SetFunctionBreakpointsRequest) String() string
type SetFunctionBreakpointsResponse ¶
type SetFunctionBreakpointsResponse struct {
Breakpoints []*Breakpoint `protobuf:"bytes,1,rep,name=breakpoints,proto3" json:"breakpoints,omitempty"`
// contains filtered or unexported fields
}
func (*SetFunctionBreakpointsResponse) Descriptor
deprecated
func (*SetFunctionBreakpointsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetFunctionBreakpointsResponse.ProtoReflect.Descriptor instead.
func (*SetFunctionBreakpointsResponse) GetBreakpoints ¶
func (x *SetFunctionBreakpointsResponse) GetBreakpoints() []*Breakpoint
func (*SetFunctionBreakpointsResponse) ProtoMessage ¶
func (*SetFunctionBreakpointsResponse) ProtoMessage()
func (*SetFunctionBreakpointsResponse) ProtoReflect ¶
func (x *SetFunctionBreakpointsResponse) ProtoReflect() protoreflect.Message
func (*SetFunctionBreakpointsResponse) Reset ¶
func (x *SetFunctionBreakpointsResponse) Reset()
func (*SetFunctionBreakpointsResponse) String ¶
func (x *SetFunctionBreakpointsResponse) String() string
type SetVariableRequest ¶
type SetVariableRequest struct {
VariablesReference int32 `protobuf:"varint,1,opt,name=variables_reference,json=variablesReference,proto3" json:"variables_reference,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*SetVariableRequest) Descriptor
deprecated
func (*SetVariableRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetVariableRequest.ProtoReflect.Descriptor instead.
func (*SetVariableRequest) GetName ¶
func (x *SetVariableRequest) GetName() string
func (*SetVariableRequest) GetSessionId ¶ added in v0.0.68
func (x *SetVariableRequest) GetSessionId() string
func (*SetVariableRequest) GetValue ¶
func (x *SetVariableRequest) GetValue() string
func (*SetVariableRequest) GetVariablesReference ¶
func (x *SetVariableRequest) GetVariablesReference() int32
func (*SetVariableRequest) ProtoMessage ¶
func (*SetVariableRequest) ProtoMessage()
func (*SetVariableRequest) ProtoReflect ¶
func (x *SetVariableRequest) ProtoReflect() protoreflect.Message
func (*SetVariableRequest) Reset ¶
func (x *SetVariableRequest) Reset()
func (*SetVariableRequest) String ¶
func (x *SetVariableRequest) String() string
type SetVariableResponse ¶
type SetVariableResponse struct {
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
VariablesReference int32 `protobuf:"varint,3,opt,name=variables_reference,json=variablesReference,proto3" json:"variables_reference,omitempty"`
NamedVariables int32 `protobuf:"varint,4,opt,name=named_variables,json=namedVariables,proto3" json:"named_variables,omitempty"`
IndexedVariables int32 `protobuf:"varint,5,opt,name=indexed_variables,json=indexedVariables,proto3" json:"indexed_variables,omitempty"`
// contains filtered or unexported fields
}
func (*SetVariableResponse) Descriptor
deprecated
func (*SetVariableResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetVariableResponse.ProtoReflect.Descriptor instead.
func (*SetVariableResponse) GetIndexedVariables ¶
func (x *SetVariableResponse) GetIndexedVariables() int32
func (*SetVariableResponse) GetNamedVariables ¶
func (x *SetVariableResponse) GetNamedVariables() int32
func (*SetVariableResponse) GetType ¶
func (x *SetVariableResponse) GetType() string
func (*SetVariableResponse) GetValue ¶
func (x *SetVariableResponse) GetValue() string
func (*SetVariableResponse) GetVariablesReference ¶
func (x *SetVariableResponse) GetVariablesReference() int32
func (*SetVariableResponse) ProtoMessage ¶
func (*SetVariableResponse) ProtoMessage()
func (*SetVariableResponse) ProtoReflect ¶
func (x *SetVariableResponse) ProtoReflect() protoreflect.Message
func (*SetVariableResponse) Reset ¶
func (x *SetVariableResponse) Reset()
func (*SetVariableResponse) String ¶
func (x *SetVariableResponse) String() string
type Source ¶
type Source struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
SourceReference int32 `protobuf:"varint,3,opt,name=source_reference,json=sourceReference,proto3" json:"source_reference,omitempty"`
PresentationHint string `protobuf:"bytes,4,opt,name=presentation_hint,json=presentationHint,proto3" json:"presentation_hint,omitempty"`
Origin string `protobuf:"bytes,5,opt,name=origin,proto3" json:"origin,omitempty"`
Sources []*Source `protobuf:"bytes,6,rep,name=sources,proto3" json:"sources,omitempty"`
// contains filtered or unexported fields
}
func (*Source) Descriptor
deprecated
func (*Source) GetPresentationHint ¶
func (*Source) GetSourceReference ¶
func (*Source) GetSources ¶
func (*Source) ProtoMessage ¶
func (*Source) ProtoMessage()
func (*Source) ProtoReflect ¶
func (x *Source) ProtoReflect() protoreflect.Message
type SourceBreakpoint ¶
type SourceBreakpoint struct {
Line int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"`
Column int32 `protobuf:"varint,2,opt,name=column,proto3" json:"column,omitempty"`
Condition string `protobuf:"bytes,3,opt,name=condition,proto3" json:"condition,omitempty"`
HitCondition string `protobuf:"bytes,4,opt,name=hit_condition,json=hitCondition,proto3" json:"hit_condition,omitempty"`
LogMessage string `protobuf:"bytes,5,opt,name=log_message,json=logMessage,proto3" json:"log_message,omitempty"`
// contains filtered or unexported fields
}
func (*SourceBreakpoint) Descriptor
deprecated
func (*SourceBreakpoint) Descriptor() ([]byte, []int)
Deprecated: Use SourceBreakpoint.ProtoReflect.Descriptor instead.
func (*SourceBreakpoint) GetColumn ¶
func (x *SourceBreakpoint) GetColumn() int32
func (*SourceBreakpoint) GetCondition ¶
func (x *SourceBreakpoint) GetCondition() string
func (*SourceBreakpoint) GetHitCondition ¶
func (x *SourceBreakpoint) GetHitCondition() string
func (*SourceBreakpoint) GetLine ¶
func (x *SourceBreakpoint) GetLine() int32
func (*SourceBreakpoint) GetLogMessage ¶
func (x *SourceBreakpoint) GetLogMessage() string
func (*SourceBreakpoint) ProtoMessage ¶
func (*SourceBreakpoint) ProtoMessage()
func (*SourceBreakpoint) ProtoReflect ¶
func (x *SourceBreakpoint) ProtoReflect() protoreflect.Message
func (*SourceBreakpoint) Reset ¶
func (x *SourceBreakpoint) Reset()
func (*SourceBreakpoint) String ¶
func (x *SourceBreakpoint) String() string
type SourceRequest ¶
type SourceRequest struct {
SourceReference int32 `protobuf:"varint,1,opt,name=source_reference,json=sourceReference,proto3" json:"source_reference,omitempty"`
Source *Source `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*SourceRequest) Descriptor
deprecated
func (*SourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use SourceRequest.ProtoReflect.Descriptor instead.
func (*SourceRequest) GetSessionId ¶ added in v0.0.68
func (x *SourceRequest) GetSessionId() string
func (*SourceRequest) GetSource ¶
func (x *SourceRequest) GetSource() *Source
func (*SourceRequest) GetSourceReference ¶
func (x *SourceRequest) GetSourceReference() int32
func (*SourceRequest) ProtoMessage ¶
func (*SourceRequest) ProtoMessage()
func (*SourceRequest) ProtoReflect ¶
func (x *SourceRequest) ProtoReflect() protoreflect.Message
func (*SourceRequest) Reset ¶
func (x *SourceRequest) Reset()
func (*SourceRequest) String ¶
func (x *SourceRequest) String() string
type SourceResponse ¶
type SourceResponse struct {
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
MimeType string `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// contains filtered or unexported fields
}
func (*SourceResponse) Descriptor
deprecated
func (*SourceResponse) Descriptor() ([]byte, []int)
Deprecated: Use SourceResponse.ProtoReflect.Descriptor instead.
func (*SourceResponse) GetContent ¶
func (x *SourceResponse) GetContent() string
func (*SourceResponse) GetMimeType ¶
func (x *SourceResponse) GetMimeType() string
func (*SourceResponse) ProtoMessage ¶
func (*SourceResponse) ProtoMessage()
func (*SourceResponse) ProtoReflect ¶
func (x *SourceResponse) ProtoReflect() protoreflect.Message
func (*SourceResponse) Reset ¶
func (x *SourceResponse) Reset()
func (*SourceResponse) String ¶
func (x *SourceResponse) String() string
type StackFrame ¶
type StackFrame struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Source *Source `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
Line int32 `protobuf:"varint,4,opt,name=line,proto3" json:"line,omitempty"`
Column int32 `protobuf:"varint,5,opt,name=column,proto3" json:"column,omitempty"`
EndLine int32 `protobuf:"varint,6,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"`
EndColumn int32 `protobuf:"varint,7,opt,name=end_column,json=endColumn,proto3" json:"end_column,omitempty"`
CanRestart bool `protobuf:"varint,8,opt,name=can_restart,json=canRestart,proto3" json:"can_restart,omitempty"`
InstructionPointerReference string `` /* 144-byte string literal not displayed */
ModuleId int32 `protobuf:"varint,10,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
PresentationHint string `protobuf:"bytes,11,opt,name=presentation_hint,json=presentationHint,proto3" json:"presentation_hint,omitempty"`
// contains filtered or unexported fields
}
func (*StackFrame) Descriptor
deprecated
func (*StackFrame) Descriptor() ([]byte, []int)
Deprecated: Use StackFrame.ProtoReflect.Descriptor instead.
func (*StackFrame) GetCanRestart ¶
func (x *StackFrame) GetCanRestart() bool
func (*StackFrame) GetColumn ¶
func (x *StackFrame) GetColumn() int32
func (*StackFrame) GetEndColumn ¶
func (x *StackFrame) GetEndColumn() int32
func (*StackFrame) GetEndLine ¶
func (x *StackFrame) GetEndLine() int32
func (*StackFrame) GetId ¶
func (x *StackFrame) GetId() int32
func (*StackFrame) GetInstructionPointerReference ¶
func (x *StackFrame) GetInstructionPointerReference() string
func (*StackFrame) GetLine ¶
func (x *StackFrame) GetLine() int32
func (*StackFrame) GetModuleId ¶
func (x *StackFrame) GetModuleId() int32
func (*StackFrame) GetName ¶
func (x *StackFrame) GetName() string
func (*StackFrame) GetPresentationHint ¶
func (x *StackFrame) GetPresentationHint() string
func (*StackFrame) GetSource ¶
func (x *StackFrame) GetSource() *Source
func (*StackFrame) ProtoMessage ¶
func (*StackFrame) ProtoMessage()
func (*StackFrame) ProtoReflect ¶
func (x *StackFrame) ProtoReflect() protoreflect.Message
func (*StackFrame) Reset ¶
func (x *StackFrame) Reset()
func (*StackFrame) String ¶
func (x *StackFrame) String() string
type StackTraceRequest ¶
type StackTraceRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
StartFrame int32 `protobuf:"varint,2,opt,name=start_frame,json=startFrame,proto3" json:"start_frame,omitempty"`
Levels int32 `protobuf:"varint,3,opt,name=levels,proto3" json:"levels,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*StackTraceRequest) Descriptor
deprecated
func (*StackTraceRequest) Descriptor() ([]byte, []int)
Deprecated: Use StackTraceRequest.ProtoReflect.Descriptor instead.
func (*StackTraceRequest) GetLevels ¶
func (x *StackTraceRequest) GetLevels() int32
func (*StackTraceRequest) GetSessionId ¶ added in v0.0.68
func (x *StackTraceRequest) GetSessionId() string
func (*StackTraceRequest) GetStartFrame ¶
func (x *StackTraceRequest) GetStartFrame() int32
func (*StackTraceRequest) GetThreadId ¶
func (x *StackTraceRequest) GetThreadId() int32
func (*StackTraceRequest) ProtoMessage ¶
func (*StackTraceRequest) ProtoMessage()
func (*StackTraceRequest) ProtoReflect ¶
func (x *StackTraceRequest) ProtoReflect() protoreflect.Message
func (*StackTraceRequest) Reset ¶
func (x *StackTraceRequest) Reset()
func (*StackTraceRequest) String ¶
func (x *StackTraceRequest) String() string
type StackTraceResponse ¶
type StackTraceResponse struct {
StackFrames []*StackFrame `protobuf:"bytes,1,rep,name=stack_frames,json=stackFrames,proto3" json:"stack_frames,omitempty"`
TotalFrames int32 `protobuf:"varint,2,opt,name=total_frames,json=totalFrames,proto3" json:"total_frames,omitempty"`
// contains filtered or unexported fields
}
func (*StackTraceResponse) Descriptor
deprecated
func (*StackTraceResponse) Descriptor() ([]byte, []int)
Deprecated: Use StackTraceResponse.ProtoReflect.Descriptor instead.
func (*StackTraceResponse) GetStackFrames ¶
func (x *StackTraceResponse) GetStackFrames() []*StackFrame
func (*StackTraceResponse) GetTotalFrames ¶
func (x *StackTraceResponse) GetTotalFrames() int32
func (*StackTraceResponse) ProtoMessage ¶
func (*StackTraceResponse) ProtoMessage()
func (*StackTraceResponse) ProtoReflect ¶
func (x *StackTraceResponse) ProtoReflect() protoreflect.Message
func (*StackTraceResponse) Reset ¶
func (x *StackTraceResponse) Reset()
func (*StackTraceResponse) String ¶
func (x *StackTraceResponse) String() string
type StepBackRequest ¶
type StepBackRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
SingleThread bool `protobuf:"varint,2,opt,name=single_thread,json=singleThread,proto3" json:"single_thread,omitempty"`
Granularity string `protobuf:"bytes,3,opt,name=granularity,proto3" json:"granularity,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*StepBackRequest) Descriptor
deprecated
func (*StepBackRequest) Descriptor() ([]byte, []int)
Deprecated: Use StepBackRequest.ProtoReflect.Descriptor instead.
func (*StepBackRequest) GetGranularity ¶
func (x *StepBackRequest) GetGranularity() string
func (*StepBackRequest) GetSessionId ¶ added in v0.0.68
func (x *StepBackRequest) GetSessionId() string
func (*StepBackRequest) GetSingleThread ¶
func (x *StepBackRequest) GetSingleThread() bool
func (*StepBackRequest) GetThreadId ¶
func (x *StepBackRequest) GetThreadId() int32
func (*StepBackRequest) ProtoMessage ¶
func (*StepBackRequest) ProtoMessage()
func (*StepBackRequest) ProtoReflect ¶
func (x *StepBackRequest) ProtoReflect() protoreflect.Message
func (*StepBackRequest) Reset ¶
func (x *StepBackRequest) Reset()
func (*StepBackRequest) String ¶
func (x *StepBackRequest) String() string
type StepBackResponse ¶
type StepBackResponse struct {
// contains filtered or unexported fields
}
func (*StepBackResponse) Descriptor
deprecated
func (*StepBackResponse) Descriptor() ([]byte, []int)
Deprecated: Use StepBackResponse.ProtoReflect.Descriptor instead.
func (*StepBackResponse) ProtoMessage ¶
func (*StepBackResponse) ProtoMessage()
func (*StepBackResponse) ProtoReflect ¶
func (x *StepBackResponse) ProtoReflect() protoreflect.Message
func (*StepBackResponse) Reset ¶
func (x *StepBackResponse) Reset()
func (*StepBackResponse) String ¶
func (x *StepBackResponse) String() string
type StepInRequest ¶
type StepInRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
SingleThread bool `protobuf:"varint,2,opt,name=single_thread,json=singleThread,proto3" json:"single_thread,omitempty"`
TargetId int32 `protobuf:"varint,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
Granularity string `protobuf:"bytes,4,opt,name=granularity,proto3" json:"granularity,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*StepInRequest) Descriptor
deprecated
func (*StepInRequest) Descriptor() ([]byte, []int)
Deprecated: Use StepInRequest.ProtoReflect.Descriptor instead.
func (*StepInRequest) GetGranularity ¶
func (x *StepInRequest) GetGranularity() string
func (*StepInRequest) GetSessionId ¶ added in v0.0.68
func (x *StepInRequest) GetSessionId() string
func (*StepInRequest) GetSingleThread ¶
func (x *StepInRequest) GetSingleThread() bool
func (*StepInRequest) GetTargetId ¶
func (x *StepInRequest) GetTargetId() int32
func (*StepInRequest) GetThreadId ¶
func (x *StepInRequest) GetThreadId() int32
func (*StepInRequest) ProtoMessage ¶
func (*StepInRequest) ProtoMessage()
func (*StepInRequest) ProtoReflect ¶
func (x *StepInRequest) ProtoReflect() protoreflect.Message
func (*StepInRequest) Reset ¶
func (x *StepInRequest) Reset()
func (*StepInRequest) String ¶
func (x *StepInRequest) String() string
type StepInResponse ¶
type StepInResponse struct {
// contains filtered or unexported fields
}
func (*StepInResponse) Descriptor
deprecated
func (*StepInResponse) Descriptor() ([]byte, []int)
Deprecated: Use StepInResponse.ProtoReflect.Descriptor instead.
func (*StepInResponse) ProtoMessage ¶
func (*StepInResponse) ProtoMessage()
func (*StepInResponse) ProtoReflect ¶
func (x *StepInResponse) ProtoReflect() protoreflect.Message
func (*StepInResponse) Reset ¶
func (x *StepInResponse) Reset()
func (*StepInResponse) String ¶
func (x *StepInResponse) String() string
type StepOutRequest ¶
type StepOutRequest struct {
ThreadId int32 `protobuf:"varint,1,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
SingleThread bool `protobuf:"varint,2,opt,name=single_thread,json=singleThread,proto3" json:"single_thread,omitempty"`
Granularity string `protobuf:"bytes,3,opt,name=granularity,proto3" json:"granularity,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*StepOutRequest) Descriptor
deprecated
func (*StepOutRequest) Descriptor() ([]byte, []int)
Deprecated: Use StepOutRequest.ProtoReflect.Descriptor instead.
func (*StepOutRequest) GetGranularity ¶
func (x *StepOutRequest) GetGranularity() string
func (*StepOutRequest) GetSessionId ¶ added in v0.0.68
func (x *StepOutRequest) GetSessionId() string
func (*StepOutRequest) GetSingleThread ¶
func (x *StepOutRequest) GetSingleThread() bool
func (*StepOutRequest) GetThreadId ¶
func (x *StepOutRequest) GetThreadId() int32
func (*StepOutRequest) ProtoMessage ¶
func (*StepOutRequest) ProtoMessage()
func (*StepOutRequest) ProtoReflect ¶
func (x *StepOutRequest) ProtoReflect() protoreflect.Message
func (*StepOutRequest) Reset ¶
func (x *StepOutRequest) Reset()
func (*StepOutRequest) String ¶
func (x *StepOutRequest) String() string
type StepOutResponse ¶
type StepOutResponse struct {
// contains filtered or unexported fields
}
func (*StepOutResponse) Descriptor
deprecated
func (*StepOutResponse) Descriptor() ([]byte, []int)
Deprecated: Use StepOutResponse.ProtoReflect.Descriptor instead.
func (*StepOutResponse) ProtoMessage ¶
func (*StepOutResponse) ProtoMessage()
func (*StepOutResponse) ProtoReflect ¶
func (x *StepOutResponse) ProtoReflect() protoreflect.Message
func (*StepOutResponse) Reset ¶
func (x *StepOutResponse) Reset()
func (*StepOutResponse) String ¶
func (x *StepOutResponse) String() string
type TerminateRequest ¶
type TerminateRequest struct {
Restart bool `protobuf:"varint,1,opt,name=restart,proto3" json:"restart,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*TerminateRequest) Descriptor
deprecated
func (*TerminateRequest) Descriptor() ([]byte, []int)
Deprecated: Use TerminateRequest.ProtoReflect.Descriptor instead.
func (*TerminateRequest) GetRestart ¶
func (x *TerminateRequest) GetRestart() bool
func (*TerminateRequest) GetSessionId ¶ added in v0.0.68
func (x *TerminateRequest) GetSessionId() string
func (*TerminateRequest) ProtoMessage ¶
func (*TerminateRequest) ProtoMessage()
func (*TerminateRequest) ProtoReflect ¶
func (x *TerminateRequest) ProtoReflect() protoreflect.Message
func (*TerminateRequest) Reset ¶
func (x *TerminateRequest) Reset()
func (*TerminateRequest) String ¶
func (x *TerminateRequest) String() string
type TerminateResponse ¶
type TerminateResponse struct {
// contains filtered or unexported fields
}
func (*TerminateResponse) Descriptor
deprecated
func (*TerminateResponse) Descriptor() ([]byte, []int)
Deprecated: Use TerminateResponse.ProtoReflect.Descriptor instead.
func (*TerminateResponse) ProtoMessage ¶
func (*TerminateResponse) ProtoMessage()
func (*TerminateResponse) ProtoReflect ¶
func (x *TerminateResponse) ProtoReflect() protoreflect.Message
func (*TerminateResponse) Reset ¶
func (x *TerminateResponse) Reset()
func (*TerminateResponse) String ¶
func (x *TerminateResponse) String() string
type Thread ¶
type Thread struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*Thread) Descriptor
deprecated
func (*Thread) ProtoMessage ¶
func (*Thread) ProtoMessage()
func (*Thread) ProtoReflect ¶
func (x *Thread) ProtoReflect() protoreflect.Message
type ThreadsRequest ¶
type ThreadsRequest struct {
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*ThreadsRequest) Descriptor
deprecated
func (*ThreadsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ThreadsRequest.ProtoReflect.Descriptor instead.
func (*ThreadsRequest) GetSessionId ¶ added in v0.0.68
func (x *ThreadsRequest) GetSessionId() string
func (*ThreadsRequest) ProtoMessage ¶
func (*ThreadsRequest) ProtoMessage()
func (*ThreadsRequest) ProtoReflect ¶
func (x *ThreadsRequest) ProtoReflect() protoreflect.Message
func (*ThreadsRequest) Reset ¶
func (x *ThreadsRequest) Reset()
func (*ThreadsRequest) String ¶
func (x *ThreadsRequest) String() string
type ThreadsResponse ¶
type ThreadsResponse struct {
Threads []*Thread `protobuf:"bytes,1,rep,name=threads,proto3" json:"threads,omitempty"`
// contains filtered or unexported fields
}
func (*ThreadsResponse) Descriptor
deprecated
func (*ThreadsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ThreadsResponse.ProtoReflect.Descriptor instead.
func (*ThreadsResponse) GetThreads ¶
func (x *ThreadsResponse) GetThreads() []*Thread
func (*ThreadsResponse) ProtoMessage ¶
func (*ThreadsResponse) ProtoMessage()
func (*ThreadsResponse) ProtoReflect ¶
func (x *ThreadsResponse) ProtoReflect() protoreflect.Message
func (*ThreadsResponse) Reset ¶
func (x *ThreadsResponse) Reset()
func (*ThreadsResponse) String ¶
func (x *ThreadsResponse) String() string
type UnimplementedDebuggerServer ¶ added in v0.0.25
type UnimplementedDebuggerServer struct{}
UnimplementedDebuggerServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedDebuggerServer) Attach ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Attach(context.Context, *AttachRequest) (*AttachResponse, error)
func (UnimplementedDebuggerServer) Completions ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Completions(context.Context, *CompletionsRequest) (*CompletionsResponse, error)
func (UnimplementedDebuggerServer) ConfigurationDone ¶ added in v0.0.25
func (UnimplementedDebuggerServer) ConfigurationDone(context.Context, *ConfigurationDoneRequest) (*ConfigurationDoneResponse, error)
func (UnimplementedDebuggerServer) Continue ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Continue(context.Context, *ContinueRequest) (*ContinueResponse, error)
func (UnimplementedDebuggerServer) CreateSession ¶ added in v0.0.68
func (UnimplementedDebuggerServer) CreateSession(*CreateSessionRequest, grpc.ServerStreamingServer[SessionEvent]) error
func (UnimplementedDebuggerServer) Disassemble ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Disassemble(context.Context, *DisassembleRequest) (*DisassembleResponse, error)
func (UnimplementedDebuggerServer) Disconnect ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Disconnect(context.Context, *DisconnectRequest) (*DisconnectResponse, error)
func (UnimplementedDebuggerServer) Evaluate ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Evaluate(context.Context, *EvaluateRequest) (*EvaluateResponse, error)
func (UnimplementedDebuggerServer) ExceptionInfo ¶ added in v0.0.25
func (UnimplementedDebuggerServer) ExceptionInfo(context.Context, *ExceptionInfoRequest) (*ExceptionInfoResponse, error)
func (UnimplementedDebuggerServer) Goto ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Goto(context.Context, *GotoRequest) (*GotoResponse, error)
func (UnimplementedDebuggerServer) GotoTargets ¶ added in v0.0.25
func (UnimplementedDebuggerServer) GotoTargets(context.Context, *GotoTargetsRequest) (*GotoTargetsResponse, error)
func (UnimplementedDebuggerServer) Launch ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Launch(context.Context, *LaunchRequest) (*LaunchResponse, error)
func (UnimplementedDebuggerServer) LoadedSources ¶ added in v0.0.25
func (UnimplementedDebuggerServer) LoadedSources(context.Context, *LoadedSourcesRequest) (*LoadedSourcesResponse, error)
func (UnimplementedDebuggerServer) Modules ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Modules(context.Context, *ModulesRequest) (*ModulesResponse, error)
func (UnimplementedDebuggerServer) Next ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Next(context.Context, *NextRequest) (*NextResponse, error)
func (UnimplementedDebuggerServer) Pause ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Pause(context.Context, *PauseRequest) (*PauseResponse, error)
func (UnimplementedDebuggerServer) ReadMemory ¶ added in v0.0.25
func (UnimplementedDebuggerServer) ReadMemory(context.Context, *ReadMemoryRequest) (*ReadMemoryResponse, error)
func (UnimplementedDebuggerServer) Restart ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Restart(context.Context, *RestartRequest) (*RestartResponse, error)
func (UnimplementedDebuggerServer) ReverseContinue ¶ added in v0.0.25
func (UnimplementedDebuggerServer) ReverseContinue(context.Context, *ReverseContinueRequest) (*ReverseContinueResponse, error)
func (UnimplementedDebuggerServer) Scopes ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Scopes(context.Context, *ScopesRequest) (*ScopesResponse, error)
func (UnimplementedDebuggerServer) SetBreakpoints ¶ added in v0.0.25
func (UnimplementedDebuggerServer) SetBreakpoints(context.Context, *SetBreakpointsRequest) (*SetBreakpointsResponse, error)
func (UnimplementedDebuggerServer) SetExceptionBreakpoints ¶ added in v0.0.25
func (UnimplementedDebuggerServer) SetExceptionBreakpoints(context.Context, *SetExceptionBreakpointsRequest) (*SetExceptionBreakpointsResponse, error)
func (UnimplementedDebuggerServer) SetExpression ¶ added in v0.0.25
func (UnimplementedDebuggerServer) SetExpression(context.Context, *SetExpressionRequest) (*SetExpressionResponse, error)
func (UnimplementedDebuggerServer) SetFunctionBreakpoints ¶ added in v0.0.25
func (UnimplementedDebuggerServer) SetFunctionBreakpoints(context.Context, *SetFunctionBreakpointsRequest) (*SetFunctionBreakpointsResponse, error)
func (UnimplementedDebuggerServer) SetVariable ¶ added in v0.0.25
func (UnimplementedDebuggerServer) SetVariable(context.Context, *SetVariableRequest) (*SetVariableResponse, error)
func (UnimplementedDebuggerServer) Source ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Source(context.Context, *SourceRequest) (*SourceResponse, error)
func (UnimplementedDebuggerServer) StackTrace ¶ added in v0.0.25
func (UnimplementedDebuggerServer) StackTrace(context.Context, *StackTraceRequest) (*StackTraceResponse, error)
func (UnimplementedDebuggerServer) StepBack ¶ added in v0.0.25
func (UnimplementedDebuggerServer) StepBack(context.Context, *StepBackRequest) (*StepBackResponse, error)
func (UnimplementedDebuggerServer) StepIn ¶ added in v0.0.25
func (UnimplementedDebuggerServer) StepIn(context.Context, *StepInRequest) (*StepInResponse, error)
func (UnimplementedDebuggerServer) StepOut ¶ added in v0.0.25
func (UnimplementedDebuggerServer) StepOut(context.Context, *StepOutRequest) (*StepOutResponse, error)
func (UnimplementedDebuggerServer) Terminate ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Terminate(context.Context, *TerminateRequest) (*TerminateResponse, error)
func (UnimplementedDebuggerServer) Threads ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Threads(context.Context, *ThreadsRequest) (*ThreadsResponse, error)
func (UnimplementedDebuggerServer) Variables ¶ added in v0.0.25
func (UnimplementedDebuggerServer) Variables(context.Context, *VariablesRequest) (*VariablesResponse, error)
func (UnimplementedDebuggerServer) WriteMemory ¶ added in v0.0.25
func (UnimplementedDebuggerServer) WriteMemory(context.Context, *WriteMemoryRequest) (*WriteMemoryResponse, error)
type UnsafeDebuggerServer ¶ added in v0.0.25
type UnsafeDebuggerServer interface {
// contains filtered or unexported methods
}
UnsafeDebuggerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DebuggerServer will result in compilation errors.
type Variable ¶
type Variable struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
PresentationHint string `protobuf:"bytes,4,opt,name=presentation_hint,json=presentationHint,proto3" json:"presentation_hint,omitempty"`
EvaluateName string `protobuf:"bytes,5,opt,name=evaluate_name,json=evaluateName,proto3" json:"evaluate_name,omitempty"`
VariablesReference int32 `protobuf:"varint,6,opt,name=variables_reference,json=variablesReference,proto3" json:"variables_reference,omitempty"`
NamedVariables int32 `protobuf:"varint,7,opt,name=named_variables,json=namedVariables,proto3" json:"named_variables,omitempty"`
IndexedVariables int32 `protobuf:"varint,8,opt,name=indexed_variables,json=indexedVariables,proto3" json:"indexed_variables,omitempty"`
MemoryReference string `protobuf:"bytes,9,opt,name=memory_reference,json=memoryReference,proto3" json:"memory_reference,omitempty"`
// contains filtered or unexported fields
}
func (*Variable) Descriptor
deprecated
func (*Variable) GetEvaluateName ¶
func (*Variable) GetIndexedVariables ¶
func (*Variable) GetMemoryReference ¶
func (*Variable) GetNamedVariables ¶
func (*Variable) GetPresentationHint ¶
func (*Variable) GetVariablesReference ¶
func (*Variable) ProtoMessage ¶
func (*Variable) ProtoMessage()
func (*Variable) ProtoReflect ¶
func (x *Variable) ProtoReflect() protoreflect.Message
type VariablesRequest ¶
type VariablesRequest struct {
VariablesReference int32 `protobuf:"varint,1,opt,name=variables_reference,json=variablesReference,proto3" json:"variables_reference,omitempty"`
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
Start int32 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"`
Count int32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*VariablesRequest) Descriptor
deprecated
func (*VariablesRequest) Descriptor() ([]byte, []int)
Deprecated: Use VariablesRequest.ProtoReflect.Descriptor instead.
func (*VariablesRequest) GetCount ¶
func (x *VariablesRequest) GetCount() int32
func (*VariablesRequest) GetFilter ¶
func (x *VariablesRequest) GetFilter() string
func (*VariablesRequest) GetSessionId ¶ added in v0.0.68
func (x *VariablesRequest) GetSessionId() string
func (*VariablesRequest) GetStart ¶
func (x *VariablesRequest) GetStart() int32
func (*VariablesRequest) GetVariablesReference ¶
func (x *VariablesRequest) GetVariablesReference() int32
func (*VariablesRequest) ProtoMessage ¶
func (*VariablesRequest) ProtoMessage()
func (*VariablesRequest) ProtoReflect ¶
func (x *VariablesRequest) ProtoReflect() protoreflect.Message
func (*VariablesRequest) Reset ¶
func (x *VariablesRequest) Reset()
func (*VariablesRequest) String ¶
func (x *VariablesRequest) String() string
type VariablesResponse ¶
type VariablesResponse struct {
Variables []*Variable `protobuf:"bytes,1,rep,name=variables,proto3" json:"variables,omitempty"`
// contains filtered or unexported fields
}
func (*VariablesResponse) Descriptor
deprecated
func (*VariablesResponse) Descriptor() ([]byte, []int)
Deprecated: Use VariablesResponse.ProtoReflect.Descriptor instead.
func (*VariablesResponse) GetVariables ¶
func (x *VariablesResponse) GetVariables() []*Variable
func (*VariablesResponse) ProtoMessage ¶
func (*VariablesResponse) ProtoMessage()
func (*VariablesResponse) ProtoReflect ¶
func (x *VariablesResponse) ProtoReflect() protoreflect.Message
func (*VariablesResponse) Reset ¶
func (x *VariablesResponse) Reset()
func (*VariablesResponse) String ¶
func (x *VariablesResponse) String() string
type WriteMemoryRequest ¶
type WriteMemoryRequest struct {
MemoryReference string `protobuf:"bytes,1,opt,name=memory_reference,json=memoryReference,proto3" json:"memory_reference,omitempty"`
Offset int64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
AllowPartial bool `protobuf:"varint,4,opt,name=allow_partial,json=allowPartial,proto3" json:"allow_partial,omitempty"`
SessionId string `protobuf:"bytes,100,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*WriteMemoryRequest) Descriptor
deprecated
func (*WriteMemoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use WriteMemoryRequest.ProtoReflect.Descriptor instead.
func (*WriteMemoryRequest) GetAllowPartial ¶
func (x *WriteMemoryRequest) GetAllowPartial() bool
func (*WriteMemoryRequest) GetData ¶
func (x *WriteMemoryRequest) GetData() []byte
func (*WriteMemoryRequest) GetMemoryReference ¶
func (x *WriteMemoryRequest) GetMemoryReference() string
func (*WriteMemoryRequest) GetOffset ¶
func (x *WriteMemoryRequest) GetOffset() int64
func (*WriteMemoryRequest) GetSessionId ¶ added in v0.0.68
func (x *WriteMemoryRequest) GetSessionId() string
func (*WriteMemoryRequest) ProtoMessage ¶
func (*WriteMemoryRequest) ProtoMessage()
func (*WriteMemoryRequest) ProtoReflect ¶
func (x *WriteMemoryRequest) ProtoReflect() protoreflect.Message
func (*WriteMemoryRequest) Reset ¶
func (x *WriteMemoryRequest) Reset()
func (*WriteMemoryRequest) String ¶
func (x *WriteMemoryRequest) String() string
type WriteMemoryResponse ¶
type WriteMemoryResponse struct {
Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
BytesWritten int32 `protobuf:"varint,2,opt,name=bytes_written,json=bytesWritten,proto3" json:"bytes_written,omitempty"`
// contains filtered or unexported fields
}
func (*WriteMemoryResponse) Descriptor
deprecated
func (*WriteMemoryResponse) Descriptor() ([]byte, []int)
Deprecated: Use WriteMemoryResponse.ProtoReflect.Descriptor instead.
func (*WriteMemoryResponse) GetBytesWritten ¶
func (x *WriteMemoryResponse) GetBytesWritten() int32
func (*WriteMemoryResponse) GetOffset ¶
func (x *WriteMemoryResponse) GetOffset() int64
func (*WriteMemoryResponse) ProtoMessage ¶
func (*WriteMemoryResponse) ProtoMessage()
func (*WriteMemoryResponse) ProtoReflect ¶
func (x *WriteMemoryResponse) ProtoReflect() protoreflect.Message
func (*WriteMemoryResponse) Reset ¶
func (x *WriteMemoryResponse) Reset()
func (*WriteMemoryResponse) String ¶
func (x *WriteMemoryResponse) String() string