Home | History | Annotate | Line # | Download | only in gdbscripts
      1  1.7  christos #	$NetBSD: vdump,v 1.7 2020/04/14 00:08:07 christos 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.6   hannken 	set $vi = (struct vnode_impl *)$arg0
     10  1.1       gwr 	while ($vp)
     11  1.7  christos 		printf "vnode=0x%x lruf=0x%x mountf=0x%x usecount=%d\n", $vp, $vi->vi_lrulist.tqe_next, $vi->vi_mntvnodes.tqe_next, $vp->v_uobj.uo_refs
     12  1.6   hannken 		set $vi = (struct vnode_impl *)$vi->vi_lrulist.tqe_next
     13  1.6   hannken 		set $vp = (struct vnode *)$vi
     14  1.1       gwr 	end
     15  1.1       gwr end
     16  1.5       eeh 
     17  1.5       eeh document dumpvnodes
     18  1.5       eeh dump the vnode list
     19  1.6   hannken end
     20