#include "hist.h"
#include "event.h"
#include "header.h"
#include "symbol.h"
#include "thread.h"
#include <linux/rbtree.h>
#include <linux/perf_event.h>
Go to the source code of this file.
|
struct perf_session * | perf_session__new (const char *filename, int mode, bool force, bool repipe, struct perf_tool *tool) |
|
void | perf_session__delete (struct perf_session *self) |
|
void | perf_event_header__bswap (struct perf_event_header *self) |
|
int | __perf_session__process_events (struct perf_session *self, u64 data_offset, u64 data_size, u64 size, struct perf_tool *tool) |
|
int | perf_session__process_events (struct perf_session *self, struct perf_tool *tool) |
|
int | perf_session__resolve_callchain (struct perf_session *self, struct perf_evsel *evsel, struct thread *thread, struct ip_callchain *chain, struct symbol **parent) |
|
struct branch_info * | machine__resolve_bstack (struct machine *self, struct thread *thread, struct branch_stack *bs) |
|
bool | perf_session__has_traces (struct perf_session *self, const char *msg) |
|
void | mem_bswap_64 (void *src, int byte_size) |
|
void | mem_bswap_32 (void *src, int byte_size) |
|
void | perf_event__attr_swap (struct perf_event_attr *attr) |
|
int | perf_session__create_kernel_maps (struct perf_session *self) |
|
void | perf_session__set_id_hdr_size (struct perf_session *session) |
|
void | perf_session__remove_thread (struct perf_session *self, struct thread *th) |
|
struct thread * | perf_session__findnew (struct perf_session *self, pid_t pid) |
|
size_t | perf_session__fprintf (struct perf_session *self, FILE *fp) |
|
size_t | perf_session__fprintf_dsos (struct perf_session *self, FILE *fp) |
|
size_t | perf_session__fprintf_dsos_buildid (struct perf_session *self, FILE *fp, bool with_hits) |
|
size_t | perf_session__fprintf_nr_events (struct perf_session *session, FILE *fp) |
|
struct perf_evsel * | perf_session__find_first_evtype (struct perf_session *session, unsigned int type) |
|
void | perf_evsel__print_ip (struct perf_evsel *evsel, union perf_event *event, struct perf_sample *sample, struct machine *machine, int print_sym, int print_dso, int print_symoffset) |
|
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 *s, 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) |
|