delve/pkg
Chen bef326c6a5
proc: use CPUID to determine ZMM_Hi256 region offset (#3831)
The offset of state component i can be found via
CPUID.(EAX=0DH,ECX=i):EBX. The ZMM_Hi256 is state component 6, so we use
CPUID to enumerate the offset instead of hardcoding.

For core dumps, we guess the ZMM_Hi256 offset based on xcr0 and the
length of xsave region. The logic comes from binutils-gdb.

Fixes #3827.
2024-10-21 09:16:57 -07:00
..
astutil pkg/astutil,pkg/elfwriter: fix package doc (#3753) 2024-06-20 21:48:33 +02:00
config go.mod: update gopkg.in/yaml to v3 (#3776) 2024-07-11 08:04:47 -07:00
dwarf delve: add linux-riscv64 support (#3785) 2024-10-11 12:34:25 -07:00
elfwriter pkg/astutil,pkg/elfwriter: fix package doc (#3753) 2024-06-20 21:48:33 +02:00
gobuild all: replace deprecated io/ioutil with io and os (#3509) 2023-09-25 11:41:59 -07:00
goversion goversion: parse version for development builds (#3837) 2024-10-21 09:15:02 -07:00
internal/gosym *: remove redundant lines at the start/end of block (#3773) 2024-07-11 13:54:55 +02:00
locspec Documentation: fix autogenerated markdown documentation (#3836) 2024-10-21 09:15:44 -07:00
logflags all: replace deprecated io/ioutil with io and os (#3509) 2023-09-25 11:41:59 -07:00
proc proc: use CPUID to determine ZMM_Hi256 region offset (#3831) 2024-10-21 09:16:57 -07:00
terminal Documentation: fix autogenerated markdown documentation (#3836) 2024-10-21 09:15:44 -07:00
version *: release version 1.23.1 (#3816) 2024-09-23 11:37:44 -07:00