All pastes #86656 Raw Edit

Stuff

public text v1 · immutable
·published 2006-07-13 03:02 UTC
rendered paste body
#!/usr/sbin/dtrace -s

syscall::open*:entry
/execname == "executable-name"/
{
        self->filename = arg0;
}

syscall::open*:return
/errno != 0 && self->filename != NULL && execname == "executable-name"/
{
        printf("%s returned %d", copyinstr(self->filename), errno);
        self->filename = NULL;
}