- 06 9月, 2015 3 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 aarzilli 提交于
-
- 02 9月, 2015 1 次提交
-
-
由 Paul Smith 提交于
This change right-aligns the register names in the output of the "regs" command, and pads out the display of the hex value of each register to 16 bytes. This makes scanning registers for set values a bit easier.
-
- 30 8月, 2015 1 次提交
-
-
由 omie 提交于
Support multiple file / directory tables for multiple compilation units. - added a type DebugLines that can hold number of DebugLineInfo - added a supporting attribute to DebugLineInfo called 'Lookup' which is to be used to quickly lookup if file exists in FileNames slice - added supporting methods to lookup and return corresponding DebugLineInfo - changed the debug_line parsing behavior to read all the available tables and push them to DebugLines - since Process.lineInfo is now a slice, it was breaking AllPCsBetween as well - updated that function's definition to accept a new filename parameter to be able to extract related DebugLineInfo - updated calls to AllPCsBetween - fixed tests that were broken due to attribute type change in Process - updated _fixtures/cgotest program to include stdio.h, so that it updates .debug_line header - added a test to check 'next' in a cgo binary - OSX - 1.4 does not support cgo, handle that in new testcase
-
- 28 8月, 2015 4 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
- 22 8月, 2015 3 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
This patch forces Delve to be more mindful of how it handles many threads and the goroutine context switching that occurs in such cases.
-
由 Tyler Bunnell 提交于
-
- 20 8月, 2015 5 次提交
-
-
由 Derek Parker 提交于
Bring similar code up to top level, and keep OS dependant code in OS dependant files. DRY up code a bit.
-
由 Derek Parker 提交于
This patch aims to improve how Delve tracks the current goroutine, especially in very highly parallel programs. The main spirit of this patch is to ensure that even in situations where the goroutine we care about is not executing (common for len(g) > len(m)) we still end up back on that goroutine as a result of executing the 'next' command. We accomplish this by tracking our original goroutine id, and any time a breakpoint is hit or a threads stops, we examine the stopped threads and see if any are executing the goroutine we care about. If not, we set 'next' breakpoint for them again and continue them. This is done so that one of those threads can eventually pick up the goroutine we care about and begin executing it again.
-
由 Derek Parker 提交于
Added subcommand which takes a path to an existing binary, starts it, and begins a debug session.
-
由 Derek Parker 提交于
The shortening of file paths is purely a terminal UI concern. Move that code to the presentation layer, and remove from the service layer.
-
由 Derek Parker 提交于
-
- 19 8月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 18 8月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 17 8月, 2015 2 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
- 15 8月, 2015 2 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
This renaming avoids confusion with the 'run' subcommand in the go tool. The 'run' subcommand in Delve is now deprecated. It is still there, however simply prints a deprecation notice and exits.
-
- 14 8月, 2015 5 次提交
-
-
由 Tyler Bunnell 提交于
Fixes #201. Use to connect to a running headless server
-
由 Derek Parker 提交于
-
由 Joe Shaw 提交于
Without arguments, `list` displays source around the current context. A linespec argument can be taken to display source around that location. Fixes #58
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
We're not dealing with a debugged process having its own controlling terminal at this point, so no need to make the new process a session leader. Simply making the process a group leader will suffice for our purposes at the moment.
-
- 12 8月, 2015 4 次提交
-
-
由 aarzilli 提交于
-
由 moshee 提交于
-
由 Derek Parker 提交于
Fixes a bug on OSX where, if the debugged process spawned a child, when that process received a SIGCHLD it would cause Delve to hang. Fixes #197
-
由 Derek Parker 提交于
-
- 11 8月, 2015 3 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
We don't care, at the process level, whether or not we're single stepping. That state is really only relevant at the thread level.
-
由 Derek Parker 提交于
There's no reason to hang a bunch of commands off of the `info` command. Promoted all commands to be top level.
-
- 10 8月, 2015 4 次提交
-
-
由 Derek Parker 提交于
Fixes a code path where stacktrace returns < 2 locations and thread.ReturnAddress would panic. Now returns an error.
-
由 aarzilli 提交于
This fix helps avoid infinite recursion.
-
由 aarzilli 提交于
-
由 aarzilli 提交于
Original implementation was passing the wrong argument.
-
- 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
-