Displaying 3 results from an estimated 3 matches for "dev_pathname".
2008 Dec 01
7
DIF content is invalid?
...t;fi_pathname, args[0]->b_edev, args[0]->b_blkno,
args[0]->b_bcount] = timestamp;
self->pid = pid;
self->name = args[2]->fi_pathname;
self->size = args[0]->b_bcount;
}
io:::start
/args[2]->fi_pathname != "<none>"/
{
start[pid, args[1]->dev_pathname, args[0]->b_edev,
args[0]->b_blkno, args[0]->b_bcount] = timestamp;
self->pid = pid;
self->name = args[1]->dev_pathname;
self->size = args[0]->b_bcount;
}
io:::done
/start[self->pid, self->name, args[0]->b_edev, args[0]->b_blkno,
self->size]/
{...
2005 Sep 16
5
ddi_pathname
Hello,
I can see that there is an implementation/emulation of ddi_pathname in DTrace, but I''m a bit confused about the capabilities and invocation of this function. I would like to diplay the path to the block device from bdev_strategy and other io:genunix::start probes.
If someone is familiar with ddi_pathname, could you please provide an example invocation?
Thanks,
Michael
This
2005 Sep 22
0
io provider and files in a forceddirectio mounted filesystem
...execname == "oracle"/
{
block[args[2]->fi_pathname, args[0]->b_blkno ] = timestamp;
}
io:::done
/block[args[2]->fi_pathname, args[0]->b_blkno]/
{
self->action = (args[0]->b_flags & B_READ) ? "R" : "W";
@countem[args[1]->dev_pathname, args[2]->fi_pathname, self->action ] =
count();
@elapsed[args[1]->dev_pathname, args[2]->fi_pathname, self->action ] =
sum(timestamp - block[args[2]->fi_pathname, args[0]->b_blkno]);
}
dtrace:::END
{
printa("count: %64s %40s %1s %@14d\n", @countem)...