perf session: Ditch register_perf_file_handler
[deliverable/linux.git] / tools / perf / builtin-kmem.c
index 101b2682b4dfc06b225e2f26e95a5dea83804b2e..6f74bd8d20e67d87635f73da755d417a74bda67f 100644 (file)
@@ -12,7 +12,6 @@
 #include "util/trace-event.h"
 
 #include "util/debug.h"
-#include "util/data_map.h"
 
 #include <linux/rbtree.h>
 
@@ -359,7 +358,7 @@ static int sample_type_check(u64 type)
        return 0;
 }
 
-static struct perf_file_handler file_handler = {
+static struct perf_event_ops event_ops = {
        .process_sample_event   = process_sample_event,
        .process_comm_event     = event__process_comm,
        .sample_type_check      = sample_type_check,
@@ -374,9 +373,8 @@ static int read_events(void)
                return -ENOMEM;
 
        register_idle_thread();
-       register_perf_file_handler(&file_handler);
-
-       err = perf_session__process_events(session, 0, &event__cwdlen, &event__cwd);
+       err = perf_session__process_events(session, &event_ops, 0,
+                                          &event__cwdlen, &event__cwd);
        perf_session__delete(session);
        return err;
 }
This page took 0.025627 seconds and 5 git commands to generate.