Page MenuHomeFreeBSD

D34177.id102397.diff
No OneTemporary

D34177.id102397.diff

Index: sys/compat/freebsd32/freebsd32_misc.c
===================================================================
--- sys/compat/freebsd32/freebsd32_misc.c
+++ sys/compat/freebsd32/freebsd32_misc.c
@@ -1026,19 +1026,12 @@
case PT_SETDBREGS:
error = copyin(uap->addr, &r.dbreg, sizeof(r.dbreg));
break;
+ case PT_GETREGSET:
case PT_SETREGSET:
error = copyin(uap->addr, &r32.vec, sizeof(r32.vec));
if (error != 0)
break;
- r.vec.iov_len = r32.vec.iov_len;
- r.vec.iov_base = PTRIN(r32.vec.iov_base);
- break;
- case PT_GETREGSET:
- error = copyin(uap->addr, &r32.vec, sizeof(r32.vec));
- if (error != 0)
- break;
-
r.vec.iov_len = r32.vec.iov_len;
r.vec.iov_base = PTRIN(r32.vec.iov_base);
break;
Index: sys/kern/sys_process.c
===================================================================
--- sys/kern/sys_process.c
+++ sys/kern/sys_process.c
@@ -627,10 +627,8 @@
case PT_GETDBREGS:
bzero(&r.dbreg, sizeof(r.dbreg));
break;
- case PT_SETREGSET:
- error = copyin(uap->addr, &r.vec, sizeof(r.vec));
- break;
case PT_GETREGSET:
+ case PT_SETREGSET:
error = copyin(uap->addr, &r.vec, sizeof(r.vec));
break;
case PT_SETREGS:

File Metadata

Mime Type
text/plain
Expires
Thu, May 14, 1:37 AM (2 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33029284
Default Alt Text
D34177.id102397.diff (1 KB)

Event Timeline