#!/usr/bin/env stap global fusecalls probe begin { printf("Collecting top FUSE procs...\n") } probe kernel.function("*@fs/fuse/*.c") ?, module("nfsd").function("*@fs/fuse/*.c*") ? { fusecalls[probefunc()]++ } probe end { printf("Collating data...\n"); foreach (name in fusecalls- limit 200) printf("%10d %s\n", fusecalls[name], name) }