freebsd-dev/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 My first shot at get sound to work on the emulator. 1995-12-29 22:12:14 +00:00
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 Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
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 Prepare to add support for parity. Report the post-parity size, 1996-01-02 23:32:54 +00:00
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 Added prototypes. 1995-12-03 17:14:38 +00:00
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 in_proto.c: spell ``Internet'' right and put whitespace after commas. 1995-12-20 21:53:53 +00:00
netccitt Cleanup and staticize. 1995-12-18 09:42:44 +00:00
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 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 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 Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
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 Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
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 Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
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 Removed almost all traces of libkern.a. The objects that were in 1995-12-26 13:58:31 +00:00