delve
delve copied to clipboard
Remaining work to support core files
- [x] Support floating point registers on linux (the code to parse an XSAVE area already exists in registers_linux_amd64.go, likely the same format is used in core dumps)
- [ ] Support parsing of core dumps produced on macOS
- [x] Support parsing of core dumps produced on Windows
@heschik
Is there any way to walk the stack of a core file with up
/down
?
@jtanx frame 7 command
to execute "command" on frame 7. Change goroutine with goroutine 5
. Or use a GUI and click around.
Ah... ok. That's not very intuitive. GDB supports using up/down in a core dump, which I find much more useful.
I've looked into supporting macOS core fie but I can't find any way to retrieve the thread_handle of every thread, which we need to associate threads with goroutines.
@aarzilli I think that the Windows support can also be ticked as done now, given minidumps support has landed, correct?
@dlsniper yes.