probe module("nfs").function("nfs_map_name_to_uid").return { if ($return < 0) printf("nfs_map_name_to_uid: '%s' --> %d(%s)\n", kernel_string($name), $return, errno_str($return)); else printf("nfs_map_name_to_uid: '%s' --> %d\n", kernel_string($name), $return); } probe module("nfs").function("nfs_idmap_request_key").return { if ($return < 0) printf(" nfs_idmap_request_key: %d(%s)\n", $return, errno_str($return)); else printf(" nfs_idmap_request_key: %d\n", $return); } probe kernel.function("call_sbin_request_key").return { if ($return < 0) printf(" call_sbin_request_key: %d(%s)\n", $return, errno_str($return)); else printf(" call_sbin_request_key: %d\n", $return); } probe kernel.function("call_usermodehelper_exec").return { if ($return < 0) printf(" call_usermodehelper_exec: %d(%s)\n", $return, errno_str($return)); else printf(" call_usermodehelper_exec: %d\n", $return); } probe kernel.function("call_usermodehelper_setup").return { if (is_err($return)) printf(" call_usermodehelper_setup: path %s %ld(%s)\n", kernel_string($path), $return, errno_str($return)); else printf(" call_usermodehelper_setup: path %s\n argv %s %s %s %s %s %s %s %s\n", kernel_string($path), kernel_string($argv[0]), kernel_string($argv[1]), kernel_string($argv[2]), kernel_string($argv[3]), kernel_string($argv[4]), kernel_string($argv[5]), kernel_string($argv[6]), kernel_string($argv[7])); } probe kernel.function("request_key_and_link") { printf(" request_key_and_link: type %s desc %s callout %p(%d)\n", key_type($type), kernel_string($description), $callout_info, $callout_len); } probe kernel.function("request_key_and_link").return { if (is_err($return)) printf(" request_key_and_link: desc %s %ld(%s)\n", kernel_string($description), $return, errno_str($return)); else printf(" request_key_and_link: desc %s %p\n", kernel_string($description), $return); } /* probe kernel.function("key_user_lookup").return { if (is_err($return)) printf(" key_user_lookup: uid %d %ld(%s)\n", $uid, $return, errno_str($return)); else printf(" key_user_lookup: uid %d %p\n", $uid, $return); } probe kernel.function("search_process_keyrings").return { if (is_err($return)) printf(" search_process_keyrings: %ld (%s)\n", $return, errno_str($return)); else printf(" search_process_keyrings: %p\n", $return); } probe kernel.function("search_my_process_keyrings").return { if (is_err($return)) printf(" search_my_process_keyrings: %ld(%s)\n", $return, errno_str($return)); else printf(" search_my_process_keyrings: %p\n", $return); } probe module("nfs").function("nfs_idmap_get_desc").return { printf(" nfs_idmap_get_desc: %d\n", $return); } */ probe begin { log("starting nfsidmap probe") } probe end { log("ending nfsidmap probe") }