HardenedBSD/sys
Peter Wemm b0281cef04 Major fixes for ptrace()...
PT_ATTACH/PT_DETACH implemented now and fully operational.
PT_{GET|SET}{REGS|FPREFS} implemented now, using code shared with procfs
PT_{READ|WRITE}_{I|D} now uses code shared with procfs
ptrace opcodes now fully permission checked, including ownerships.
doing an operation to the u-area on a swapped process should no longer
panic.
running gdb as root works for me now, where it didn't before.
general cleanup..

Note, that this has some tightening of permissions/access checks etc.
Some of these may be going too far..  In particular, the "owner" of the
traced process is enforced.  The process that created or attached to
the traced process is now the only one that can "do" things to it.
1996-01-24 18:29:00 +00:00
..
alpha
amd64 Simplified savectx() a little and fixed a bug that caused it to return 1996-01-23 02:39:24 +00:00
compat/linux Fixed vm_map_find for new vm updates. 1996-01-19 22:59:24 +00:00
compile
conf Removed last vestige of JREMOD. 1996-01-21 01:37:30 +00:00
ddb Remove some now unused printfoids. 1996-01-23 21:17:59 +00:00
dev Hide the probe warnings behind `bootverbose'. 1996-01-23 22:55:08 +00:00
fs Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
geom
gnu Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
i386 Hide the probe warnings behind `bootverbose'. 1996-01-23 22:55:08 +00:00
isa Since new bcd* macros not argument range overflow resistant, 1996-01-16 06:35:40 +00:00
isofs/cd9660
kern Major fixes for ptrace()... 1996-01-24 18:29:00 +00:00
libkern Moved BCD declarations to the correct header (libkern.h). 1996-01-16 10:23:22 +00:00
miscfs Slightly improved debug messages for inserting new items 1996-01-21 09:43:31 +00:00
modules No longer generate empty opt_sysvipc.h, and no longer issue -DSYSVSHM etc 1996-01-08 05:36:17 +00:00
msdosfs Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
net
netccitt
netinet First piece of fixing ppp/proxy arp problem: 1996-01-23 05:15:30 +00:00
netipx Finally demolished the last, tottering remnants of GATEWAY. If you want 1996-01-05 20:47:05 +00:00
netiso
netns
nfs Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
nfsclient Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
nfsserver Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
pc98/pc98
pccard Don't rely on the card 'automatically' powering up when we probe it. 1996-01-06 07:49:43 +00:00
pci Make PCI interrupt handlers return void like everybody else does. 1996-01-23 21:48:28 +00:00
powerpc/include
rpc
scsi Fold in my latest changes to the worm driver. 1996-01-20 15:27:36 +00:00
sys proc.h: Add PHOLD()/PRELE() macros to ensure the U area is not swapped 1996-01-24 18:11:23 +00:00
tools
ufs Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
vm Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
Makefile