From b4e375cf7ab4f309661d548d0169bbdc10504aab Mon Sep 17 00:00:00 2001 From: Steve Dickson Date: Wed, 29 Oct 2008 16:38:11 -0400 Subject: added open_namei.stp Signed-off-by: Steve Dickson --- open_namei.stp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 open_namei.stp diff --git a/open_namei.stp b/open_namei.stp new file mode 100644 index 0000000..3dda40a --- /dev/null +++ b/open_namei.stp @@ -0,0 +1,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") } -- cgit