mycroft
|
53f792b77d
|
Omit the call to process_sstep() if PT_STEP is not defined.
|
1995-02-09 05:19:18 +00:00 |
cgd
|
a03b011499
|
undo a part of the last change that mistakenly required PT_STEP.
(i simply undid that part of the change.) also, fix a tyop.
|
1995-02-08 23:38:29 +00:00 |
mycroft
|
1815d82b85
|
Make attach/detach more safe.
|
1995-02-03 11:35:57 +00:00 |
mycroft
|
42d23cb6e4
|
Remove PT_{READ,WRITE}_U.
|
1995-01-26 17:56:21 +00:00 |
cgd
|
6ac2bbfc35
|
be more careful with types, also pull in headers where necessary.
|
1994-10-30 21:43:03 +00:00 |
cgd
|
6b86130410
|
update for new syscall args description mechanism
|
1994-10-20 04:22:35 +00:00 |
mycroft
|
3cc6cbc0e6
|
Correct test for already being traced.
|
1994-09-24 07:17:18 +00:00 |
cgd
|
b690c315ff
|
ugly (#ifdef) hack to fix m68k alignment differences, etc. Eventually,
should be done with a 'natual alignment' macro, or some such.
|
1994-09-14 16:40:29 +00:00 |
deraadt
|
280592c6a7
|
replace "ctob(UPAGES)" and "UPAGES * NBPG" with "USPACE"
(cvs dumped core during previous commit...)
|
1994-08-23 22:13:59 +00:00 |
cgd
|
94109335b3
|
kill errant spaces
|
1994-08-21 21:24:33 +00:00 |
mycroft
|
77fe78350b
|
Minor update to a comment.
|
1994-08-15 16:45:14 +00:00 |
cgd
|
97bdeab31e
|
replace with a completely rewritten version, based around the 4.4BSD
procfs. Now the author of the old version will stop complaining that
we're using his code.
|
1994-08-15 16:32:41 +00:00 |
cgd
|
b48d84b629
|
replce with virgin copy from 4.4-Lite
|
1994-08-15 16:29:22 +00:00 |
ws
|
2db64ab48d
|
Try to pick myself up from the floor where I fell laughing.
|
1994-07-12 22:20:46 +00:00 |
cgd
|
cf92afd66e
|
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1994-06-29 06:29:24 +00:00 |
cgd
|
fcb7a3c514
|
Implement ptrace() functionality, based on the previous version
by Sean Eric Fagan.
|
1994-05-18 11:37:00 +00:00 |
cgd
|
e5456f6c3e
|
replace sys_process.c with the 4.4-Lite version
|
1994-05-18 11:32:27 +00:00 |
cgd
|
ed848af6f7
|
function name changes
|
1994-05-07 00:51:06 +00:00 |
cgd
|
a0a7429482
|
lots of changes: prototype migration, move lots of variables, definitions,
and structure elements around. kill some unnecessary type and macro
definitions. standardize clock handling. More changes than you'd want.
|
1994-05-05 05:35:42 +00:00 |
cgd
|
4bbabd8e7a
|
Rename a lot of process flags.
|
1994-05-04 03:41:12 +00:00 |
cgd
|
675a199909
|
SUGID semantics, similar to 4.4BSD
|
1994-04-07 00:40:14 +00:00 |
pk
|
b2d32f38eb
|
A zero scale factor turns profiling off.
|
1994-03-11 09:12:22 +00:00 |
pk
|
a2e2253e6c
|
Remove out-dated comments
|
1994-02-03 16:17:25 +00:00 |
cgd
|
55d2821ec0
|
make sure PT_STEP's are in #ifdefs
|
1994-01-28 19:06:17 +00:00 |
cgd
|
1b2497a000
|
if you define PT_[GS]ETFPREGS, then you'd better define struct fpreg, etc.
|
1994-01-28 06:51:13 +00:00 |
ws
|
2cee3e073f
|
Make procfs really work for debugging.
Implement not & notepg files in procfs.
|
1994-01-20 21:22:47 +00:00 |
mycroft
|
a537084311
|
Cleanup.
|
1994-01-10 06:10:30 +00:00 |
mycroft
|
27a2653bc6
|
*Really* fix the wakeup code this time.
|
1994-01-10 05:58:37 +00:00 |
mycroft
|
b58ba6927f
|
Wake up the blasted process when we detach!
|
1994-01-10 04:20:29 +00:00 |
cgd
|
3fbd67b7d3
|
implement PT_ATTACH and PT_DETACH.
|
1994-01-09 23:57:15 +00:00 |
cgd
|
b0bc24471f
|
PT_STEP is actually machine dependent. not all machines have it!
|
1994-01-09 16:52:11 +00:00 |
cgd
|
47529628bb
|
core reorg
|
1994-01-08 11:18:56 +00:00 |
mycroft
|
7f50bd1829
|
Canonicalize all #includes.
|
1993-12-18 04:21:37 +00:00 |
cgd
|
5419d0bd49
|
initialize uninitialized variable, from Andy Heffernan <ahh@netcom.com>.
|
1993-12-01 22:05:04 +00:00 |
mycroft
|
526dbecdb2
|
A little more cleanup; 0 --> FALSE and 1 --> TRUE.
|
1993-09-06 02:06:34 +00:00 |
mycroft
|
cc054a83e7
|
De-ANSIfy and re-KNFify.
|
1993-09-06 02:03:03 +00:00 |
sef
|
b477be52eb
|
Yet more of the ptrace() reorg; now ptrace_setregs() and ptrace_getregs()
are present, along with PT_GETREGS and PT_SETREGS ptrace commands.
|
1993-09-05 03:53:52 +00:00 |
sef
|
fddf2c7605
|
ptrace_single_step() and ptrace_set_pc() should return errors if
necessary. (Mainly because the SPARC can't easily single step, so
it should return EINVAL, and then ptrace() should return that to the
user.)
|
1993-09-04 08:46:36 +00:00 |
cgd
|
3aa99f85dc
|
better ptrace() support from Sean Eric Fagan <sef@kithrup.com>
|
1993-09-04 05:32:18 +00:00 |
cgd
|
c0334ef92c
|
break args structs out, into syscallname_args structs, so gcc2 doesn't
whine so much.
|
1993-07-13 22:13:15 +00:00 |
cgd
|
955ae6a915
|
change exit() to kexit(), so prototypes are "safe" with stdio.h, etc.
|
1993-07-04 23:30:33 +00:00 |
andrew
|
0e6cb953ea
|
ANSIfications - removed all implicit function return types and argument
definitions. Ensured that all files include "systm.h" to gain access to
general prototypes. Casts where necessary.
|
1993-06-27 06:01:27 +00:00 |
cgd
|
44dcf397e8
|
move sipcreg into i386/include/reg.h where it belongs, right next to ipcreg.
|
1993-05-24 11:37:12 +00:00 |
cgd
|
230dcf0d05
|
add $Id$ strings, and clean up file headers where necessary
|
1993-05-20 02:54:09 +00:00 |
cgd
|
e27c0ba7bc
|
update for bde's useracc changes. from patchkit patch 137.
|
1993-05-07 07:06:42 +00:00 |
cgd
|
e541169ce2
|
after 0.2.2 "stable" patches applied
|
1993-03-21 18:04:42 +00:00 |
cgd
|
61f282557f
|
initial import of 386bsd-0.1 sources
|
1993-03-21 09:45:37 +00:00 |