NetBSD/sys/kern
manu 9a4dfe85fa Added two sysctl-able flags: proc.curproc.stopfork and proc.curproc.stopexec
that can be used to block a process after fork(2) or exec(2) calls. The
new process is created in the SSTOP state and is never scheduled for running.

This feature is designed so that it is esay to attach the process using gdb
before it has done anything.

It works also with sproc, kthread_create, clone...
2002-11-07 00:22:28 +00:00
..
Make.tags.inc
Makefile
cnmagic.c
core_elf32.c
core_elf64.c
core_netbsd.c
exec_aout.c count executable image pages as executable for vm-usage purposes. 2002-10-05 22:34:02 +00:00
exec_conf.c Fix comments for #endif, to keep proper nesting and reflect reality. 2002-09-04 06:34:21 +00:00
exec_ecoff.c fix previous: call vn_marktext() on the right vnode. 2002-10-13 17:37:16 +00:00
exec_elf32.c count executable image pages as executable for vm-usage purposes. 2002-10-05 22:34:02 +00:00
exec_elf64.c
exec_elf_common.c "a.out" -> "elf" in a comment 2002-05-31 16:49:12 +00:00
exec_macho.c XXX: be32toh on powerpc does not cast to int32_t so passing u_long to 2002-10-31 02:40:41 +00:00
exec_script.c Added support for fingerprinted executables aka verified exec 2002-10-29 12:31:20 +00:00
exec_subr.c count executable image pages as executable for vm-usage purposes. 2002-10-05 22:34:02 +00:00
genassym.awk
genassym.sh
genlintstub.awk Gah. I meant Empty. EMPTY!!! 2002-10-23 00:11:00 +00:00
init_main.c Add a new VM map, lkm_map, which machine-dependent code can provide 2002-11-05 01:24:35 +00:00
init_sysent.c regen: kqueue branch merge, addition of kqueue(2), kevent(2) 2002-10-23 09:18:16 +00:00
kern_acct.c
kern_allocsys.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
kern_clock.c /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:20:42 +00:00
kern_descrip.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
kern_event.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
kern_exec.c Added two sysctl-able flags: proc.curproc.stopfork and proc.curproc.stopexec 2002-11-07 00:22:28 +00:00
kern_exit.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
kern_fork.c Added two sysctl-able flags: proc.curproc.stopfork and proc.curproc.stopexec 2002-11-07 00:22:28 +00:00
kern_kthread.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
kern_ktrace.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
kern_lkm.c Add a new VM map, lkm_map, which machine-dependent code can provide 2002-11-05 01:24:35 +00:00
kern_lock.c /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:20:42 +00:00
kern_malloc.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
kern_malloc_debug.c Don't pass VM_PROT_EXEC to pmap_kenter_pa(). 2002-08-14 15:21:31 +00:00
kern_ntptime.c Back out previous. 2002-05-03 01:22:30 +00:00
kern_physio.c Remove the old device buffer queue interface. 2002-08-30 15:43:36 +00:00
kern_proc.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
kern_prot.c Fix some signed/unsigned comparison warnings from GCC 3.3. 2002-08-25 21:30:40 +00:00
kern_ras.c Fix debug printf format. 2002-10-03 01:42:43 +00:00
kern_resource.c backout previous; (u_int) cast makes checks negative case too 2002-10-03 05:18:59 +00:00
kern_sig.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
kern_subr.c SI prefixes apply to decimal multiplies only. For binary (2^n) multiplies 2002-09-27 18:37:43 +00:00
kern_synch.c Add some informative comments about setrunqueue and remrunqueue. 2002-11-03 13:59:12 +00:00
kern_sysctl.c Added two sysctl-able flags: proc.curproc.stopfork and proc.curproc.stopexec 2002-11-07 00:22:28 +00:00
kern_systrace.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
kern_time.c "oatv" in adjtime1() isn't used after being set; remove it. 2002-10-22 03:23:24 +00:00
kern_verifiedexec.c Added support for fingerprinted executables aka verified exec 2002-10-29 12:31:20 +00:00
kern_xxx.c Make this compile with __HAVE_MINIMAL_EMUL. 2002-10-04 18:34:10 +00:00
kgdb_stub.c
makesyscalls.sh
subr_autoconf.c x68k needs config_cfdriver_lookup() to initialize its console. 2002-10-20 02:26:59 +00:00
subr_devsw.c Fix devsw_name2blk() to return the correct device name for devname arg. 2002-09-15 14:29:01 +00:00
subr_disk.c Factor out the COMPAT_16 code. 2002-11-06 02:31:34 +00:00
subr_extent.c Use the queue macros from <sys/queue.h> instead of referring to the queue 2002-09-04 01:32:31 +00:00
subr_log.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
subr_pool.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
subr_prf.c /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:20:42 +00:00
subr_prof.c
subr_prop.c remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
subr_userconf.c Remove some variables that are set but not used. 2002-10-22 03:27:47 +00:00
subr_xxx.c
sys_generic.c Fix some signed/unsigned comparison warnings from GCC 3.3. 2002-08-25 23:15:21 +00:00
sys_pipe.c /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:20:42 +00:00
sys_pmc.c Only include sys/pmc.h if PERFCTRS is defined. 2002-08-07 11:13:40 +00:00
sys_process.c Attempt to protect restartable atomic sequences of a traced process 2002-08-28 07:27:14 +00:00
sys_socket.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
syscalls.c regen: kqueue branch merge, addition of kqueue(2), kevent(2) 2002-10-23 09:18:16 +00:00
syscalls.conf
syscalls.master merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
sysv_ipc.c
sysv_msg.c
sysv_sem.c
sysv_shm.c
tty.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
tty_conf.c /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:20:42 +00:00
tty_pty.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
tty_subr.c
tty_tb.c
tty_tty.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
uipc_domain.c Make domains extern. 2002-05-12 20:36:58 +00:00
uipc_mbuf.c Don't include <sys/map.h>. 2002-09-25 22:21:01 +00:00
uipc_mbuf2.c Remove set but unused variable "t" in m_aux_delete(). 2002-10-22 03:29:51 +00:00
uipc_proto.c
uipc_socket.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
uipc_socket2.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
uipc_syscalls.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
uipc_usrreq.c Use the queue macros from <sys/queue.h> instead of referring to the queue 2002-09-04 01:32:31 +00:00
vfs_bio.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
vfs_cache.c Use the queue macros from <sys/queue.h> instead of referring to the queue 2002-09-04 01:32:31 +00:00
vfs_getcwd.c
vfs_init.c Overhaul the way parent attachments are specified; instead of using 2002-09-26 04:07:35 +00:00
vfs_lockf.c "ovcase" is set but not used in lf_getblock(); remove it. 2002-10-22 03:32:17 +00:00
vfs_lookup.c We go to a lot of effort to choose a suitable value for "docache" in 2002-10-22 03:35:10 +00:00
vfs_subr.c Added support for fingerprinted executables aka verified exec 2002-10-29 12:31:20 +00:00
vfs_syscalls.c Revert rev. 1.147, as per PR kern/17411. 2002-10-30 22:36:46 +00:00
vfs_vnops.c Added support for fingerprinted executables aka verified exec 2002-10-29 12:31:20 +00:00
vnode_if.c regen: kqueue branch merge, addition of VOP_KQFILTER() 2002-10-23 09:16:46 +00:00
vnode_if.sh
vnode_if.src merge kqueue branch into -current 2002-10-23 09:10:23 +00:00