закешированный к нам в целях безопасности дебаггер
Go to file
Derek Parker e4fc5e32c2 Refactor: Use thread-locked goroutine for ptrace ops
Previously either the terminal client or the debugger service would
either lock main goroutine to a thread or provide a locked goroutine to
run _all_ DebuggedProcess functions in. This is unnecessary because only
ptrace functions need to be run from the same thread that originated the
PT_ATTACH request.

Here we use a specific thread-locked goroutine to service any ptrace
request. That goroutine is also responsible for the initial spawning /
attaching of the process, since it must be responsible for the PT_ATTACH
request.
2015-06-13 12:57:42 -05:00
_fixtures Correctly handle hardware breakpoints across threads 2015-06-11 22:46:06 -05:00
assets Add high-res images 2015-05-19 12:25:26 -05:00
cmd/dlv Specify log visibility with NewServer 2015-05-08 17:26:09 -05:00
dwarf Improve 'next': return into deferred func 2015-05-09 12:44:38 -05:00
proc Refactor: Use thread-locked goroutine for ptrace ops 2015-06-13 12:57:42 -05:00
service Refactor: Use thread-locked goroutine for ptrace ops 2015-06-13 12:57:42 -05:00
source Fix: Use return address directly when at end of func 2015-05-11 08:17:19 -05:00
terminal Rename package proctl -> proc 2015-06-12 14:49:23 -05:00
.gitignore Update/cleanup .gitignore 2015-01-26 15:09:22 -06:00
CONTRIBUTING.md Update CONTRIBUTING.md to not abbreviate dlv -version 2015-05-07 00:34:38 -04:00
LICENSE Add License and README 2014-05-03 15:31:52 -05:00
Makefile Update Makefile 2015-06-12 16:21:32 -05:00
README.md Update README 2015-06-02 08:26:35 -05:00

Delve

GoDoc

This project is currently pre 1.0. Most of the functionality is there, however there are various improvements to be made. Delve is not yet ready for daily use.

About Delve

Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, most likely things aren't going your way. With that in mind, Delve should stay out of your way as much as possible.

License

MIT