|
struct perf_evsel - event selector
so that when showing results in tools such as 'perf stat', we
show the name used, not some alias. |
#define | PERF_EVSEL__MAX_ALIASES 8 |
|
#define | perf_evsel__match(evsel, t, c) |
|
const char * | perf_evsel__hw_cache [PERF_COUNT_HW_CACHE_MAX][PERF_EVSEL__MAX_ALIASES] |
|
const char * | perf_evsel__hw_cache_op [PERF_COUNT_HW_CACHE_OP_MAX][PERF_EVSEL__MAX_ALIASES] |
|
const char * | perf_evsel__hw_cache_result [PERF_COUNT_HW_CACHE_RESULT_MAX][PERF_EVSEL__MAX_ALIASES] |
|
const char * | perf_evsel__hw_names [PERF_COUNT_HW_MAX] |
|
const char * | perf_evsel__sw_names [PERF_COUNT_SW_MAX] |
|
struct perf_evsel * | perf_evsel__new (struct perf_event_attr *attr, int idx) |
|
struct perf_evsel * | perf_evsel__newtp (const char *sys, const char *name, int idx) |
|
struct event_format * | event_format__new (const char *sys, const char *name) |
|
void | perf_evsel__init (struct perf_evsel *evsel, struct perf_event_attr *attr, int idx) |
|
void | perf_evsel__exit (struct perf_evsel *evsel) |
|
void | perf_evsel__delete (struct perf_evsel *evsel) |
|
void | perf_evsel__config (struct perf_evsel *evsel, struct perf_record_opts *opts, struct perf_evsel *first) |
|
bool | perf_evsel__is_cache_op_valid (u8 type, u8 op) |
|
int | __perf_evsel__hw_cache_type_op_res_name (u8 type, u8 op, u8 result, char *bf, size_t size) |
|
const char * | perf_evsel__name (struct perf_evsel *evsel) |
|
int | perf_evsel__alloc_fd (struct perf_evsel *evsel, int ncpus, int nthreads) |
|
int | perf_evsel__alloc_id (struct perf_evsel *evsel, int ncpus, int nthreads) |
|
int | perf_evsel__alloc_counts (struct perf_evsel *evsel, int ncpus) |
|
void | perf_evsel__free_fd (struct perf_evsel *evsel) |
|
void | perf_evsel__free_id (struct perf_evsel *evsel) |
|
void | perf_evsel__close_fd (struct perf_evsel *evsel, int ncpus, int nthreads) |
|
int | perf_evsel__set_filter (struct perf_evsel *evsel, int ncpus, int nthreads, const char *filter) |
|
int | perf_evsel__open_per_cpu (struct perf_evsel *evsel, struct cpu_map *cpus) |
|
int | perf_evsel__open_per_thread (struct perf_evsel *evsel, struct thread_map *threads) |
|
int | perf_evsel__open (struct perf_evsel *evsel, struct cpu_map *cpus, struct thread_map *threads) |
|
void | perf_evsel__close (struct perf_evsel *evsel, int ncpus, int nthreads) |
|
void * | perf_evsel__rawptr (struct perf_evsel *evsel, struct perf_sample *sample, const char *name) |
|
u64 | perf_evsel__intval (struct perf_evsel *evsel, struct perf_sample *sample, const char *name) |
|
struct format_field * | perf_evsel__field (struct perf_evsel *evsel, const char *name) |
|
int | __perf_evsel__read_on_cpu (struct perf_evsel *evsel, int cpu, int thread, bool scale) |
|
int | __perf_evsel__read (struct perf_evsel *evsel, int ncpus, int nthreads, bool scale) |
|
void | hists__init (struct hists *hists) |
|
int | perf_evsel__parse_sample (struct perf_evsel *evsel, union perf_event *event, struct perf_sample *sample) |
|