christos
22e2f96812
need <sys/stat.h>
2017-01-10 20:57:26 +00:00
mrg
0537635d0c
for 64 bit mips platforms where we built userland largely as n32 by
...
default, build a handful of tools as n64 so they work properly.
unfortunately, they're also static as dynamic n64 has a problem.
of these tools pstat is probably the lowest hanging fruit to convert
to sysctl. systat would be close were it not for the netstat screen,
which includes netstat itself.
the rest are difficult to perhaps foolish.
the upside is that netstat, pmap and fstat all work properly now.
2016-12-23 10:19:57 +00:00
mrg
0ef38b0092
note that crash/sparc is unstable
2016-12-10 23:21:02 +00:00
mrg
20888c6f10
enable sparc crash(8) builds.
...
it's not very stable yet but it's not 100% useless.
2016-12-10 10:42:43 +00:00
christos
b3ded435d4
revert kernhist patch accidentally committed
2015-06-16 23:48:20 +00:00
christos
8ee626c9fa
improve error messages (remove \n, use __func__, etc)
2015-06-16 23:04:13 +00:00
christos
4649e9761b
Only define the extra flags for kern_timeout.c
2015-02-09 17:48:07 +00:00
christos
4a931fcb8e
add kern_timeout.c for "show callout"
2015-02-08 19:42:12 +00:00
christos
34564de1c5
mention the default for core too.
2014-10-06 13:14:36 +00:00
wiz
04f076606c
usage police
...
XXX: is the program usage correct? (/dev/ksyms)
2014-10-05 23:08:01 +00:00
christos
f7bf36a390
add -w
2014-10-05 22:58:43 +00:00
skrll
217c0eb552
Build everything on all arm variants
2014-03-30 07:29:22 +00:00
skrll
3cebbec2c7
Simplify
2014-03-29 09:36:18 +00:00
skrll
6d3ceb1d61
Rename NetBSD/hp700 to NetBSD/hppa.
...
Unfortunately our VCS isn't very helpful here.
2014-02-24 07:23:38 +00:00
christos
67f79fd48b
add MAP_PRIVATE
2013-03-10 19:32:29 +00:00
christos
28d11a42f4
make crash traces work on sparc64
2013-03-04 20:10:50 +00:00
apb
f669c7071f
Add references to ${_NETBSD_VERSION_DEPENDS} for files that
...
need to be re-created when the NetBSD version changes. They
will also be re-created when any build settings are changed.
2012-11-04 11:12:31 +00:00
skrll
3bbaf20745
Don't advertise the abt/und/irq stack pointers as accessible to crash(8)
...
when they're not
2012-08-31 11:52:39 +00:00
christos
d89c1403e3
m68k does not have or need db_machdep.c
2012-02-18 17:56:49 +00:00
christos
0dbbdb2346
revert sparc64 hack
2012-02-18 15:57:06 +00:00
martin
da57bcbaec
Fix build for sparc64
2012-02-17 12:24:13 +00:00
christos
3ffab2efa8
use -n too, so that we don't get a dup note.
2012-02-16 20:36:13 +00:00
christos
dd63132492
- make this work for arm32
...
- factor out duplicated ifdefs
2012-02-16 02:37:43 +00:00
mlelstv
780696aa56
Enable build of crash(8) for m86k platforms.
2012-01-31 21:17:57 +00:00
skrll
3ddf4f6f16
Support crash(8) on hppa.
2012-01-18 09:35:48 +00:00
skrll
145bbccc40
Remove workaround for old binutils.
2012-01-17 18:44:24 +00:00
joerg
bec77c5f43
Use __dead
2011-08-31 13:32:36 +00:00
christos
a0ca34f556
document non-literal format
2011-08-16 08:04:17 +00:00
joerg
a216da57a6
Default to -Wno-sign-compare -Wno-pointer-sign for clang.
...
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
christos
acc16d96d1
Share the amd64 and i386 files.
...
XXX: Is there a better way to get the cpu family?
2011-04-30 16:57:58 +00:00
mrg
e813220ee8
enable crash(8) for sparc64. it's still sort of minimal and segvs
...
on some commands, but it sort of works and isn't useless.
2011-04-14 08:21:06 +00:00
mrg
8ca46a05f4
replace a non-working make construct with a working one.
...
now crash only builds unsupported.c on non-x86 systems again.
2011-04-12 01:47:20 +00:00
mrg
07a98cd33f
obsolete DB_AOUT_SYMBOLS. however, we need to leave most of the code
...
in db_sym.[ch] as it is used by the elf version of crash(8).
i will be cleaning up the db_sym.c code in a follow up commit to avoid
having dead code compiled.
2011-04-11 04:22:30 +00:00
pgoyette
4516c056be
Synchronize -N option name in Synopsis with that in the Description
2011-04-10 22:49:52 +00:00
christos
bee149d152
- amd64 support
...
- fix end of file handling
From: Vladimir Kirillov proger at wilab dot org dot ua
2011-04-10 20:39:42 +00:00
joerg
ff53df718a
Create vers.c with -r, there is no point in embedding an ever changing
...
token that isn't even used.
2011-03-21 05:09:33 +00:00
christos
e1c0dee238
workaround for MKPIE=yes until binutils-2.20.1 is imported. From Piotr Meyer
2010-04-23 02:10:01 +00:00
roy
98eb889579
Userland now builds and uses terminfo instead of termcap.
...
OK: core@, jdc@
2010-02-03 15:34:37 +00:00
christos
432691963c
Avoid -mcmodel=kernel so that we can build in PIC mode.
2009-06-04 12:19:35 +00:00
lukem
d877c4c3c0
Enable WARNS=4 by default, except for:
...
cpuctl dumplfs hprop ipf iprop-log kadmin kcm kdc kdigest
kimpersonate kstash ktutil makefs ndbootd ntp pppd quot
racoon racoonctl rtadvd sntp sup tcpdchk tcpdmatch tcpdump
traceroute traceroute6 user veriexecgen wsmoused zic
(Mostly third-party applications)
2009-04-22 15:23:01 +00:00
lukem
2269fc7ff3
Fix -Wsign-compare issues
2009-04-16 06:52:08 +00:00
wiz
2f43aa5f3a
Fix Xref, prepare for HTML output.
2009-03-15 21:43:28 +00:00
ad
101a9782a2
Add crash(8), a utility to diagnose kernel crashes. This is basically
...
ddb running on crash dumps, but with two notable changes:
- Breakpoints, watches, etc are obviously never going to work so they
are not handled.
- You can pipe output to the shell, e.g. ps | grep foo
Items remaining to be done:
- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.
- Make more of the "show" commands work, e.g "show uvmexp".
2009-03-07 22:08:07 +00:00