trace-event.c (4b0c53e9e1a2a785746b2d379a32cb70b4dbb2fd) trace-event.c (959c2199d4c0e330d17f1f5234527e87132d5e07)
1
2#include <stdio.h>
3#include <unistd.h>
4#include <stdlib.h>
5#include <errno.h>
6#include <sys/types.h>
7#include <sys/stat.h>
8#include <fcntl.h>

--- 36 unchanged lines hidden (view full) ---

45 pevent = tevent.pevent;
46 pevent_set_flag(pevent, PEVENT_NSEC_OUTPUT);
47 pevent_set_file_bigendian(pevent, be);
48 pevent_set_host_bigendian(pevent, be);
49 tevent_initialized = true;
50 return 0;
51}
52
1
2#include <stdio.h>
3#include <unistd.h>
4#include <stdlib.h>
5#include <errno.h>
6#include <sys/types.h>
7#include <sys/stat.h>
8#include <fcntl.h>

--- 36 unchanged lines hidden (view full) ---

45 pevent = tevent.pevent;
46 pevent_set_flag(pevent, PEVENT_NSEC_OUTPUT);
47 pevent_set_file_bigendian(pevent, be);
48 pevent_set_host_bigendian(pevent, be);
49 tevent_initialized = true;
50 return 0;
51}
52
53int trace_event__register_resolver(struct machine *machine)
53int trace_event__register_resolver(struct machine *machine,
54 pevent_func_resolver_t *func)
54{
55 if (!tevent_initialized && trace_event__init2())
56 return -1;
57
55{
56 if (!tevent_initialized && trace_event__init2())
57 return -1;
58
58 return pevent_set_function_resolver(tevent.pevent,
59 machine__resolve_kernel_addr,
60 machine);
59 return pevent_set_function_resolver(tevent.pevent, func, machine);
61}
62
63void trace_event__cleanup(struct trace_event *t)
64{
65 traceevent_unload_plugins(t->plugin_list, t->pevent);
66 pevent_free(t->pevent);
67}
68

--- 29 unchanged lines hidden ---
60}
61
62void trace_event__cleanup(struct trace_event *t)
63{
64 traceevent_unload_plugins(t->plugin_list, t->pevent);
65 pevent_free(t->pevent);
66}
67

--- 29 unchanged lines hidden ---