|
static void * | perf_sample__synth_ptr (struct perf_sample *sample) |
|
static void * | perf_synth__raw_data (void *p) |
|
void | perf_event__print_totals (void) |
|
int | perf_event__synthesize_thread_map (struct perf_tool *tool, struct thread_map *threads, perf_event__handler_t process, struct machine *machine, bool mmap_data, unsigned int proc_map_timeout) |
|
int | perf_event__synthesize_thread_map2 (struct perf_tool *tool, struct thread_map *threads, perf_event__handler_t process, struct machine *machine) |
|
int | perf_event__synthesize_cpu_map (struct perf_tool *tool, struct cpu_map *cpus, perf_event__handler_t process, struct machine *machine) |
|
int | perf_event__synthesize_threads (struct perf_tool *tool, perf_event__handler_t process, struct machine *machine, bool mmap_data, unsigned int proc_map_timeout, unsigned int nr_threads_synthesize) |
|
int | perf_event__synthesize_kernel_mmap (struct perf_tool *tool, perf_event__handler_t process, struct machine *machine) |
|
int | perf_event__synthesize_stat_config (struct perf_tool *tool, struct perf_stat_config *config, perf_event__handler_t process, struct machine *machine) |
|
void | perf_event__read_stat_config (struct perf_stat_config *config, struct stat_config_event *event) |
|
int | perf_event__synthesize_stat (struct perf_tool *tool, u32 cpu, u32 thread, u64 id, struct perf_counts_values *count, perf_event__handler_t process, struct machine *machine) |
|
int | perf_event__synthesize_stat_round (struct perf_tool *tool, u64 time, u64 type, perf_event__handler_t process, struct machine *machine) |
|
int | perf_event__synthesize_modules (struct perf_tool *tool, perf_event__handler_t process, struct machine *machine) |
|
int | perf_event__process_comm (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_lost (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_lost_samples (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_aux (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_itrace_start (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_switch (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_namespaces (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_mmap (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_mmap2 (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_fork (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_event__process_exit (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | perf_tool__process_synth_event (struct perf_tool *tool, union perf_event *event, struct machine *machine, perf_event__handler_t process) |
|
int | perf_event__process (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
int | machine__resolve (struct machine *machine, struct addr_location *al, struct perf_sample *sample) |
|
void | addr_location__put (struct addr_location *al) |
|
bool | is_bts_event (struct perf_event_attr *attr) |
|
bool | sample_addr_correlates_sym (struct perf_event_attr *attr) |
|
void | thread__resolve (struct thread *thread, struct addr_location *al, struct perf_sample *sample) |
|
const char * | perf_event__name (unsigned int id) |
|
size_t | perf_event__sample_event_size (const struct perf_sample *sample, u64 type, u64 read_format) |
|
int | perf_event__synthesize_sample (union perf_event *event, u64 type, u64 read_format, const struct perf_sample *sample) |
|
pid_t | perf_event__synthesize_comm (struct perf_tool *tool, union perf_event *event, pid_t pid, perf_event__handler_t process, struct machine *machine) |
|
int | perf_event__synthesize_namespaces (struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine) |
|
int | perf_event__synthesize_mmap_events (struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_data, unsigned int proc_map_timeout) |
|
int | perf_event__synthesize_extra_kmaps (struct perf_tool *tool, perf_event__handler_t process, struct machine *machine) |
|
size_t | perf_event__fprintf_comm (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_mmap (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_mmap2 (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_task (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_aux (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_itrace_start (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_switch (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_thread_map (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_cpu_map (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf_namespaces (union perf_event *event, FILE *fp) |
|
size_t | perf_event__fprintf (union perf_event *event, FILE *fp) |
|
int | kallsyms__get_function_start (const char *kallsyms_filename, const char *symbol_name, u64 *addr) |
|
void * | cpu_map_data__alloc (struct cpu_map *map, size_t *size, u16 *type, int *max) |
|
void | cpu_map_data__synthesize (struct cpu_map_data *data, struct cpu_map *map, u16 type, int max) |
|
void | event_attr_init (struct perf_event_attr *attr) |
|
int | perf_event_paranoid (void) |
|