Lines Matching refs:uprobe
516 struct uprobe *uprobe; member
522 static struct testmod_uprobe uprobe = { variable
530 if (uprobe.uprobe) in testmod_register_uprobe()
535 if (uprobe.uprobe) in testmod_register_uprobe()
538 err = kern_path("/proc/self/exe", LOOKUP_FOLLOW, &uprobe.path); in testmod_register_uprobe()
542 uprobe.uprobe = uprobe_register(d_real_inode(uprobe.path.dentry), in testmod_register_uprobe()
543 offset, 0, &uprobe.consumer); in testmod_register_uprobe()
544 if (IS_ERR(uprobe.uprobe)) { in testmod_register_uprobe()
545 err = PTR_ERR(uprobe.uprobe); in testmod_register_uprobe()
546 path_put(&uprobe.path); in testmod_register_uprobe()
547 uprobe.uprobe = NULL; in testmod_register_uprobe()
558 if (uprobe.uprobe) { in testmod_unregister_uprobe()
559 uprobe_unregister_nosync(uprobe.uprobe, &uprobe.consumer); in testmod_unregister_uprobe()
561 path_put(&uprobe.path); in testmod_unregister_uprobe()
562 uprobe.uprobe = NULL; in testmod_unregister_uprobe()