xref: /netbsd-src/sys/gdbscripts/vdump (revision 76c7fc5f6b13ed0b1508e6b313e88e59977ed78e)
1#	$NetBSD: vdump,v 1.6 2016/12/14 15:48:55 hannken Exp $
2
3#	@(#)vdump	8.1 (Berkeley) 6/10/93
4#
5
6define dumpvnodes
7
8	set $vp = (struct vnode *)$arg0
9	set $vi = (struct vnode_impl *)$arg0
10	while ($vp)
11		printf "vnode=0x%x lruf=0x%x mountf=0x%x usecount=%d\n", $vp, $vi->vi_lrulist.tqe_next, $vp->v_mntvnodes.tqe_next, $vp->v_uobj.uo_refs
12		set $vi = (struct vnode_impl *)$vi->vi_lrulist.tqe_next
13		set $vp = (struct vnode *)$vi
14	end
15end
16
17document dumpvnodes
18dump the vnode list
19end
20