MCPcopy
hub / github.com/go-delve/delve

github.com/go-delve/delve @v1.27.0 sqlite

repository ↗ · DeepWiki ↗ · release v1.27.0 ↗
5,741 symbols 22,875 edges 511 files 2,018 documented · 35%
README

Delve

license Go Reference Build Status

The GitHub issue tracker is for bugs only. Please use the developer mailing list for any feature proposals and discussions.

About Delve

Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, things aren't going your way. With that in mind, Delve should stay out of your way as much as possible.

Extension points exported contracts — how you extend this code

RecordingManipulationInternal (Interface)
RecordingManipulationInternal is an interface that a Delve backend can implement if it is a recording. [7 implementers]
pkg/proc/interface.go
LocationSpec (Interface)
LocationSpec is an interface that represents a parsed location spec string. [8 implementers]
pkg/locspec/locations.go
TestX (Interface)
(no doc) [7 implementers]
_fixtures/issue4116.go
Vehicle (Interface)
Vehicle defines the vehicle behavior [4 implementers]
_fixtures/issue2896.go
Server (Interface)
Server represents a server for a remote client to connect to. [2 implementers]
service/server.go
RPCCallback (Interface)
RPCCallback is used by RPC methods to return their result asynchronously. [1 implementers]
service/rpccallback.go
Client (Interface)
Client represents a debugger service client. All client methods are synchronous. [1 implementers]
service/client.go
Context (Interface)
Context is the context in which starlark scripts are evaluated. It contains methods to call API functions, command line [1 …
pkg/terminal/starbind/starlark.go

Core symbols most depended-on inside this repo

Errorf
called by 1305
pkg/logflags/logger.go
Continue
called by 375
service/client.go
Error
called by 266
pkg/logflags/logger.go
BinInfo
called by 236
pkg/proc/threads.go
Close
called by 206
pkg/proc/interface.go
String
called by 197
pkg/proc/bininfo.go
decorateError
called by 192
pkg/terminal/starbind/starlark.go
DwarfRegisterFromUint64
called by 187
pkg/dwarf/op/regs.go

Shape

Function 2,482
Method 2,333
Struct 764
TypeAlias 106
Interface 41
FuncType 15

Languages

Go100%
Python1%

Modules by API surface

pkg/proc/proc_test.go223 symbols
service/dap/server_test.go177 symbols
service/rpc2/server.go170 symbols
service/dap/server.go151 symbols
pkg/proc/bininfo.go138 symbols
service/dap/daptest/resp.go122 symbols
pkg/terminal/command.go121 symbols
service/debugger/debugger.go112 symbols
pkg/proc/gdbserial/gdbserver.go105 symbols
service/test/integration2_test.go101 symbols
pkg/dwarf/godwarf/type.go97 symbols
service/rpc2/client.go96 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

github.com/cosiner/argvv0.1.0 · 1×
github.com/cpuguy83/go-md2man/v2v2.0.6 · 1×
github.com/creack/ptyv1.1.20 · 1×
github.com/derekparker/trie/v3v3.2.0 · 1×
github.com/go-delve/linerv1.2.3-0.20231231155 · 1×
github.com/google/go-dapv0.12.0 · 1×
github.com/inconshreveable/mousetrapv1.1.0 · 1×
github.com/mattn/go-colorablev0.1.13 · 1×
github.com/mattn/go-isattyv0.0.20 · 1×
github.com/mattn/go-runewidthv0.0.13 · 1×
github.com/rivo/unisegv0.2.0 · 1×

For agents

$ claude mcp add delve \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact