blob: b99be0e61f66e913822f655b72d0a8d88c082870 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function _d_name:string (_dentry:long) %{ /* pure */
struct dentry *dentry = (struct dentry *) kread(&(THIS->_dentry));
strlcpy(THIS->__retvalue, dentry->d_name.name, MAXSTRINGLEN);
CATCH_DEREF_FAULT();
%}
probe kernel.mark("fs_open") {
printf("sys_open: fd %p filename %s\n", $arg1, $arg2);
}
probe begin { log("starting fs_open probe") }
probe end { log("ending fs_open probe") }
|