diff options
| -rw-r--r-- | tools/lib/traceevent/plugin_kmem.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tools/lib/traceevent/plugin_kmem.c b/tools/lib/traceevent/plugin_kmem.c index 7115c8037ea8..70650ff48d78 100644 --- a/tools/lib/traceevent/plugin_kmem.c +++ b/tools/lib/traceevent/plugin_kmem.c | |||
| @@ -70,3 +70,25 @@ int PEVENT_PLUGIN_LOADER(struct pevent *pevent) | |||
| 70 | call_site_handler, NULL); | 70 | call_site_handler, NULL); |
| 71 | return 0; | 71 | return 0; |
| 72 | } | 72 | } |
| 73 | |||
| 74 | void PEVENT_PLUGIN_UNLOADER(struct pevent *pevent) | ||
| 75 | { | ||
| 76 | pevent_unregister_event_handler(pevent, -1, "kmem", "kfree", | ||
| 77 | call_site_handler, NULL); | ||
| 78 | |||
| 79 | pevent_unregister_event_handler(pevent, -1, "kmem", "kmalloc", | ||
| 80 | call_site_handler, NULL); | ||
| 81 | |||
| 82 | pevent_unregister_event_handler(pevent, -1, "kmem", "kmalloc_node", | ||
| 83 | call_site_handler, NULL); | ||
| 84 | |||
| 85 | pevent_unregister_event_handler(pevent, -1, "kmem", "kmem_cache_alloc", | ||
| 86 | call_site_handler, NULL); | ||
| 87 | |||
| 88 | pevent_unregister_event_handler(pevent, -1, "kmem", | ||
| 89 | "kmem_cache_alloc_node", | ||
| 90 | call_site_handler, NULL); | ||
| 91 | |||
| 92 | pevent_unregister_event_handler(pevent, -1, "kmem", "kmem_cache_free", | ||
| 93 | call_site_handler, NULL); | ||
| 94 | } | ||
