package
1.0.0-rc.2
Repository: https://github.com/idevz/delve.git
Documentation: pkg.go.dev

# Functions

Attach to an existing process with the given PID.
Launch creates and begins debugging a new process.
New returns an initialized Process struct.
PtraceAttach executes the sys.PtraceAttach call.
PtraceCont executes ptrace PTRACE_CONT.
PtraceDetach calls ptrace(PTRACE_DETACH).
PtraceGetRegset returns floating point registers of the specified thread using PTRACE.
PtracePeekUser execute ptrace PTRACE_PEEK_USER.
PtracePokeUser execute ptrace PTRACE_POKE_USER.
PtraceSingleStep executes ptrace PTRACE_SINGLE_STEP.

# Constants

Process statuses.
Process statuses.
Process statuses.
Kernel 2.6 has TraceStop as T TODO(derekparker) Since this means something different based on the version of the kernel ('T' is job control stop on modern 3.x+ kernels) we may want to differentiate at some point.
Process statuses.

# Structs

OSProcessDetails contains Linux specific process details.
OSSpecificDetails hold Linux specific process details.
Process represents all of the information the debugger is holding onto regarding the process we are debugging.
Regs is a wrapper for sys.PtraceRegs.
Thread represents a single thread in the traced process ID represents the thread id or port, Process holds a reference to the Process struct that contains info on the process as a whole, and Status represents the last result of a `wait` call on this thread.

# Type aliases

No description provided by the author