|
static int | perf_session__deliver_event (struct perf_session *session, union perf_event *event, struct perf_tool *tool, u64 file_offset) |
|
static int | perf_session__open (struct perf_session *session) |
|
void | perf_session__set_id_hdr_size (struct perf_session *session) |
|
int | perf_session__create_kernel_maps (struct perf_session *session) |
|
static void | perf_session__destroy_kernel_maps (struct perf_session *session) |
|
static bool | perf_session__has_comm_exec (struct perf_session *session) |
|
static void | perf_session__set_comm_exec (struct perf_session *session) |
|
static int | ordered_events__deliver_event (struct ordered_events *oe, struct ordered_event *event) |
|
struct perf_session * | perf_session__new (struct perf_data *data, bool repipe, struct perf_tool *tool) |
|
static void | perf_session__delete_threads (struct perf_session *session) |
|
void | perf_session__delete (struct perf_session *session) |
|
static int | process_event_synth_tracing_data_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_session *session __maybe_unused) |
|
static int | process_event_synth_attr_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_evlist **pevlist __maybe_unused) |
|
static int | process_event_synth_event_update_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_evlist **pevlist __maybe_unused) |
|
static int | process_event_sample_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_sample *sample __maybe_unused, struct perf_evsel *evsel __maybe_unused, struct machine *machine __maybe_unused) |
|
static int | process_event_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) |
|
static int | process_finished_round_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct ordered_events *oe __maybe_unused) |
|
static int | process_finished_round (struct perf_tool *tool, union perf_event *event, struct ordered_events *oe) |
|
static int | skipn (int fd, off_t n) |
|
static s64 | process_event_auxtrace_stub (struct perf_tool *tool __maybe_unused, union perf_event *event, struct perf_session *session __maybe_unused) |
|
static int | process_event_op2_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_session *session __maybe_unused) |
|
static int | process_event_thread_map_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_session *session __maybe_unused) |
|
static int | process_event_cpu_map_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_session *session __maybe_unused) |
|
static int | process_event_stat_config_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_session *session __maybe_unused) |
|
static int | process_stat_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_session *perf_session __maybe_unused) |
|
static int | process_stat_round_stub (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_session *perf_session __maybe_unused) |
|
void | perf_tool__fill_defaults (struct perf_tool *tool) |
|
static void | swap_sample_id_all (union perf_event *event, void *data) |
|
static void | perf_event__all64_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__comm_swap (union perf_event *event, bool sample_id_all) |
|
static void | perf_event__mmap_swap (union perf_event *event, bool sample_id_all) |
|
static void | perf_event__mmap2_swap (union perf_event *event, bool sample_id_all) |
|
static void | perf_event__task_swap (union perf_event *event, bool sample_id_all) |
|
static void | perf_event__read_swap (union perf_event *event, bool sample_id_all) |
|
static void | perf_event__aux_swap (union perf_event *event, bool sample_id_all) |
|
static void | perf_event__itrace_start_swap (union perf_event *event, bool sample_id_all) |
|
static void | perf_event__switch_swap (union perf_event *event, bool sample_id_all) |
|
static void | perf_event__throttle_swap (union perf_event *event, bool sample_id_all) |
|
static u8 | revbyte (u8 b) |
|
static void | swap_bitfield (u8 *p, unsigned len) |
|
void | perf_event__attr_swap (struct perf_event_attr *attr) |
|
static void | perf_event__hdr_attr_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__event_update_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__event_type_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__tracing_data_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__auxtrace_info_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__auxtrace_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__auxtrace_error_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__thread_map_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__cpu_map_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__stat_config_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__stat_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static void | perf_event__stat_round_swap (union perf_event *event, bool sample_id_all __maybe_unused) |
|
static int | process_finished_round (struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct ordered_events *oe) |
|
int | perf_session__queue_event (struct perf_session *s, union perf_event *event, u64 timestamp, u64 file_offset) |
|
static void | callchain__lbr_callstack_printf (struct perf_sample *sample) |
|
static void | callchain__printf (struct perf_evsel *evsel, struct perf_sample *sample) |
|
static void | branch_stack__printf (struct perf_sample *sample) |
|
static void | regs_dump__printf (u64 mask, u64 *regs) |
|
static const char * | regs_dump_abi (struct regs_dump *d) |
|
static void | regs__printf (const char *type, struct regs_dump *regs) |
|
static void | regs_user__printf (struct perf_sample *sample) |
|
static void | regs_intr__printf (struct perf_sample *sample) |
|
static void | stack_user__printf (struct stack_dump *dump) |
|
static void | perf_evlist__print_tstamp (struct perf_evlist *evlist, union perf_event *event, struct perf_sample *sample) |
|
static void | sample_read__printf (struct perf_sample *sample, u64 read_format) |
|
static void | dump_event (struct perf_evlist *evlist, union perf_event *event, u64 file_offset, struct perf_sample *sample) |
|
static void | dump_sample (struct perf_evsel *evsel, union perf_event *event, struct perf_sample *sample) |
|
static void | dump_read (struct perf_evsel *evsel, union perf_event *event) |
|
static struct machine * | machines__find_for_cpumode (struct machines *machines, union perf_event *event, struct perf_sample *sample) |
|
static int | deliver_sample_value (struct perf_evlist *evlist, struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct sample_read_value *v, struct machine *machine) |
|
static int | deliver_sample_group (struct perf_evlist *evlist, struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
static int | perf_evlist__deliver_sample (struct perf_evlist *evlist, struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) |
|
static int | machines__deliver_event (struct machines *machines, struct perf_evlist *evlist, union perf_event *event, struct perf_sample *sample, struct perf_tool *tool, u64 file_offset) |
|
static s64 | perf_session__process_user_event (struct perf_session *session, union perf_event *event, u64 file_offset) |
|
int | perf_session__deliver_synth_event (struct perf_session *session, union perf_event *event, struct perf_sample *sample) |
|
static void | event_swap (union perf_event *event, bool sample_id_all) |
|
int | perf_session__peek_event (struct perf_session *session, off_t file_offset, void *buf, size_t buf_sz, union perf_event **event_ptr, struct perf_sample *sample) |
|
static s64 | perf_session__process_event (struct perf_session *session, union perf_event *event, u64 file_offset) |
|
void | perf_event_header__bswap (struct perf_event_header *hdr) |
|
struct thread * | perf_session__findnew (struct perf_session *session, pid_t pid) |
|
int | perf_session__register_idle_thread (struct perf_session *session) |
|
static void | perf_session__warn_order (const struct perf_session *session) |
|
static void | perf_session__warn_about_errors (const struct perf_session *session) |
|
static int | perf_session__flush_thread_stack (struct thread *thread, void *p __maybe_unused) |
|
static int | perf_session__flush_thread_stacks (struct perf_session *session) |
|
static int | __perf_session__process_pipe_events (struct perf_session *session) |
|
static union perf_event * | fetch_mmaped_event (struct perf_session *session, u64 head, size_t mmap_size, char *buf) |
|
static int | __perf_session__process_events (struct perf_session *session, u64 data_offset, u64 data_size, u64 file_size) |
|
int | perf_session__process_events (struct perf_session *session) |
|
bool | perf_session__has_traces (struct perf_session *session, const char *msg) |
|
int | map__set_kallsyms_ref_reloc_sym (struct map *map, const char *symbol_name, u64 addr) |
|
size_t | perf_session__fprintf_dsos (struct perf_session *session, FILE *fp) |
|
size_t | perf_session__fprintf_dsos_buildid (struct perf_session *session, FILE *fp, bool(skip)(struct dso *dso, int parm), int parm) |
|
size_t | perf_session__fprintf_nr_events (struct perf_session *session, FILE *fp) |
|
size_t | perf_session__fprintf (struct perf_session *session, FILE *fp) |
|
struct perf_evsel * | perf_session__find_first_evtype (struct perf_session *session, unsigned int type) |
|
int | perf_session__cpu_bitmap (struct perf_session *session, const char *cpu_list, unsigned long *cpu_bitmap) |
|
void | perf_session__fprintf_info (struct perf_session *session, FILE *fp, bool full) |
|
int | __perf_session__set_tracepoints_handlers (struct perf_session *session, const struct perf_evsel_str_handler *assocs, size_t nr_assocs) |
|
int | perf_event__process_id_index (struct perf_tool *tool __maybe_unused, union perf_event *event, struct perf_session *session) |
|
int | perf_event__synthesize_id_index (struct perf_tool *tool, perf_event__handler_t process, struct perf_evlist *evlist, struct machine *machine) |
|