Versions in this module Expand all Collapse all v1 v1.5.0 Jun 28, 2021 Changes in this version + const Call + const Continue + const DirectionCongruentContinue + const GNUFlavour + const GoFlavour + const Halt + const IntelFlavour + const Next + const ReverseNext + const ReverseStep + const ReverseStepInstruction + const ReverseStepOut + const Rewind + const Step + const StepInstruction + const StepOut + const SwitchGoroutine + const SwitchThread + const VariableArgument + const VariableConstant + const VariableEscaped + const VariableFakeAddress + const VariableReturnArgument + const VariableShadowed + var ErrNotExecutable = errors.New("not an executable file") + func LoadConfigToProc(cfg *LoadConfig) *proc.LoadConfig + func PrettyExamineMemory(address uintptr, memArea []byte, format byte) string + func ValidBreakpointName(name string) error + type Ancestor struct + ID int64 + Stack []Stackframe + Unreadable string + type AsmInstruction struct + AtPC bool + Breakpoint bool + Bytes []byte + DestLoc *Location + Loc Location + Text string + func ConvertAsmInstruction(inst proc.AsmInstruction, text string) AsmInstruction + type AsmInstructions []AsmInstruction + type AssemblyFlavour int + type Breakpoint struct + Addr uint64 + Addrs []uint64 + Cond string + File string + FunctionName string + Goroutine bool + HitCount map[string]uint64 + ID int + Line int + LoadArgs *LoadConfig + LoadLocals *LoadConfig + Name string + Stacktrace int + TotalHitCount uint64 + TraceReturn bool + Tracepoint bool + Variables []string + func ConvertBreakpoint(bp *proc.Breakpoint) *Breakpoint + func ConvertBreakpoints(bps []*proc.Breakpoint) []*Breakpoint + type BreakpointInfo struct + Arguments []Variable + Goroutine *Goroutine + Locals []Variable + Stacktrace []Stackframe + Variables []Variable + type Checkpoint struct + ID int + When string + Where string + func ConvertCheckpoint(in proc.Checkpoint) (out Checkpoint) + type DebuggerCommand struct + Expr string + GoroutineID int + Name string + ReturnInfoLoadConfig *LoadConfig + ThreadID int + UnsafeCall bool + type DebuggerState struct + CurrentThread *Thread + Err error + ExitStatus int + Exited bool + NextInProgress bool + Recording bool + Running bool + SelectedGoroutine *Goroutine + Threads []*Thread + When string + type Defer struct + DeferLoc Location + DeferredLoc Location + SP uint64 + Unreadable string + type DiscardedBreakpoint struct + Breakpoint *Breakpoint + Reason string + type EvalScope struct + DeferredCall int + Frame int + GoroutineID int + type Function struct + GoType uint64 + Name_ string + Optimized bool + Type byte + Value uint64 + func ConvertFunction(fn *proc.Function) *Function + func (fn *Function) Name() string + type GetVersionIn struct + type GetVersionOut struct + APIVersion int + Backend string + DelveVersion string + MaxSupportedVersionOfGo string + MinSupportedVersionOfGo string + TargetGoVersion string + type Goroutine struct + CurrentLoc Location + GoStatementLoc Location + ID int + Labels map[string]string + StartLoc Location + ThreadID int + Unreadable string + UserCurrentLoc Location + func ConvertGoroutine(g *proc.G) *Goroutine + type Image struct + Address uint64 + Path string + func ConvertImage(image *proc.Image) Image + type LoadConfig struct + FollowPointers bool + MaxArrayValues int + MaxStringLen int + MaxStructFields int + MaxVariableRecurse int + func LoadConfigFromProc(cfg *proc.LoadConfig) *LoadConfig + type Location struct + File string + Function *Function + Line int + PC uint64 + PCs []uint64 + func ConvertLocation(loc proc.Location) Location + type PackageBuildInfo struct + DirectoryPath string + Files []string + ImportPath string + type Register struct + DwarfNumber int + Name string + Value string + func ConvertRegisters(in op.DwarfRegisters, arch *proc.Arch, floatingPoint bool) (out []Register) + type Registers []Register + func (regs Registers) String() string + type SetAPIVersionIn struct + APIVersion int + type SetAPIVersionOut struct + type Stackframe struct + Arguments []Variable + Bottom bool + Defers []Defer + Err string + FrameOffset int64 + FramePointerOffset int64 + Locals []Variable + func (frame *Stackframe) Var(name string) *Variable + type StacktraceOptions uint16 + const StacktraceG + const StacktraceReadDefers + const StacktraceSimple + type Thread struct + Breakpoint *Breakpoint + BreakpointInfo *BreakpointInfo + File string + Function *Function + GoroutineID int + ID int + Line int + PC uint64 + ReturnValues []Variable + func ConvertThread(th proc.Thread) *Thread + type Variable struct + Addr uintptr + Base uintptr + Cap int64 + Children []Variable + DeclLine int64 + Flags VariableFlags + Kind reflect.Kind + Len int64 + LocationExpr string + Name string + OnlyAddr bool + RealType string + Type string + Unreadable string + Value string + func ConvertVar(v *proc.Variable) *Variable + func (v *Variable) MultilineString(indent string) string + func (v *Variable) SinglelineString() string + type VariableFlags uint16