[dtrace-discuss] File name not being displayed.

vhiz
2009-08-16T18:48:03Z

I found the script below in the dtrace manual:

#pragma D option quiet
BEGIN
{
    printf("%10s %58s %2s %7s\n", "DEVICE",
"FILE", "RW", "MS");
}
io:::start
{
    start[args[0]->b_edev, args[0]->b_blkno] = timestamp;
}
io:::done
/start[args[0]->b_edev, args[0]->b_blkno]/
{
    this->elapsed = timestamp - start[args[0]->b_edev,
args[0]->b_blkno];
    printf("%10s %58s %2s %3d.%03d\n", args[1]->dev_statname,
        args[2]->fi_pathname, args[0]->b_flags & B_READ ?
"R" : "W",
        this->elapsed / 10000000, (this->elapsed / 1000) % 1000);
    start[args[0]->b_edev, args[0]->b_blkno] = 0;
}


It does not display the file name even if I am accessing a user created file.
Any ideas?

Thank you.
--
This message posted from opensolaris.org