Module Name: src Committed By: reinoud Date: Fri May 18 20:09:33 UTC 2018
Modified Files: src/sys/arch/usermode/include: reg.h Log Message: Implement own process register capture from userland. NetBSD/usermode now creates readable and sensible coredumps To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/usermode/include/reg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/usermode/include/reg.h diff -u src/sys/arch/usermode/include/reg.h:1.3 src/sys/arch/usermode/include/reg.h:1.4 --- src/sys/arch/usermode/include/reg.h:1.3 Sat Jan 13 14:39:15 2018 +++ src/sys/arch/usermode/include/reg.h Fri May 18 20:09:32 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: reg.h,v 1.3 2018/01/13 14:39:15 reinoud Exp $ */ +/* $NetBSD: reg.h,v 1.4 2018/05/18 20:09:32 reinoud Exp $ */ /*- * Copyright (c) 2007 Jared D. McNeill <jmcne...@invisible.ca> @@ -29,10 +29,16 @@ #ifndef _ARCH_USERMODE_INCLUDE_REG_H #define _ARCH_USERMODE_INCLUDE_REG_H +#include "machine/mcontext.h" + +/* registers are already in the right order since they follow mcontext.h */ struct reg { + __gregset_t regs; }; +/* registers are already in the right order since they follow mcontext.h */ struct fpreg { + __fpregset_t fpregs; }; /* x86_64 only */