summaryrefslogtreecommitdiffstats
path: root/testsuite/buildok/ioblock_test.stp
blob: 4d3dadfa6865472b1a80ed2a1af4db3177efb016 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#! stap -p4

probe ioblock.request {
  log(pp())
  add_part = 0
  if (bdev != bdev_contains) 
  	add_part = p_start_sect
%(kernel_v < "2.6.28" %?
  printf("%s\t%d\t%d\t%d\t%s\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n", 
        	devname, sector, flags, rw, bio_rw_str(rw), vcnt, idx, phys_segments, hw_segments, size, add_part, ino)
%:
  printf("%s\t%d\t%d\t%d\t%s\t%d\t%d\t%d\t%d\t%d\t%d\n", 
        	devname, sector, flags, rw, bio_rw_str(rw), vcnt, idx, phys_segments, size, add_part, ino)
%)

}

probe ioblock.end {
  log(pp())
%(kernel_v < "2.6.28" %?
  printf("%s\t%d\t%d\t%d\t%s\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n",
                devname, sector, flags, rw, bio_rw_str(rw), vcnt, idx, phys_segments, hw_segments, size, bytes_done, error, ino)
%:
  printf("%s\t%d\t%d\t%d\t%s\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n",
                devname, sector, flags, rw, bio_rw_str(rw), vcnt, idx, phys_segments, size, bytes_done, error, ino)
%)
}