# virtqueueleaks.stp # # virtqueueleaks.stp is based on the VirtqueueRequestTracker from: # http://blog.vmsplice.net/2011/03/how-to-write-trace-analysis-scripts-for.html global elems probe qemu.kvm.virtqueue_pop { elems[pid(),elem] = elem } probe qemu.kvm.virtqueue_fill { delete elems[pid(),elem] } probe end { printf("\n%8s %8s\n", "pid", "elem") foreach([p+, elem] in elems) { printf("%8d %8x\n", p, elem) } }