|
static void | intel_bts_dump (struct intel_bts *bts __maybe_unused, unsigned char *buf, size_t len) |
|
static void | intel_bts_dump_event (struct intel_bts *bts, unsigned char *buf, size_t len) |
|
static int | intel_bts_lost (struct intel_bts *bts, struct perf_sample *sample) |
|
static struct intel_bts_queue * | intel_bts_alloc_queue (struct intel_bts *bts, unsigned int queue_nr) |
|
static int | intel_bts_setup_queue (struct intel_bts *bts, struct auxtrace_queue *queue, unsigned int queue_nr) |
|
static int | intel_bts_setup_queues (struct intel_bts *bts) |
|
static int | intel_bts_update_queues (struct intel_bts *bts) |
|
static unsigned char * | intel_bts_find_overlap (unsigned char *buf_a, size_t len_a, unsigned char *buf_b, size_t len_b) |
|
static int | intel_bts_do_fix_overlap (struct auxtrace_queue *queue, struct auxtrace_buffer *b) |
|
static int | intel_bts_synth_branch_sample (struct intel_bts_queue *btsq, struct branch *branch) |
|
static int | intel_bts_get_next_insn (struct intel_bts_queue *btsq, u64 ip) |
|
static int | intel_bts_synth_error (struct intel_bts *bts, int cpu, pid_t pid, pid_t tid, u64 ip) |
|
static int | intel_bts_get_branch_type (struct intel_bts_queue *btsq, struct branch *branch) |
|
static int | intel_bts_process_buffer (struct intel_bts_queue *btsq, struct auxtrace_buffer *buffer, struct thread *thread) |
|
static int | intel_bts_process_queue (struct intel_bts_queue *btsq, u64 *timestamp) |
|
static int | intel_bts_flush_queue (struct intel_bts_queue *btsq) |
|
static int | intel_bts_process_tid_exit (struct intel_bts *bts, pid_t tid) |
|
static int | intel_bts_process_queues (struct intel_bts *bts, u64 timestamp) |
|
static int | intel_bts_process_event (struct perf_session *session, union perf_event *event, struct perf_sample *sample, struct perf_tool *tool) |
|
static int | intel_bts_process_auxtrace_event (struct perf_session *session, union perf_event *event, struct perf_tool *tool __maybe_unused) |
|
static int | intel_bts_flush (struct perf_session *session, struct perf_tool *tool __maybe_unused) |
|
static void | intel_bts_free_queue (void *priv) |
|
static void | intel_bts_free_events (struct perf_session *session) |
|
static void | intel_bts_free (struct perf_session *session) |
|
static int | intel_bts_event_synth (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) |
|
static int | intel_bts_synth_event (struct perf_session *session, struct perf_event_attr *attr, u64 id) |
|
static int | intel_bts_synth_events (struct intel_bts *bts, struct perf_session *session) |
|
static void | intel_bts_print_info (u64 *arr, int start, int finish) |
|
int | intel_bts_process_auxtrace_info (union perf_event *event, struct perf_session *session) |
|