freebsd-dev/sys
David Greenman 2838c9682a Implemented a (sorely needed for years) double fault handler to catch stack
overflows.
It sure would be nice if there was an unmapped page between the PCB and
the stack (and that the size of the stack was configurable!). With the
way things are now, the PCB will get clobbered before the double fault
handler gets control, making somewhat of a mess of things. Despite this,
it is still fairly easy to poke around in the overflowed stack to figure
out the cause.
1995-12-19 14:30:50 +00:00
..
alpha Completed function declarations and added prototypes. 1995-11-22 07:43:53 +00:00
amd64 Implemented a (sorely needed for years) double fault handler to catch stack 1995-12-19 14:30:50 +00:00
compat/linux Update linux_ipc.c to use the now generated prototypes for the shm* calls 1995-12-15 05:07:20 +00:00
compile
conf Fixed comment about IPFIREWALL_VERBOSE. 1995-12-16 21:00:14 +00:00
ddb Reduced and cleaned up #includes. 1995-12-10 19:08:32 +00:00
dev Added prototype for fxp_scb_wait() and fixed a bug where the wrong pointer 1995-12-18 02:47:43 +00:00
fs Fixed 1TB filesize changes. Some pindexes had bogus names and types 1995-12-17 07:19:58 +00:00
gnu Staticize and remove $Log$. 1995-12-17 21:17:48 +00:00
i386 Implemented a (sorely needed for years) double fault handler to catch stack 1995-12-19 14:30:50 +00:00
isa Completed function declarations and/or added prototypes and/or added 1995-12-15 00:54:32 +00:00
isofs/cd9660 Added prototypes. 1995-12-03 17:14:38 +00:00
kern Implemented a (sorely needed for years) double fault handler to catch stack 1995-12-19 14:30:50 +00:00
libkern Add qsort() to libkern, taken from libc. 1995-11-08 08:40:11 +00:00
miscfs Fixed 1TB filesize changes. Some pindexes had bogus names and types 1995-12-17 07:19:58 +00:00
modules Reformatted the list of broken modules and added ip_mroute_mod to it. 1995-12-16 21:19:18 +00:00
msdosfs Untangled the vm.h include file spaghetti. 1995-12-07 12:48:31 +00:00
net Uniformized pr_ctlinput protosw functions. The third arg is now `void 1995-12-16 02:14:44 +00:00
netccitt Cleanup and staticize. 1995-12-18 09:42:44 +00:00
netinet Uniformized pr_ctlinput protosw functions. The third arg is now `void 1995-12-16 02:14:44 +00:00
netipx Oops, forgot to update this to match pr_ctlinput. 1995-12-16 03:43:49 +00:00
netiso Last commit this round: Staticize. 1995-12-10 13:45:30 +00:00
netns Moved inline functions for insque() and remque() to <sys/queue.h>. 1995-12-03 13:45:34 +00:00
nfs Staticize. 1995-12-17 21:14:36 +00:00
nfsclient Staticize. 1995-12-17 21:14:36 +00:00
nfsserver Staticize. 1995-12-17 21:14:36 +00:00
pc98/pc98 Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
pccard Completed function declarations and/or added prototypes and/or added 1995-12-16 00:11:11 +00:00
pci Added prototype for fxp_scb_wait() and fixed a bug where the wrong pointer 1995-12-18 02:47:43 +00:00
powerpc/include
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi Staticize. 1995-12-17 21:23:44 +00:00
sys Staticize. 1995-12-17 21:23:44 +00:00
tools Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
ufs Staticize. 1995-12-17 21:14:36 +00:00
vm Fix paging from ext2fs (and other fs w/block size < PAGE_SIZE). This 1995-12-17 23:29:56 +00:00
Makefile