- 05 2月, 2015 6 次提交
- 03 2月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 02 2月, 2015 1 次提交
-
-
由 Derek Parker 提交于
This commit fixes a race condition between Delve and the runtime of the traced process. When a new thread is created in the traced process, Delve takes note of it and then continue both the new thread, and the thread that called clone. If Delve attempts to use data in `runtime.allm` before the new `m->procid` is set, errors occur. The errors are due to Delve assuming any m with a procid of 0 is the main thread of the process (due to how theGo runtime allocates M's, only `clone`d threads have procid properly set. This causes certain events (like `next`) to happen twice to the main thread, because 2 m's in `runtime.allm` have a `procid` of 0, and also causes various other issues that prevent proper thread coordination from Delve. Fixes #43
-
- 01 2月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 31 1月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 27 1月, 2015 3 次提交
-
-
由 Derek Parker 提交于
-
由 Ellery D'Souza 提交于
-
由 Derek Parker 提交于
-
- 26 1月, 2015 2 次提交
-
-
由 Paul Sbarra 提交于
As of go version 1.4 the standard library syscall package is "locked down" and code outside of the standard library is recommended to migrate to the go.sys subrepository. Reference: https://golang.org/s/go1.4-syscall
-
由 Michael Gehring 提交于
-
- 24 1月, 2015 4 次提交
-
-
由 Michael Gehring 提交于
Enable usage of dr1-dr3. Clear control bits when a breakpoint is disabled. Use DR_LEN_1 instead of DR_LEN_8 so breakpoint work on unaligned adresses. Fixes #51.
-
由 Derek Parker 提交于
-
由 epipho 提交于
-
由 Ivar Gaitan 提交于
-
- 23 1月, 2015 1 次提交
-
-
由 Paul Nasrat 提交于
Improves error message on systems that delve is failing on.
-
- 20 1月, 2015 5 次提交
- 17 1月, 2015 2 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
There were certain instances where the calculation of the stack frame was incorrect, causing for garbage to be returned by a print command.
-
- 15 1月, 2015 3 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
- 14 1月, 2015 2 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
Currently there is no need for the other items in the ProcessStatus struct, we really only care if the process is not running, so we can avoid sending signals to it.
-
- 13 1月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Currently only works for amd64 processors.
-
- 11 1月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 10 1月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Handle SIGINT by stopping the traced program and then displaying a prompt to the user for commands. If the traced process is not running, this is a noop. Closes #30
-
- 03 1月, 2015 2 次提交
-
-
由 Derek Parker 提交于
-
由 epipho 提交于
when evaluating a nil pointer.
-
- 02 1月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 01 1月, 2015 2 次提交
-
-
由 epipho 提交于
-
由 Derek Parker 提交于
-