|
@@ -70,3 +70,25 @@ int PEVENT_PLUGIN_LOADER(struct pevent *pevent)
|
|
call_site_handler, NULL);
|
|
call_site_handler, NULL);
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+void PEVENT_PLUGIN_UNLOADER(struct pevent *pevent)
|
|
|
|
+{
|
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "kmem", "kfree",
|
|
|
|
+ call_site_handler, NULL);
|
|
|
|
+
|
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "kmem", "kmalloc",
|
|
|
|
+ call_site_handler, NULL);
|
|
|
|
+
|
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "kmem", "kmalloc_node",
|
|
|
|
+ call_site_handler, NULL);
|
|
|
|
+
|
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "kmem", "kmem_cache_alloc",
|
|
|
|
+ call_site_handler, NULL);
|
|
|
|
+
|
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "kmem",
|
|
|
|
+ "kmem_cache_alloc_node",
|
|
|
|
+ call_site_handler, NULL);
|
|
|
|
+
|
|
|
|
+ pevent_unregister_event_handler(pevent, -1, "kmem", "kmem_cache_free",
|
|
|
|
+ call_site_handler, NULL);
|
|
|
|
+}
|