summaryrefslogtreecommitdiffstats
path: root/testsuite/semok/one.stp
blob: fb7483e2053f02daf4c2b27bbea9195c3b0aee22 (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
#! semtest

# these will ultimately be somehow associated with "providers"
# and have a syntax of their own
global kernel_jiffies, kernel_current_comm;

function kernel_netlink(a, b) {
  # this should be a builtin function
  return 0
}

function stamp (syscall)
{
  kernel_netlink (4, kernel_jiffies . " " .
		     kernel_current_comm . " " . syscall);
  return 0
}

# probe kernel:syscall:read = kernel:function("sys_read");


probe kernel:syscall:read
{ 
  stamp ("read");
}