Commit Graph

68 Commits

Author SHA1 Message Date
sommerfeld 3a73fcfff7 Include clues on what to do with the crash dump once you've got it 1999-11-20 19:57:01 +00:00
is 942ecedabb Clarify description of ``-c''. (See PR 4511) 1999-09-17 10:20:01 +00:00
mycroft c71139914f s/on device/in [dirname]/, to be a bit clearer... 1999-08-02 00:33:01 +00:00
cgd fb88e47b54 Remove an extraneous fclose() call which would cause savecore to crash
if the bounds file was unwritable (e.g. because /var was read-only).
Fix supplied by Ronald Khoo in PR#7887.
1999-07-01 08:53:35 +00:00
sommerfe c805ae93c2 Crash dumps should *not* be world readable. 1999-02-27 20:40:30 +00:00
sommerfe 247b8c3e8c Avoid truncating partition size in freespace calculation 1998-07-23 19:05:59 +00:00
kleink 13f28a764f Need <time.h> for time() and ctime() prototypes. 1998-04-01 15:15:58 +00:00
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