#!/usr/sbin/dtrace -s #pragma D option quiet #pragma D option bufsize=16m #pragma D option dynvarsize=16m fbt:kernel:vt_fb_blank:entry { self->t = timestamp; printf("%lu: %s: %d Bpp\n", timestamp, probefunc, ((struct fb_info *)args[0]->vd_softc)->fb_bpp / 8); } fbt:kernel:vt_fb_blank:return { printf("%lu: %s [return after %d ms]\n", timestamp, probefunc, (int)((timestamp - self->t) / 1000000)); self->t = 0; }