blob: 3dda40a46865c62a2b3320717e3b5a3ee5848f19 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
function pname:string (name:long) %{
/*char *pathname = (char *)kread(&(THIS->name)); */
deref_string(THIS->__retvalue, THIS->name, MAXSTRINGLEN);
CATCH_DEREF_FAULT();
%}
probe kernel.function("open_namei")
{
/* printf("pathname %s\n", kernel_string($pathname)); */
printf("pathname %s\n", pname($pathname));
}
probe kernel.function("open_namei").return
{
printf("return %d\n", $return);
}
probe begin { log("starting open_namei probe") }
probe end { log("ending open_namei probe") }
|