Update README

This commit is contained in:
Derek Parker 2014-07-21 11:40:21 -05:00
parent f7e36b3c46
commit f3314299e2

@ -1,9 +1,36 @@
# DBG
## What is DBG?
### What is DBG?
DBG is a Go debugger, written primarily in Go.
## License
### 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
### License
MIT