Page MenuHomeFreeBSD

D40155.id122092.diff
No OneTemporary

D40155.id122092.diff

diff --git a/sys/amd64/linux/linux_sysvec.c b/sys/amd64/linux/linux_sysvec.c
--- a/sys/amd64/linux/linux_sysvec.c
+++ b/sys/amd64/linux/linux_sysvec.c
@@ -169,6 +169,8 @@
/* Restore r10 earlier to avoid doing this multiply times. */
frame->tf_r10 = frame->tf_rcx;
+ /* Restore %rcx for machine context. */
+ frame->tf_rcx = frame->tf_rip;
td->td_retval[0] = 0;
return (0);

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 18, 1:31 AM (11 h, 41 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31690523
Default Alt Text
D40155.id122092.diff (386 B)

Event Timeline