Linux Perf
|
#include <auxtrace.h>
Public Attributes | |
int(* | process_event )(struct perf_session *session, union perf_event *event, struct perf_sample *sample, struct perf_tool *tool) |
int(* | process_auxtrace_event )(struct perf_session *session, union perf_event *event, struct perf_tool *tool) |
int(* | flush_events )(struct perf_session *session, struct perf_tool *tool) |
void(* | free_events )(struct perf_session *session) |
void(* | free )(struct perf_session *session) |
struct auxtrace - session callbacks to allow AUX area data decoding. : lets the decoder see all session events : process a PERF_RECORD_AUXTRACE event : process any remaining data : free resources associated with event processing : free resources associated with the session
Definition at line 138 of file auxtrace.h.
int(* auxtrace::flush_events) (struct perf_session *session, struct perf_tool *tool) |
Definition at line 146 of file auxtrace.h.
void(* auxtrace::free) (struct perf_session *session) |
Definition at line 149 of file auxtrace.h.
void(* auxtrace::free_events) (struct perf_session *session) |
Definition at line 148 of file auxtrace.h.
int(* auxtrace::process_auxtrace_event) (struct perf_session *session, union perf_event *event, struct perf_tool *tool) |
Definition at line 143 of file auxtrace.h.
int(* auxtrace::process_event) (struct perf_session *session, union perf_event *event, struct perf_sample *sample, struct perf_tool *tool) |
Definition at line 139 of file auxtrace.h.