From: Keith Bostic Date: Fri, 11 Jun 1993 14:43:39 +0000 (-0800) Subject: date and time created 93/06/10 23:43:39 by bostic X-Git-Tag: BSD-4_4_Lite1-Snapshot-Development~2854 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/a3cb4ae582fb4c70b0442d554c071b51d6a5570b date and time created 93/06/10 23:43:39 by bostic SCCS-vsn: sys/scripts/kdump 7.1 --- diff --git a/usr/src/sys/scripts/kdump b/usr/src/sys/scripts/kdump new file mode 100644 index 0000000000..63779d3338 --- /dev/null +++ b/usr/src/sys/scripts/kdump @@ -0,0 +1,37 @@ +# Dump kmem statistics +# @(#)kdump 7.1 (Berkeley) %G% + +set $last=75 +set $seg=43 + +# kmem_hdr +define kmemhdr + printf "\tINUSE\tCALLS\tMEMUSED\tLIMBLK\tMAPBLK\tMAXUSED\t\tLIMIT\n" +end + +# pkmem +define pkmem + set $kp=(struct kmemstats *)$arg0 + set $n = (struct kmemstats *)$kp - (struct kmemstats *)kmemstats + printf "%d:\t%d\t%d", $n, $kp->ks_inuse, $kp->ks_calls + printf "\t0x%x\t%d", $kp->ks_memuse, $kp->ks_limblocks + printf "\t%d\t0x%x\t\t%d\n", $kp->ks_mapblocks, $kp->ks_maxused, $kp->ks_limit +end + +define kmemdump + set $kp=(struct kmemstats *)(kmemstats + $arg0) + kmemhdr + pkmem $kp +end + +define kdumpall + set $i=0 + + kmemhdr + set $kp = (struct kmemstats *)kmemstats + while ($i < $last) + pkmem $kp + set $kp++ + set $i++ + end +end