delve

module
v1.23.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2024 License: MIT

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.

Directories

Path Synopsis
cmd
dlv
pkg
astutil
This package contains utility functions used by pkg/proc to generate ast.Expr expressions.
This package contains utility functions used by pkg/proc to generate ast.Expr expressions.
dwarf/dwarfbuilder
Package dwarfbuilder provides a way to build DWARF sections with arbitrary contents.
Package dwarfbuilder provides a way to build DWARF sections with arbitrary contents.
dwarf/frame
Package frame contains data structures and related functions for parsing and searching through Dwarf .debug_frame data.
Package frame contains data structures and related functions for parsing and searching through Dwarf .debug_frame data.
dwarf/leb128
Package leb128 provides encoders and decoders for The Little Endian Base 128 format.
Package leb128 provides encoders and decoders for The Little Endian Base 128 format.
elfwriter
elfwriter is a package to write ELF files without having their entire contents in memory at any one time.
elfwriter is a package to write ELF files without having their entire contents in memory at any one time.
gobuild
Package gobuild provides utilities for building programs and tests for the debugging session.
Package gobuild provides utilities for building programs and tests for the debugging session.
locspec
Package locspec implements code to parse a string into a specific location specification.
Package locspec implements code to parse a string into a specific location specification.
proc
Package proc is a low-level package that provides methods to manipulate the process we are debugging.
Package proc is a low-level package that provides methods to manipulate the process we are debugging.
proc/linutil
Package linutil contains functions and data structures used by both the linux implementation of the native backend and the core backend to deal with structures used by the linux kernel.
Package linutil contains functions and data structures used by both the linux implementation of the native backend and the core backend to deal with structures used by the linux kernel.
terminal
Package terminal implements functions for responding to user input and dispatching to appropriate backend commands.
Package terminal implements functions for responding to user input and dispatching to appropriate backend commands.
api
dap
Package dap implements VSCode's Debug Adaptor Protocol (DAP).
Package dap implements VSCode's Debug Adaptor Protocol (DAP).
dap/daptest
Package daptest provides a sample client with utilities for DAP mode testing.
Package daptest provides a sample client with utilities for DAP mode testing.
dap/daptest/gen
Binary gen generates service/dap/daptest/responses.go.
Binary gen generates service/dap/daptest/responses.go.
internal/sameuser
Package sameuser provides utilities for checking users of a local connection.
Package sameuser provides utilities for checking users of a local connection.
rpc1
Package rpc1 implements version 1 of Delve's API and is only kept for backwards compatibility.
Package rpc1 implements version 1 of Delve's API and is only kept for backwards compatibility.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL