diff options
author | 1996-02-19 22:24:18 +0000 | |
---|---|---|
committer | 1996-02-19 22:24:18 +0000 | |
commit | bdcd2d18190a685c9caa49c4b912e8a6dd420ef2 (patch) | |
tree | 3852e97c2645d91b47ceba5d0b34b74b53118207 /sys | |
parent | netbsd: bind 4.9.3 (diff) | |
download | wireguard-openbsd-bdcd2d18190a685c9caa49c4b912e8a6dd420ef2.tar.xz wireguard-openbsd-bdcd2d18190a685c9caa49c4b912e8a6dd420ef2.zip |
Add support for fork accounting
Diffstat (limited to 'sys')
-rw-r--r-- | sys/sys/vmmeter.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sys/sys/vmmeter.h b/sys/sys/vmmeter.h index e6f49672347..d24dc38e209 100644 --- a/sys/sys/vmmeter.h +++ b/sys/sys/vmmeter.h @@ -111,6 +111,23 @@ struct vmtotal total; #endif /* + * Fork/vfork/rfork accounting. + */ +struct forkstat +{ + int cntfork; /* number of fork() calls */ + int cntvfork; /* number of vfork() calls */ + int cntrfork; /* number of rfork() calls */ + int sizfork; /* VM pages affected by fork() */ + int sizvfork; /* VM pages affected by vfork() */ + int sizrfork; /* VM pages affected by rfork() */ +}; + +#ifdef _KERNEL +struct forkstat forkstat; +#endif + +/* * Optional instrumentation. */ #ifdef PGINPROF |