- 12 5月, 2020 2 次提交
-
-
由 Anders Kaare 提交于
The option is "source-list-line-count". It defaults to 5, which was previously hardcoded in printfile(), but now you can change it dynamically, for instance: $ config source-list-line-count 20 $ list
-
由 Alessandro Arzilli 提交于
When trying to compile tests in a package that does not contain tests 'go' emits an error message on stdout instead of stderr. Let the 'go' command write to stdout too. Fixes #2042
-
- 05 5月, 2020 3 次提交
-
-
由 Alessandro Arzilli 提交于
Fixes #2026
-
由 chainhelen 提交于
Unexport `GetDebugServerAbsolutePath` and avoid unnecessary repeated calls. Remove `os.Stat` because `Exec.LookPath` has already used `os.Stat`.And Fix some comments.
-
由 colinnewell 提交于
-
- 02 5月, 2020 6 次提交
-
-
由 polinasok 提交于
* Add no-op handlers for unsupported requests * Fix whitespace * Add couple of missing unsupported requests * More comments * Separate errors for unsupported and not-yet-implemented requests. * Fix go.mod/sum dependencies Co-authored-by: NPolina Sokolova <polinasok@users.noreply.github.com>
-
由 aarzilli 提交于
Splits the compileUnits slice between images so that we can search for an offset inside the debug info of a specific image file.
-
由 aarzilli 提交于
When there is a single piece and it's a register value just return it. This is important for clang compiled programs which will use DW_OP_regN to specify the value of the frame base.
-
由 aarzilli 提交于
-
由 aarzilli 提交于
Mirroring the way this is implemented in the Go runtime and introducing a type that will be useful to support the call injection changes in Go 1.15
-
由 aarzilli 提交于
pickCurrentThread should always run.
-
- 28 4月, 2020 2 次提交
-
-
由 aarzilli 提交于
Fixes #2028
-
由 Min Zhou 提交于
On linux platform, we simply treated `/proc/$pid/exe` as the executable of targeting process when doing `dlv attach`. The `/proc/$pid/exe` is a symbol link of the real executable file. Delve couldn't find the corrsponding external debug file based on the symbol link: ``` could not attach to pid $pid: could not open debug info ``` The fix is to evaluate the symbol links to the actual executable path.
-
- 24 4月, 2020 1 次提交
-
-
由 chainhelen 提交于
Allow user to specify output syntax flavor of assembly in the disassemble command. Close #415
-
- 21 4月, 2020 1 次提交
-
-
由 aarzilli 提交于
This test will occasionally hang in SetBreakpoint/WriteMemory
-
- 18 4月, 2020 2 次提交
-
-
由 aarzilli 提交于
The process could quit while we are inside stop, we should report the error otherwise the following code will try to send on the closed ptrace channel. Fixes a sporadic error in TestIssue1101.
-
由 aarzilli 提交于
Reduces test timeout by one minute so that Go will timeout before Travis-CI and report useful informations about the hang.
-
- 17 4月, 2020 2 次提交
-
-
由 Derek Parker 提交于
Fixes a long standing dangling TODO item.
-
由 Alessandro Arzilli 提交于
-
- 15 4月, 2020 2 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
Embed the debugger config object in the service config object to avoid needless duplication of fields.
-
- 14 4月, 2020 1 次提交
-
-
由 chainhelen 提交于
We should not return error directly which set `fileFound` to be true if there's a compileUnit without line section.
-
- 11 4月, 2020 6 次提交
-
-
由 aarzilli 提交于
-
由 aarzilli 提交于
-
由 Darren Rambaud 提交于
Commit changes after executing gen-usage-docs.go script Related to #1995
-
由 Darren Rambaud 提交于
Add --continue as a valid flag for the attach command by decorating attachCommand with the continueOnStart variable. Fixes #1995
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
This flag allows users on UNIX systems to set the tty for the program being debugged by Delve. This is useful for debugging command line applications which need access to their own TTY, and also for controlling the output of the debugged programs so that IDEs may open a dedicated terminal to show the output for the process.
-
- 10 4月, 2020 2 次提交
-
-
由 Alessandro Arzilli 提交于
* dwarf/line: implement DW_LNE_set_discriminator We don't use the discriminator field in any way but we need to at least parse it to support debub_line programs that use it. * dwarf/line: support parsing DWARF4 debug_line sections There is an extra field maximum_operations_per_instruction that is used for VLIW CPUs. We don't support this feature but we have to at least parse the field to not crash.
-
由 Darren Rambaud 提交于
* gdbserial/gdbserver: Dynamically resolve debugserver binary Instead of hardcoding the absolute path to the Command Line Tools (CLT) binary, will attempt to resolve the path at the $PATH, or at the Xcode bundle. If none are available, will fallback to the default CLT location. Fixes #986 * gdbserial/gdbserver: Log outgoing executed commands Add logging to capture the executable and associated arguments used in LLDBLaunch and LLDBAttach Related to #986 * gdbserial/gdbserver: Add unit tests for helper function Define unit tests for helper function. Setup each test to temporarily make PATH variable, and file system changes, and subsequently revert them. Related to #986 * gdbserial/gdbserver: Lazily load function Lazily obtain absolute path to avoid increasing load times. Remove flaky tests. Related to #986
-
- 08 4月, 2020 1 次提交
-
-
由 Derek Parker 提交于
-
- 06 4月, 2020 1 次提交
-
-
由 aarzilli 提交于
1. Adds a note to the documentation describing how to use 'go get' in modules mode 2. Removes the '-u' option which, when 'go get' is used incorrectly will make 'go' try to compile Delve with unsupported dependencies 3. Removed obsolete note about Go 1.5 vendor experiment. Fixes #1988
-
- 05 4月, 2020 1 次提交
-
-
由 aarzilli 提交于
Adds a library of utility functions to generated breakpoint conditions for next, step and stepout.
-
- 04 4月, 2020 1 次提交
-
-
由 Lukas Spieß 提交于
-
- 03 4月, 2020 1 次提交
-
-
由 Derek Parker 提交于
Fixes #1310
-
- 02 4月, 2020 2 次提交
-
-
由 aarzilli 提交于
Clear all physical breakpoints associated with a logical breakpoint in ClearBreakpoint. Fixes #1955
-
由 polinasok 提交于
Co-authored-by: NPolina Sokolova <polinasok@users.noreply.github.com>
-
- 01 4月, 2020 3 次提交
-
-
由 Derek Parker 提交于
-
由 aarzilli 提交于
-
由 aarzilli 提交于
The test was always flaky because we can't fully control the state of all goroutines in the target program, Go 1.14's asynchronous preemption exacerbates the problem. See for example: https://travis-ci.com/github/go-delve/delve/jobs/302407282 This commit relaxes the checks made by the test to avoid irrelevante flakiness.
-