#!/usr/sbin/dtrace -s #pragma D option quiet #pragma D option bufsize=16m #pragma D option dynvarsize=16m fbt:i915kms:create_hw_context:entry { self->ctxp = args[2]; } fbt:i915kms:create_hw_context:return { printf("%lu: %s: ctx=0x%p id=%d ret=%d\n", timestamp, probefunc, *(self->ctxp), (*(self->ctxp))->id, args[1]); stack(); self->ctxp = 0; }