devel/delve: Update to 1.21.1
ChangeLog:
https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1211-2023-10-3
Added
- Support for linux/ppc64le
- Enable debugging stripped mach-o
- Enable function call injection for linux/ppc64le
- Improved support for editors in 'edit' command
- Early 1.22 support
- Add 'packages' command to list packages in compiled binary
- Support debugging PIE binaries on linux/ppc64le
- Add ability to list goroutines waiting on channel
- Add support for more argument / return type parsing in ebpf tracing backend
- Add waitfor option to 'attach' command
Fixed
- Fix memory leak in native Darwin backend CGO usage
- Fix hexadecimal printing of variables with symbolic const values
- Handle ctrl-c during tracing executing
- Use a stack for restore/remember opcodes in DWARF CFI
- Pass user specified '-C' argument first in gobuild flags
- Fix stacktraces on freebsd/amd64/go1.20
- Fix PIE support on macOS
- Fix starlark slice unmarshaling
- Restore breakpoints set with line offsets on restart
- Check recursion level when printing pointers
- Fix FrameDescriptionEntrie's append bug removing duplicates
- Read context from sigtrampgo fixing cgo stack traces on 1.21
Changed
- Replace deprecated io/ioutil usage
- Accept string list as launch requests buildFlags in DAP server
- Strip package paths from symbols in callstack in DAP response
- Update cilium/ebpf package
PR: 274441
Reported by: dmitry.wagin@ya.ru (maintainer)