- 25 1月, 2016 1 次提交
-
-
由 Derek Parker 提交于
This patch modifies the `step` command to step to the next source line, stepping into any function encountered along the way. Fixes #360
-
- 24 1月, 2016 1 次提交
-
-
由 aarzilli 提交于
Backend only, no UI Implements #120 (partial)
-
- 21 1月, 2016 1 次提交
-
-
由 Luke Hoban 提交于
Fixes #198.
-
- 18 1月, 2016 1 次提交
-
-
由 aarzilli 提交于
Location specifiers starting with '*' can be followed by any expression supported by the evaluator. The expression should evaluate to either an integer (which will be interpreted as an address) or to a function pointer (which will be dereferenced to get the function's entry point).
-
- 10 1月, 2016 1 次提交
-
-
由 Derek Parker 提交于
-
- 09 1月, 2016 2 次提交
-
-
由 aarzilli 提交于
Next sets its temporary breakpoints with the condition that they must only activate on the current goroutine, and then calls Continue When Continue encounters a temporary breakpoint it clears all the breakpoint. User visible changes: breakpoints that get hit while executing Next are not ignored. This commit does not implement full conditional breakpoints functionality, the only condition that can be set is on the goroutine id. Fixes race conditions in Next affecting TestNextConcurrent.
-
由 aarzilli 提交于
-
- 29 10月, 2015 1 次提交
-
-
由 aarzilli 提交于
The new contents of api.Variable are documented in proc/variables.go. Implements #243
-
- 10 10月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Prevents a lot of goroutines hanging around, especially when running tests.
-
- 29 9月, 2015 1 次提交
-
-
由 aarzilli 提交于
set <variable name> <value>
-
- 21 9月, 2015 1 次提交
-
-
由 aarzilli 提交于
Use proc.(*Process).FindGoroutine in proc.(*Process).SwitchGoroutine and debugger.(*Debugger).Stacktrace. That method did not exist when those were originally written.
-
- 18 9月, 2015 1 次提交
-
-
由 aarzilli 提交于
stack command: -full flag prints local variables and arguments of all the functions on the stack trace
-
- 06 9月, 2015 2 次提交
-
-
由 Derek Parker 提交于
-
由 aarzilli 提交于
-
- 18 8月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 09 8月, 2015 1 次提交
-
-
由 aarzilli 提交于
Breakpoints, tracepoints, etc.. take a location spec as input. This patch improves the expressiveness of that API. It allows: * Breakpoint at line * Breakpoint at function (handling package / receiver smoothing) * Breakpoint at address * Breakpoint at file:line * Setting breakpoint based off regexp
-
- 02 8月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Fixes #188
-
- 13 7月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Allows a user to execute `dlv trace [regexp]` and Delve will execute the program and output information on functions matching [regexp].
-
- 11 7月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 04 7月, 2015 2 次提交
-
-
由 Derek Parker 提交于
Fixes #95
-
由 Derek Parker 提交于
-
- 02 7月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 01 7月, 2015 1 次提交
-
-
由 Derek Parker 提交于
* Cleanup comments * Cleanup naming in certain instances * Modify stacktrace to return current location
-
- 30 6月, 2015 1 次提交
-
-
由 aarzilli 提交于
-
- 28 6月, 2015 1 次提交
-
-
由 aarzilli 提交于
-
- 27 6月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Fixes #154
-
- 22 6月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 21 6月, 2015 4 次提交
-
-
由 Derek Parker 提交于
s/Break/SetBreakpoint/ s/Clear/ClearBreakpoint/ s/BreakByLocation/SetBreakpointByLocation/
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 aarzilli 提交于
Finishes #63 #64
-
- 20 6月, 2015 1 次提交
-
-
由 Giulio Iotti 提交于
-
- 18 6月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 14 6月, 2015 1 次提交
-
-
由 Derek Parker 提交于
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.
-
- 13 6月, 2015 5 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
Hardware breakpoints are by definition architecture dependant. Move them off the DebuggedProcess struct and onto the associated arch struct.
-
由 Derek Parker 提交于
-
- 28 5月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Prevents leaving around a bunch of zombie processes
-