Derek Parker

Results 14 issues of Derek Parker

Neat idea! Are there any plans for (or does this already exist) to add a filesystem API similar to acme? It would be great to interact with the editor via...

enhancement
help wanted

Currently, we stop the process as soon as it is `exec`ed, so it really isn't anywhere useful. The reason we do not continue directly to `main.main` is because that would...

area/proc
kind/enhancement
kind/discussion
area/cli

Go can produce heap dumps on demand. I think Delve should be able to read and analyze them and produce useful information for the user. https://pkg.go.dev/runtime/debug#WriteHeapDump https://github.com/golang/go/wiki/heapdump15-through-heapdump17

kind/enhancement

Currently Delve does not use `PTRACE_O_TRACEFORK` or any other mechanism to begin debugging a process created when the target process (the original process being debugged) `fork`s. This is an issue...

kind/enhancement

Test ran on MacOS using the M1 arm64 chip. ``` === RUN TestCgoStacktrace proc_test.go:3337: iteration step 0 proc_test.go:3201: 0x102bdaf70 -0xa8 -0xb8 main.main at main.go:13 proc_test.go:3201: 0x102b746d4 -0x13888 -0x13898 runtime.main at...

kind/bug
os/macOS
arch/arm64

I think that `pkg/proc` has gotten way too big in scope, making it difficult to understand especially for those new to the project. I believe this clutter also makes it...

kind/design
kind/discussion

There are a few tests on the FreeBSD port (namely the concurrent or any parallel_next test) which are currently skipped and must be investigated as to why they are failing....

kind/bug
os/FreeBSD
kind/needs more info

This is more for discussion, and is kind of pie-in-the-sky, but since most Go programs are going to be highly parallel, the ability to split the terminal and show execution...

kind/enhancement
kind/discussion
area/cli

See https://github.com/derekparker/delve/pull/1025#pullrequestreview-78237032 for more context. http://www.felixcloutier.com/x86/XSAVE.html https://github.com/mozilla/rr/issues/1282

area/proc

1. What version of Delve are you using (`dlv version`)? ``` Delve Debugger Version: 1.21.0 Build: e0b4bfbed31daef19c8b98ff2d9a2e2717c69dd8 ``` 2. What version of Go are you using? (`go version`)? ``` go...

os/macOS