thorpej
6c6e9b4c1c
NetBSD/mips uses new libkvm now, savecore_old.c is dead.
1998-02-19 23:43:37 +00:00
thorpej
a2b8a49572
Simplify savecore_old test ... MACHINE_ARCH == "mips".
1998-02-19 07:08:09 +00:00
thorpej
fc1ea31c1f
Avoid
1998-02-18 01:24:08 +00:00
thorpej
bd429b8d2c
i386
1998-02-18 01:24:07 +00:00
enami
0d4522a03f
Fix .Nm usage.
1997-10-20 09:11:16 +00:00
lukem
df57ac7d4f
resolve conflicts from lite-2 merge
1997-09-16 14:19:03 +00:00
mrg
52ff5d8fee
make these compile on the alpha after WARNS=1.
1997-09-16 08:37:01 +00:00
lukem
beb7c8b582
* cleanup for WARNS=1
...
* fix .Nm usage
* deprecate register
1997-09-15 11:08:44 +00:00
veego
5b6e4f8979
Remove a ( from an removed cast.
1997-08-26 07:13:18 +00:00
kleink
66105c37fc
Lseek(2) usage cleanup: the use of L_SET/L_INCR/L_XTND is deprecated,
...
use SEEK_SET/SEEK_CUR/SEEK_END instead.
1997-08-25 19:31:43 +00:00
pk
cceeb9e424
More error checking.
1997-05-19 16:28:03 +00:00
gwr
10e180cc49
Back out the .PATH.c changes. The .depend problem (and others)
...
will be fixed using the new .NOPATH make feature instead.
1997-05-08 21:11:01 +00:00
gwr
012e528f2e
Use .PATH.c: ...
1997-05-06 20:44:56 +00:00
thorpej
f48f58b0ab
mvme68k uses the new crash dump format now.
1997-04-25 18:16:44 +00:00
scottr
6e4e9dc804
mac68k uses new libkvm, now.
1997-04-23 19:33:15 +00:00
mrg
9d52d80cd8
set umask for savecore.
1997-04-21 12:50:43 +00:00
thorpej
e8183ec164
hp300 uses new savecore now
1997-04-09 22:10:23 +00:00
thorpej
2aca76bf3b
Sun3x and PowerPC both use new libkvm.
1997-03-30 23:42:24 +00:00
matthias
d67f3db782
The pc532 port now uses the new libkvm.
1997-02-08 09:38:06 +00:00
pk
b82932df85
sparc uses new savecore.c
1996-11-18 11:20:16 +00:00
cgd
0b10619181
make datas item copied out from kernel (panicstr) and/or used as kvm pointers
...
(panicloc) be 'long's, not 'int's.
1996-10-01 18:21:48 +00:00
cgd
d657ae260c
add alpha to the list of ports that use new savecore
1996-10-01 14:42:31 +00:00
leo
4982d25253
If kvm_dump_mkheader() returns 0, simply state 'no core dump' instead
...
of logging and error.
1996-06-23 20:30:39 +00:00
mhitch
aa441df377
Add amiga to the list of ports using the new savecore.
1996-05-12 04:36:29 +00:00
gwr
153f55fdef
Add sun3 to the list of ports using the new savecore.
...
Add -lkvm when linking the new savecore.
1996-05-08 17:00:10 +00:00
cgd
244a51db99
since the only difference between the old 'savecore' and the new one
...
is savecore.c, move it back into the 'savecore' dir (renamed as
savecore_old.c) so that the build is more 'normal,' and more like what
it used to be.
1996-03-30 06:48:58 +00:00
leo
08b137da1d
Omit kd_live argument to kvm_dump_mkheader().
1996-03-18 21:16:05 +00:00
leo
a10137a7e3
New libkvm/savecore implementation. With the following differences:
...
1) savecore will not access the dump or live-kernel directly. It
will always use the kvm-functions. Allowing it to work on kernels
that don't have a 1-1 PA-VA mapping.
2) the kvm-lib has some additional functions to accomplish 1
- kvm_dump_mkheader()
- kvm_dump_wrtheader()
- kvm_dump_inval()
3) the file formats of the dump generated by the kernel and the dump
generated by savecore have been changed. The file format now looks
like the format produced for 'normal' core dumps.
Ports not yet supporting the new kvm-format will be using libkvm.old/
savecore.old for the time being.
1996-03-16 10:29:36 +00:00
leo
12ae78d8f0
old savecore - do not update
1996-03-16 10:25:11 +00:00
mycroft
aca94000ae
Put the compression suffix *last*.
1996-03-08 08:52:12 +00:00
cgd
83b019efaa
set dumpsize in dump_exists(), not save_core(), so that minfree check
...
works again. solves pr 1257, but sets dumpsize earlier than suggested
in that pr, so that dumpsize is set if a core doesn't appear to be
present (because dumpsize would be used if the '-f' flag is given).
1995-07-24 20:35:02 +00:00
briggs
beabc1186a
Note the proper name for the core file instead of vmcore, and note the
...
names used when the -z option is present.
1995-06-27 22:40:46 +00:00
cgd
1ce78f01c4
fix verbose printf of dumplo, clean up printfs slightly
1995-06-25 06:28:13 +00:00
cgd
0114e805ce
convert to new RCS Id conventions; reduce my headache
1995-03-18 14:54:19 +00:00
mycroft
5099dbad93
Fix getopt string and test on return value.
1995-01-04 05:30:07 +00:00
cgd
06e2955ff1
specify man pages the new way.
1994-12-22 10:44:04 +00:00
cgd
12e31a0cfc
oops; get rid of previous (iffy) zopen declaration
1994-10-31 04:47:26 +00:00
cgd
6935d116b0
make a proto for zopen (yech)
1994-10-31 04:37:32 +00:00
mycroft
ea7b5d4ec6
Eliminate uses of some obsolete functions.
1994-09-23 14:26:58 +00:00
deraadt
a17fd8ea43
prototype zopen()
...
NBPG --> getpagesize()
1994-09-18 03:40:44 +00:00
mycroft
24a739f276
vmunix --> kernel (for variable names), and make the core file naming
...
convention match that of other executables.
1994-09-17 00:23:00 +00:00
cgd
1cd75f5acb
kill U word
1994-06-13 14:55:39 +00:00
mycroft
c250a07889
Fix up RCS ids.
1994-06-11 07:50:42 +00:00
pk
ee7440f9ab
Update to 4.4-lite.
1994-06-10 13:36:45 +00:00
pk
86fbbf6633
Update to 4.4-lite, local changes to man page.
1994-06-10 13:35:24 +00:00
pk
c3a3100892
Initialize return value from save_core() in case dumpsize == 0.
1994-05-31 09:38:12 +00:00
pk
327bccb71b
Don't clear dump if writing it to the filesystem fails (eg. file system full)
1994-05-27 08:40:49 +00:00
cgd
896fc34ba3
queue/struct changes
1994-04-21 07:58:49 +00:00
cgd
176eb49a7a
kill two casts
1994-04-06 06:40:28 +00:00
cgd
df58009c91
serious perversion:
...
most of the 'off' arguments to Lseek() (the internal lseek() wrapper)
are unsigned longs. we need them to be sign extended, though, so change
Lseek() to take a 'long' rather than an 'off_t', and let the compiler
do the dirty work via implicit casts.
1994-04-06 01:41:32 +00:00