summaryrefslogtreecommitdiff
path: root/sys/gdbscripts/pgrpdump
blob: 57d843ef2bd7e4c8250b330d72f8cd88ea1a46fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#	$NetBSD: pgrpdump,v 1.2 1997/02/12 23:35:08 gwr Exp $

#	@(#)pgrpdump	8.1 (Berkeley) 6/10/93

define allpgrps
	set $lim = pidhashmask + 1
	set $i = 0
	while ($i < $lim)
		if (pgrphash[$i])
			printf "--- pgrphash[%d] ---\n", $i
			pgrpchain pgrphash[$i]
		end
		set $i++
	end
end

define pgrpchain
	set $pgrp = (struct pgrp *)$arg0
	while ($pgrp)
		print *$pgrp
		set $pgrp = $pgrp->pg_hforw
	end
end