freebsd-dev/sys/kern
Poul-Henning Kamp e6c4b9ba32 Add the utrace(caddr_t addr,size_t len) syscall, that will store the
data pointed at in a ktrace file, if this process is being ktrace'ed.
I'm using this to profile malloc usage.
The advantage is that there is no context around this call, ie, no
open file or socket, so it will work in any process, and you can
decide if you want it to collect data or not.
1996-09-19 19:49:13 +00:00
..
imgact_aout.c Fixed the easy cases of const poisoning in the kernel. Cosmetic. 1996-08-31 16:52:44 +00:00
imgact_elf.c Fixed the easy cases of const poisoning in the kernel. Cosmetic. 1996-08-31 16:52:44 +00:00
imgact_gzip.c Fixed the easy cases of const poisoning in the kernel. Cosmetic. 1996-08-31 16:52:44 +00:00
imgact_shell.c Fixed the easy cases of const poisoning in the kernel. Cosmetic. 1996-08-31 16:52:44 +00:00
inflate.c
init_main.c Second phase of merge, get rid of more machine-independent-dependencies. 1996-09-03 10:24:29 +00:00
init_sysent.c Add the utrace(caddr_t addr,size_t len) syscall, that will store the 1996-09-19 19:49:13 +00:00
init_sysvec.c
kern_acct.c
kern_clock.c
kern_conf.c for kern_conf.c, start allocating dynamic major numbers 1996-08-19 19:22:26 +00:00
kern_descrip.c Fix fdavail() so that correctly pays attention to the rlimit. 1996-08-15 16:33:32 +00:00
kern_exec.c
kern_exit.c Don't use __dead in the kernel. It was an obfuscation for gcc >= 2.5 1996-09-13 09:20:15 +00:00
kern_fork.c Eliminated nested include of <sys/unistd.h> in <sys/file.h> in the kernel. 1996-09-03 14:25:27 +00:00
kern_ktrace.c Add the utrace(caddr_t addr,size_t len) syscall, that will store the 1996-09-19 19:49:13 +00:00
kern_lkm.c `struct linker_set execsw_set' was declared as const and pointers in it 1996-09-03 22:52:27 +00:00
kern_lockf.c Eliminated nested include of <sys/unistd.h> in <sys/file.h> in the kernel. 1996-09-03 14:25:27 +00:00
kern_malloc.c The check for multiple freed items were bogus. fixed. 1996-08-04 20:08:48 +00:00
kern_mib.c
kern_ntptime.c
kern_physio.c
kern_proc.c Attached simple external ddb commands show rtc', show pgrpdump' 1996-09-14 10:53:48 +00:00
kern_prot.c Added #include of <unistd.h> so that there is some chance that 1996-09-03 12:52:58 +00:00
kern_random.c
kern_resource.c
kern_shutdown.c Changed cncheckc() interface so that it is 8-bit clean - return -1 1996-09-14 04:31:09 +00:00
kern_sig.c
kern_subr.c
kern_synch.c Change an splstatclock that should be an splhigh into an splhigh. 1996-09-01 10:30:33 +00:00
kern_sysctl.c Fixed bogus casts (const on the wrong *' in **') in a qsort-comparision 1996-09-03 22:26:31 +00:00
kern_tc.c
kern_time.c
kern_timeout.c
kern_xxx.c Collect all the functioons concerned with rebooting into one place 1996-08-19 20:07:07 +00:00
Make.tags.inc
Makefile
makesyscalls.sh Don't use __dead in the kernel. It was an obfuscation for gcc >= 2.5 1996-09-13 09:20:15 +00:00
md5c.c
subr_autoconf.c
subr_clist.c Attached simple external ddb commands show rtc', show pgrpdump' 1996-09-14 10:53:48 +00:00
subr_disklabel.c
subr_diskmbr.c
subr_diskslice.c
subr_dkbad.c Fixed Id. 1996-09-14 01:04:18 +00:00
subr_log.c
subr_param.c
subr_prf.c Fixed the easy cases of const poisoning in the kernel. Cosmetic. 1996-08-31 16:52:44 +00:00
subr_prof.c
subr_rlist.c
subr_trap.c Updated #includes to 4.4Lite style. 1996-09-10 08:32:01 +00:00
subr_xxx.c
sys_generic.c Fix a minor style error in my code. 1996-08-20 15:03:41 +00:00
sys_pipe.c
sys_process.c
sys_socket.c
syscalls.c Add the utrace(caddr_t addr,size_t len) syscall, that will store the 1996-09-19 19:49:13 +00:00
syscalls.master Add the utrace(caddr_t addr,size_t len) syscall, that will store the 1996-09-19 19:49:13 +00:00
sysv_ipc.c
sysv_msg.c Don't depend in the kernel on the gcc feature of doing arithmetic on 1996-08-31 14:48:13 +00:00
sysv_sem.c
sysv_shm.c Fix a problem with child inheritance of sysv shm. Problem brought 1996-09-10 22:35:25 +00:00
tty_compat.c
tty_conf.c
tty_cons.c Changed cncheckc() interface so that it is 8-bit clean - return -1 1996-09-14 04:25:32 +00:00
tty_pty.c
tty_snoop.c
tty_subr.c Attached simple external ddb commands show rtc', show pgrpdump' 1996-09-14 10:53:48 +00:00
tty_tb.c
tty_tty.c
tty.c Fixed the easy cases of const poisoning in the kernel. Cosmetic. 1996-08-31 16:52:44 +00:00
uipc_domain.c
uipc_mbuf.c fix handling of external objects referenced by mbufs 1996-08-19 03:32:10 +00:00
uipc_proto.c
uipc_sockbuf.c Add a new sysctl variable kern.sominqueue to override the MINIMUM queue 1996-09-19 00:54:36 +00:00
uipc_socket2.c Add a new sysctl variable kern.sominqueue to override the MINIMUM queue 1996-09-19 00:54:36 +00:00
uipc_socket.c
uipc_syscalls.c The socketpair(0 syscall is bogusly returning the fd numbers through 1996-08-24 03:35:13 +00:00
uipc_usrreq.c
vfs_bio.c Add needed spl protection, and some minor cleanups in vfs_vmio_release. 1996-09-18 15:57:41 +00:00
vfs_cache.c
vfs_cluster.c
vfs_conf.c
vfs_export.c In sys/time.h, struct timespec is defined as: 1996-09-19 18:21:32 +00:00
vfs_extattr.c In sys/time.h, struct timespec is defined as: 1996-09-19 18:21:32 +00:00
vfs_init.c
vfs_lookup.c
vfs_mount.c
vfs_subr.c In sys/time.h, struct timespec is defined as: 1996-09-19 18:21:32 +00:00
vfs_syscalls.c In sys/time.h, struct timespec is defined as: 1996-09-19 18:21:32 +00:00
vfs_vnops.c Even though this looks like it, this is not a complex code change. 1996-08-21 21:56:23 +00:00
vnode_if.pl
vnode_if.sh
vnode_if.src