Home | History | Annotate | Line # | Download | only in gdbscripts
vdump revision 1.5
      1  1.5    eeh #	$NetBSD: vdump,v 1.5 2009/11/18 18:02:00 eeh Exp $
      2  1.2    gwr 
      3  1.1    gwr #	@(#)vdump	8.1 (Berkeley) 6/10/93
      4  1.1    gwr #
      5  1.1    gwr 
      6  1.1    gwr define dumpvnodes
      7  1.1    gwr 
      8  1.1    gwr 	set $vp = (struct vnode *)$arg0
      9  1.1    gwr 	while ($vp)
     10  1.4  pooka 		printf "vnode=0x%x freef=0x%x mountf=0x%x usecount=%d\n", $vp, $vp->v_freelist.tqe_next, $vp->v_mntvnodes.tqe_next, $vp->v_uobj.uo_refs
     11  1.3  pooka 		set $vp = (struct vnode *)$vp->v_freelist.tqe_next
     12  1.1    gwr 	end
     13  1.1    gwr end
     14  1.5    eeh 
     15  1.5    eeh document dumpvnodes
     16  1.5    eeh dump the vnode list
     17  1.5    eeh end