Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

test4 Directory Reference

This example probe tracks file opens, reads and writes. More...

Files

file  dtr.c [code]
file  dtr.mod.c [code]
file  nrec.c [code]
file  README [code]

Detailed Description

This example probe tracks file opens, reads and writes.

It demonstrates maps, stats, and iterators.

This is a translation of on an old dtr probe. Original source is

global {
  long @opens[string];
  sum @reads[string], @writes[string];
}

probe sys_open:entry {
  @opens[current->comm]++;
}

probe sys_read:entry {
  @reads[current->comm] << count;
}

probe sys_write:entry {
  @writes[current->comm] << count;
}