debug: golang.org/x/debug/server/protocol Index | Files

package protocol

import "golang.org/x/debug/server/protocol"

Package protocol defines the types used to represent calls to the debug server.

Index

Package Files

protocol.go

type BreakpointAtFunctionRequest Uses

type BreakpointAtFunctionRequest struct {
    Function string
}

type BreakpointAtLineRequest Uses

type BreakpointAtLineRequest struct {
    File string
    Line uint64
}

type BreakpointRequest Uses

type BreakpointRequest struct {
    Address uint64
}

type BreakpointResponse Uses

type BreakpointResponse struct {
    PCs []uint64
}

type CloseRequest Uses

type CloseRequest struct {
    FD int
}

type CloseResponse Uses

type CloseResponse struct {
}

type DeleteBreakpointsRequest Uses

type DeleteBreakpointsRequest struct {
    PCs []uint64
}

type DeleteBreakpointsResponse Uses

type DeleteBreakpointsResponse struct {
}

type EvalRequest Uses

type EvalRequest struct {
    Expr string
}

type EvalResponse Uses

type EvalResponse struct {
    Result []string
}

type EvaluateRequest Uses

type EvaluateRequest struct {
    Expression string
}

type EvaluateResponse Uses

type EvaluateResponse struct {
    Result debug.Value
}

type FramesRequest Uses

type FramesRequest struct {
    Count int
}

type FramesResponse Uses

type FramesResponse struct {
    Frames []debug.Frame
}

type GoroutinesRequest Uses

type GoroutinesRequest struct {
}

type GoroutinesResponse Uses

type GoroutinesResponse struct {
    Goroutines []*debug.Goroutine
}

type MapElementRequest Uses

type MapElementRequest struct {
    Map   debug.Map
    Index uint64
}

type MapElementResponse Uses

type MapElementResponse struct {
    Key   debug.Var
    Value debug.Var
}

type OpenRequest Uses

type OpenRequest struct {
    Name string
    Mode string
}

type OpenResponse Uses

type OpenResponse struct {
    FD int
}

type ReadAtRequest Uses

type ReadAtRequest struct {
    FD     int
    Len    int
    Offset int64
}

type ReadAtResponse Uses

type ReadAtResponse struct {
    Data []byte
}

type ResumeRequest Uses

type ResumeRequest struct {
}

type ResumeResponse Uses

type ResumeResponse struct {
    Status debug.Status
}

type RunRequest Uses

type RunRequest struct {
    Args []string
}

type RunResponse Uses

type RunResponse struct {
    Status debug.Status
}

type ValueRequest Uses

type ValueRequest struct {
    Var debug.Var
}

type ValueResponse Uses

type ValueResponse struct {
    Value debug.Value
}

type VarByNameRequest Uses

type VarByNameRequest struct {
    Name string
}

type VarByNameResponse Uses

type VarByNameResponse struct {
    Var debug.Var
}

type WriteAtRequest Uses

type WriteAtRequest struct {
    FD     int
    Data   []byte
    Offset int64
}

type WriteAtResponse Uses

type WriteAtResponse struct {
    Len int
}

Package protocol imports 2 packages (graph) and is imported by 3 packages. Updated 2017-05-10. Refresh now. Tools for package owners.