delve/pkg/proc/linutil
Alessandro Arzilli b53fcbe43a
proc: fix RFLAGS corruption after call injection on amd64 (#3002)
debugCallV2 for amd64 has a bug where it corrupts the flags registers
every time it is called, this commit works around that problem by
restoring flags one extra time to its original value after stepping out
of debugCallV2.

Fixes #2985
2022-05-05 08:41:40 -07:00
..
auxv.go pkg/proc,service: support linux/386 (#1884) 2020-03-10 09:34:40 -07:00
doc.go proc: support position independent executables (PIE) 2018-10-11 11:21:27 -07:00
dynamic.go proc/*: remove proc.Thread.Blocked, refactor memory access (#2206) 2020-11-09 11:28:40 -08:00
regs_amd64_arch.go proc: fix RFLAGS corruption after call injection on amd64 (#3002) 2022-05-05 08:41:40 -07:00
regs_arm64_arch.go proc: support function call injection on arm64 (#2996) 2022-05-03 10:46:24 -07:00
regs_i386_arch.go proc: support function call injection on arm64 (#2996) 2022-05-03 10:46:24 -07:00