You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# If installed via cargo install
debugger --help
debugger status
# If building from source
cargo build --release
./target/release/debugger --help
./target/release/debugger status
Full Test (requires lldb-dap)
# Create test program
cat > /tmp/test.c << 'EOF'#include <stdio.h>int main() { int x = 42; printf("x = %d\n", x); return 0;}EOF
gcc -g -o /tmp/test /tmp/test.c
# Debug it
./target/release/debugger start /tmp/test --stop-on-entry
./target/release/debugger breakpoint add main
./target/release/debugger continue
./target/release/debugger await
./target/release/debugger context
./target/release/debugger stop
Go Test (requires Delve)
# Create test program
mkdir -p /tmp/gotest &&cd /tmp/gotest
cat > main.go << 'EOF'package mainimport "fmt"func main() { x := 42 fmt.Println("x =", x)}EOF
go mod init gotest && go build -gcflags="all=-N -l" -o gotest
# Debug it
debugger start ./gotest --adapter go --break main.main
debugger continue
debugger await
debugger locals
debugger stop