Skip to content
forked from go-delve/delve

Delve is a debugger for the Go programming language.

License

Notifications You must be signed in to change notification settings

panda-sheep/delve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBG

What is DBG?

DBG is a Go debugger, written primarily in Go. It really needs a new name.

Features

  • Attach to (trace) a running process
  • Set breakpoints
  • Single step through a process
  • Next through a process (step over / out of subroutines)
  • Never retype commands, empty line defaults to previous command

Usage

  • break - Set break point at the entry point of a function, or at a specific file/line. Example: break foo.go:13.

  • step - Single step through program.

  • next - Step over to next source line.

Upcoming features

  • Handle Gos multithreaded nature better (follow goroutine accross thread contexts)
  • In-scope variable evaluation
  • In-scope variable setting
  • Readline integration
  • Ability to launch debugging session from debugged program, with breakpoint set correctly
  • Support for OS X

License

MIT

About

Delve is a debugger for the Go programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 51.1%
  • C 48.5%
  • Kotlin 0.1%
  • Shell 0.1%
  • PowerShell 0.1%
  • Assembly 0.1%