#!/usr/sbin/dtrace -s /* * Trace memory allocation for process with a given pid * Args: process-pid */ pid$$1::malloc:entry { self->size = arg0; } pid$$1::malloc:return { printf("malloc(%d) returned\n", self->size); self->size=0; ustack(); }