закешированный к нам в целях безопасности дебаггер
Go to file
Matias Lahti 60946a759c proc: Fix command-line arguments on Windows (#501)
* proc: add tests for command-line arguments

adds tests to make sure command-line arguments are passed to Launch() properly

* proc_windows: pass command-line arguments to CreateProcess()

build command-line arguments according to how the standard library does it and pass the command line along to the actual syscall on Windows.

see discussion in #479

* proc: better testing of cmd-line arguments

* proc_windows: fix a possible error-case with passing just 1 argument

previously, the command line pointer passed to sys.CreateProcess was empty, if we had 0 parameters (len(cmd) == 1, as cmd[0] is the executable, so no cmdlineGo would be created, while with any argument it would as len(cmd) > 1). This might cause problems down the road, so make sure we include the command line every time, even if it seems to work without.

* proc: improve testing of command-line arguments

test that arguments with spaces are passed on correctly and DRY failure/success condition checking in the args test
2016-04-21 14:20:38 -07:00
_fixtures proc: Fix command-line arguments on Windows (#501) 2016-04-21 14:20:38 -07:00
assets Add high-res images 2015-05-19 12:25:26 -05:00
cmd/dlv service,terminal: APIv2 plus method to select API version (#460) 2016-04-18 12:20:20 -07:00
config dlv: Misc refactors 2016-03-17 15:32:30 -07:00
Documentation service,terminal: APIv2 plus method to select API version (#460) 2016-04-18 12:20:20 -07:00
dwarf proc: bugfix: Truncate stacktrace when FDE of a frame can not be found 2016-03-28 09:01:16 -07:00
Godeps terminal: Use go-colorable 2016-04-18 12:49:14 -07:00
proc proc: Fix command-line arguments on Windows (#501) 2016-04-21 14:20:38 -07:00
scripts docs: Move wiki docs into Documentation dir 2016-02-19 10:47:46 -08:00
service service,terminal: APIv2 plus method to select API version (#460) 2016-04-18 12:20:20 -07:00
terminal command: fixed documentation for frame. 2016-04-21 11:27:13 +02:00
vendor terminal: Use go-colorable 2016-04-18 12:49:14 -07:00
version docs: Move wiki docs into Documentation dir 2016-02-19 10:47:46 -08:00
.gitignore git: Update gitignore 2015-10-20 20:55:11 -07:00
.travis.yml travis: Test against Go 1.6 2016-02-18 19:19:43 +01:00
appveyor.yml Fix path lookup logic on Windows. 2016-02-05 14:45:27 -08:00
CHANGELOG.md misc: fix typo in changelog 2016-01-26 11:19:58 -08:00
CONTRIBUTING.md docs: Update contributing doc 2015-09-17 07:10:56 -07:00
ISSUE_TEMPLATE.md misc: Include issue template for GitHub 2016-03-03 10:40:14 -08:00
LICENSE Add License and README 2014-05-03 15:31:52 -05:00
Makefile Fixes quote of certificate 2016-02-28 20:33:09 -05:00
README.md docs: Move wiki docs into Documentation dir 2016-02-19 10:47:46 -08:00

Delve

license GoDoc Build Status Build status Join the chat at https://gitter.im/derekparker/delve

This project is currently pre 1.0.

The Github issue tracker is for bugs only. Please use the developer mailing list for any feature proposals and discussions.

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.