package
0.1.0
Repository: https://github.com/cogentcore/cogent.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

BreakByFile returns the given breakpoint by file path and line from list.
BreakByID returns the given breakpoint by ID from full list, and index.
NewVariable returns a new [Variable] with the given optional parent: Variable describes a variable.
SortBreaks sorts breaks by id.
SortVars sorts vars by name.
StatusValues returns all possible values for the type Status.
TaskByID returns the given thread by ID from full list, and index.
ThreadByID returns the given thread by ID from full list, and index.

# Constants

Attach means attach to an already-running process.
Breakpoint means the process has stopped at a breakpoint.
Building is building the exe for debugging.
Error means the debugger has an error -- usually from building.
Exec means debug a standard executable program.
Finished means the process has finished running.
NotInit is not initialized.
Ready means executable is built and ready to start (or restarted).
Running means the process is running.
StatusN is the highest valid value for type Status, plus one.
Stopped means the process has stopped (at a breakpoint, crash, or from single stepping).
Test means debug a testing program.

# Variables

Debuggers is the list of supported debuggers.
DefaultParams are default parameter values.
No description provided by the author
No description provided by the author

# Structs

AllState holds all relevant state information.
Break describes one breakpoint.
Frame describes one frame in a stack trace.
Location holds program location information.
Params are overall debugger parameters.
State represents the current immediate execution state of the debugger.
Task is an optional finer-grained, lighter-weight thread, e.g., a goroutine in the Go language.
Thread is a system-level thread within the debugged process.
Variable describes a variable.
VarParams are parameters controlling how much detail the debugger reports about variables.

# Interfaces

GiDebug is the interface for all supported debuggers.

# Type aliases

Modes are different modes of running the debugger.
Status of the debugger.