package starlark_debugging

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Breakpoint

starlark_debugging.proto:193

A location where the debug server will pause execution.

Used in: SetBreakpointsRequest

message ContinueExecutionRequest

starlark_debugging.proto:56

A request to continue execution on a paused or stepping thread. (A stepping thread is a thread that is running as the result of a previous ContinueExecutionRequest with non-NONE stepping.) A paused thread will be resumed with the given stepping, unless thread_id is 0. A stepping thread will continue to run with its stepping condition removed, as if it were already paused.

The identifier of the thread to continue. The thread must be paused or stepping. If this field is not set (i.e., zero), then all threads will be continued without stepping; the stepping field in this message will be ignored. This is typically used when the debugger disconnects from the server.

Used in: DebugRequest

message ContinueExecutionResponse

starlark_debugging.proto:152

The response to a ContinueExecutionRequest.

Used in: DebugEvent

(message has no fields)

message DebugEvent

starlark_debugging.proto:118

There are two kinds of events: "responses", which correspond to a DebugRequest sent by the client, and other asynchronous events that may be sent by the server to notify the client of activity in the Starlark code being debugged.

message DebugRequest

starlark_debugging.proto:23

A request sent by the debug client to the debug server.

message Error

starlark_debugging.proto:143

A response that indicates that an error occurred while handling a debugging request.

Used in: DebugEvent, PausedThread

message EvaluateRequest

starlark_debugging.proto:71

A request to evaluate a Starlark statement in a thread's current environment.

Used in: DebugRequest

message EvaluateResponse

starlark_debugging.proto:155

The response to an EvaluateRequest.

Used in: DebugEvent

message Frame

starlark_debugging.proto:209

A single frame in a thread's stack trace.

Used in: ListFramesResponse

message GetChildrenRequest

starlark_debugging.proto:104

A request to list the children of a previously-communicated Value, such as its elements (for a list or dictionary), its fields (for a struct), and so forth.

Used in: DebugRequest

message GetChildrenResponse

starlark_debugging.proto:176

The response to a GetChildrenRequest.

Used in: DebugEvent

message ListFramesRequest

starlark_debugging.proto:81

A request to list the stack frames of a thread.

Used in: DebugRequest

message ListFramesResponse

starlark_debugging.proto:161

The response to a ListFramesRequest.

Used in: DebugEvent

message Location

starlark_debugging.proto:222

A location in Starlark source code.

Used in: Breakpoint, Frame, PausedThread

enum PauseReason

starlark_debugging.proto:283

The reason why a thread was paused.

Used in: PausedThread

message PauseThreadRequest

starlark_debugging.proto:92

A request to pause execution of a thread, or all threads.

Used in: DebugRequest

message PauseThreadResponse

starlark_debugging.proto:173

The response to a PauseThreadRequest. This is an acknowledgement that the request was received. Actual pausing of individual threads happens asynchronously, and will be communicated via ThreadPausedEvent(s).

Used in: DebugEvent

(message has no fields)

message PausedThread

starlark_debugging.proto:263

Information about a paused Starlark thread.

Used in: ThreadPausedEvent

message Scope

starlark_debugging.proto:235

A scope that contains value bindings accessible in a frame.

Used in: Frame

message SetBreakpointsRequest

starlark_debugging.proto:43

A request to update the breakpoints used by the debug server.

Used in: DebugRequest

message SetBreakpointsResponse

starlark_debugging.proto:149

The response to a SetBreakpointsRequest.

Used in: DebugEvent

(message has no fields)

message StartDebuggingRequest

starlark_debugging.proto:89

A request to begin the debugging session. Starlark execution will block until this request is made, to allow initial setup after the connection is established (e.g. setting breakpoints).

Used in: DebugRequest

(message has no fields)

message StartDebuggingResponse

starlark_debugging.proto:168

The response to a StartDebuggingRequest.

Used in: DebugEvent

(message has no fields)

enum Stepping

starlark_debugging.proto:245

Describes the stepping behavior that should occur when execution of a thread is continued.

Used in: ContinueExecutionRequest

message ThreadContinuedEvent

starlark_debugging.proto:187

An event indicating that a thread has continued execution after being paused.

Used in: DebugEvent

message ThreadPausedEvent

starlark_debugging.proto:181

An event indicating that a thread was paused during execution.

Used in: DebugEvent

message Value

starlark_debugging.proto:308

The debugger representation of a Starlark value.

Used in: EvaluateResponse, GetChildrenResponse, Scope