NetBSD/sys/kern
fair c75556a12f Add kernel logging of processes which exit on signals which can
cause a core to drop, and whether the core dropped, or, if it did
not, why not (i.e. error number). Logs process ID, name, signal that
hit it, and whether the core dump was successful.

logging only happens if kern_logsigexit is non-zero, and it can be
changed by the new sysctl(3) value KERN_LOGSIGEXIT. The name of this
sysctl and its function are taken from FreeBSD, at the suggestion
of Greg Woods in PR 6224. Default behavior is zero for a normal
kernel, and one for a kernel compiled with DIAGNOSTIC.
2000-02-06 07:29:56 +00:00
..
exec_aout.c
exec_conf.c defopt COMPAT_VAX1K 2000-01-17 02:59:25 +00:00
exec_ecoff.c * don't have the [onz]magic setup functions set up the stack. 1999-04-27 05:36:43 +00:00
exec_elf32.c Update to match new SVR4-style definition names in <sys/exec_elf.h>. 1999-10-25 13:55:06 +00:00
exec_elf64.c
exec_elf_common.c
exec_script.c (exec_script_makecmds): remove declaration of vnops, now in 2000-02-01 01:23:29 +00:00
exec_subr.c Handle misalignment in vmcmd_map_readvn and vmcmd_map_zero correctly. 1999-07-07 20:23:45 +00:00
genassym.awk
genassym.sh
init_main.c Add a `config_pending' semaphore to block mounting of the root file system 2000-01-24 18:03:19 +00:00
init_sysent.c Regen 2000-01-31 15:13:24 +00:00
kern_acct.c
kern_allocsys.c Revert order of formula to calculate the number of buffer pages if the 1999-12-05 17:12:43 +00:00
kern_clock.c Move callout initialization to a single location; no need to duplicate 2000-01-19 20:05:30 +00:00
kern_descrip.c In cwdinit(), if there isn't a cdir vnode yet, don't VREF() it. 2000-01-24 17:57:34 +00:00
kern_exec.c Add an exec hook mechanism, where kernel subsystem can register to 2000-01-25 01:15:14 +00:00
kern_exit.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_fork.c Add a read/write lock to the proclists and PID hash table. Use the 1999-07-22 21:08:30 +00:00
kern_kthread.c Make the kthread API a bit more friendly to loadable kernel modules. 1999-07-06 21:44:09 +00:00
kern_ktrace.c don't log an error for ktrace if it's EPIPE - an error that should be 1999-07-25 13:59:08 +00:00
kern_lkm.c LMREADY: kill the DEBUG message "LKM: try ready" 1999-09-03 17:07:52 +00:00
kern_lock.c Make it possible to direct LOCKDEBUG messages to syslog only. 1999-08-27 01:14:38 +00:00
kern_malloc.c Add a sanity check to ensure that a region being free()'d is actually 2000-02-01 19:37:58 +00:00
kern_ntptime.c
kern_physio.c Preserve B_ORDERED. 2000-01-21 23:21:46 +00:00
kern_proc.c After some discussion with Mycroft, change splstatclock() to splclock(). 2000-01-22 16:53:50 +00:00
kern_prot.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_resource.c Remplace kern.shortcorename sysctl with a more flexible sheme, 1999-09-28 14:47:00 +00:00
kern_sig.c Add kernel logging of processes which exit on signals which can 2000-02-06 07:29:56 +00:00
kern_subr.c Factor out a common functionality into a subroutine. 2000-02-01 05:28:01 +00:00
kern_synch.c Add Kirk McKusick's soft updates code to the trunk. Not enabled by 1999-11-15 18:49:07 +00:00
kern_sysctl.c Add kernel logging of processes which exit on signals which can 2000-02-06 07:29:56 +00:00
kern_time.c Implement ratecheck(), a function which can help programmers implement 2000-02-03 23:04:45 +00:00
kern_xxx.c
kgdb_stub.c
Make.tags.inc Protect the COMM variable with an '.ifmake tags' to stop the long delay 1999-02-12 19:52:30 +00:00
Makefile
makesyscalls.sh Clean up some whitespace issues in the generated syscallargs.h file. 1999-08-20 19:07:31 +00:00
subr_autoconf.c #define __HAVE_DEVICE_REGISTER on ports that have it, and check for 2000-02-01 04:01:19 +00:00
subr_disk.c The decision that `disksort_cylinder' uses to decide if the buffer needs 2000-01-28 09:27:38 +00:00
subr_extent.c Detect if kmem is up, and if not, ignore EX_MALLOCOK. 1999-10-11 22:57:17 +00:00
subr_log.c
subr_pool.c In _pool_put(), panic if we're put'ing with nout == 0. This will help us 1999-08-29 00:26:01 +00:00
subr_prf.c Remove unused global `consintr'. Rob Black, kern/3841. 2000-01-26 07:50:33 +00:00
subr_prof.c
subr_rmap.c
subr_xxx.c
sys_generic.c Add "use counting" to file entries. When closing a file, and it's reference 1999-05-05 20:01:01 +00:00
sys_process.c Disallow tracing of processes unless tracer's root directory is at or 1999-03-25 04:45:56 +00:00
sys_socket.c Add support for fcntl(2) to generate VOP_FCNTL calls. Any fcntl 1999-08-03 20:19:16 +00:00
syscalls.c Regen 2000-01-31 15:13:24 +00:00
syscalls.conf Add COMPAT_14. 1999-08-25 04:55:53 +00:00
syscalls.master __semctl13 -> ____semctl13 because this now is not called directly. 2000-01-31 15:12:30 +00:00
sysv_ipc.c
sysv_msg.c Overhaul of the SVID IPC facilities, primarily to use the types specified 1999-08-25 05:05:48 +00:00
sysv_sem.c __semctl13 -> ____semctl13 because this now is not called directly. 2000-01-31 15:12:30 +00:00
sysv_shm.c First round of discarding the CL* macros. 1999-12-03 21:43:19 +00:00
tty_conf.c defopt COMPAT_43 1998-12-10 15:07:01 +00:00
tty_pty.c
tty_subr.c g/c REAL_CLISTS. 1999-04-25 02:56:26 +00:00
tty_tb.c
tty_tty.c
tty.c Fix NULL pointer access. Patch supplied by Dave Huang in PR kern/8055. 1999-07-24 15:10:02 +00:00
uipc_domain.c Implement pffinddomain(), and use it as appropriate. 2000-02-06 02:54:15 +00:00
uipc_mbuf2.c sync IPv6 part with latest KAME tree. IPsec part is left unmodified 1999-12-13 15:17:17 +00:00
uipc_mbuf.c add mbuf deep-copy fnudtion, m_dup(). 1999-10-27 14:23:26 +00:00
uipc_proto.c add PR_LISTEN for UNIX domain socket, SOCK_STREAM case. 1999-07-01 07:59:57 +00:00
uipc_socket2.c The old compaction test had an off-by-one error that caused it to not compact 1999-08-04 22:33:20 +00:00
uipc_socket.c In sosend(), if so_error is set, clear it before returning the error to 1999-06-08 02:39:57 +00:00
uipc_syscalls.c Fix recent bug in sys_accept(): we must remove the file descriptor from the 1999-11-05 11:48:57 +00:00
uipc_usrreq.c Um, hi, let's initialize pointers before we use them. 1999-06-17 23:17:45 +00:00
vfs_bio.c - Implement bowrite() -- perform an asynchronous, ordered write. 2000-01-21 23:22:24 +00:00
vfs_cache.c Obey negative cache entries for intermediate directories during a create. 1999-09-10 23:24:23 +00:00
vfs_cluster.c First round of discarding the CL* macros. 1999-12-03 21:43:19 +00:00
vfs_getcwd.c Make getcwd_common() available to COMPAT_NETBSD32 code as well. 1999-12-30 16:01:34 +00:00
vfs_init.c Add Kirk McKusick's soft updates code to the trunk. Not enabled by 1999-11-15 18:49:07 +00:00
vfs_lockf.c
vfs_lookup.c Modify how lookup walks up mount points. As suggested by Konrad 1999-08-03 18:17:24 +00:00
vfs_subr.c In lfs_bwrite, don't mark buffers dirty if lfs is mounted read-only. 1999-12-15 07:10:32 +00:00
vfs_syscalls.c (sys_open, sys_fhopen): remove declaration of vnops, now in 2000-02-01 01:24:38 +00:00
vfs_vnops.c Add a new flag, used by vn_open() which prevent symlinks from being followed 1999-08-31 12:30:35 +00:00
vnode_if.c Regen. 1999-12-07 23:58:27 +00:00
vnode_if.sh Update syntax to support WILLUNLOCK and WILLPUT syntax. Change calls which 1999-07-07 23:32:50 +00:00
vnode_if.src Remove duplicate vop_balloc definition accidentally added in rev 1.21. 1999-12-07 23:57:49 +00:00