package skylark_debugging

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

message Breakpoint

skylark_debugging.proto:198

A location where the debug server will pause execution.

Used in: SetBreakpointsRequest

message ContinueExecutionRequest

skylark_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

skylark_debugging.proto:154

The response to a ContinueExecutionRequest.

Used in: DebugEvent

(message has no fields)

message DebugEvent

skylark_debugging.proto:119

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 Skylark code being debugged.

message DebugRequest

skylark_debugging.proto:23

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

message Error

skylark_debugging.proto:144

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

Used in: DebugEvent, PausedThread

message EvaluateRequest

skylark_debugging.proto:71

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

Used in: DebugRequest

message EvaluateResponse

skylark_debugging.proto:158

The response to an EvaluateRequest.

Used in: DebugEvent

message Frame

skylark_debugging.proto:214

A single frame in a thread's stack trace.

Used in: ListFramesResponse

message GetChildrenRequest

skylark_debugging.proto:105

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

skylark_debugging.proto:181

The response to a GetChildrenRequest.

Used in: DebugEvent

message ListFramesRequest

skylark_debugging.proto:81

A request to list the stack frames of a thread.

Used in: DebugRequest

message ListFramesResponse

skylark_debugging.proto:164

The response to a ListFramesRequest.

Used in: DebugEvent

message Location

skylark_debugging.proto:227

A location in Skylark source code.

Used in: Breakpoint, Frame, PausedThread

enum PauseReason

skylark_debugging.proto:288

The reason why a thread was paused.

Used in: PausedThread

message PauseThreadRequest

skylark_debugging.proto:93

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

Used in: DebugRequest

message PauseThreadResponse

skylark_debugging.proto:177

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

skylark_debugging.proto:268

Information about a paused Skylark thread.

Used in: ThreadPausedEvent

message Scope

skylark_debugging.proto:240

A scope that contains value bindings accessible in a frame.

Used in: Frame

message SetBreakpointsRequest

skylark_debugging.proto:43

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

Used in: DebugRequest

message SetBreakpointsResponse

skylark_debugging.proto:150

The response to a SetBreakpointsRequest.

Used in: DebugEvent

(message has no fields)

message StartDebuggingRequest

skylark_debugging.proto:89

A request to begin the debugging session. Skylark 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

skylark_debugging.proto:171

The response to a StartDebuggingRequest.

Used in: DebugEvent

(message has no fields)

enum Stepping

skylark_debugging.proto:250

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

Used in: ContinueExecutionRequest

message ThreadContinuedEvent

skylark_debugging.proto:192

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

Used in: DebugEvent

message ThreadPausedEvent

skylark_debugging.proto:186

An event indicating that a thread was paused during execution.

Used in: DebugEvent

message Value

skylark_debugging.proto:313

The debugger representation of a Skylark value.

Used in: EvaluateResponse, GetChildrenResponse, Scope