/linux-master/tools/perf/util/ |
H A D | annotate.c | 29 #include "evsel.h" 867 /* symbol histogram: key = offset << 16 | evsel->core.idx */ 1079 struct evsel *evsel, u64 addr, 1087 src = symbol__hists(sym, evsel->evlist->core.nr_entries); 1088 return src ? __symbol__inc_addr_samples(ms, src, evsel->core.idx, addr, sample) : 0; 1261 struct evsel *evsel) 1263 return symbol__inc_addr_samples(&ams->ms, evsel, ams->al_addr, sample); 1267 struct evsel *evse 1078 symbol__inc_addr_samples(struct map_symbol *ms, struct evsel *evsel, u64 addr, struct perf_sample *sample) argument 1260 addr_map_symbol__inc_samples(struct addr_map_symbol *ams, struct perf_sample *sample, struct evsel *evsel) argument 1266 hist_entry__inc_addr_samples(struct hist_entry *he, struct perf_sample *sample, struct evsel *evsel, u64 ip) argument 1314 struct evsel *evsel; member in struct:annotate_args 1579 annotation_line__print(struct annotation_line *al, struct symbol *sym, u64 start, struct evsel *evsel, u64 len, int min_pcnt, int printed, int max_lines, struct annotation_line *queue, int addr_fmt_width, int percent_type) argument 2345 calc_percent(struct annotation *notes, struct evsel *evsel, struct annotation_data *data, s64 offset, s64 end) argument 2387 struct evsel *evsel; local 2411 symbol__calc_percent(struct symbol *sym, struct evsel *evsel) argument 2418 evsel__get_arch(struct evsel *evsel, struct arch **parch) argument 2445 symbol__annotate(struct map_symbol *ms, struct evsel *evsel, struct arch **parch) argument 2602 symbol__annotate_hits(struct symbol *sym, struct evsel *evsel) argument 2633 symbol__annotate_printf(struct map_symbol *ms, struct evsel *evsel) argument 2798 map_symbol__annotation_dump(struct map_symbol *ms, struct evsel *evsel) argument 3066 symbol__tty_annotate2(struct map_symbol *ms, struct evsel *evsel) argument 3102 symbol__tty_annotate(struct map_symbol *ms, struct evsel *evsel) argument 3381 symbol__annotate2(struct map_symbol *ms, struct evsel *evsel, struct arch **parch) argument 3699 symbol__ensure_annotate(struct map_symbol *ms, struct evsel *evsel) argument 3815 struct evsel *evsel = hists_to_evsel(he->hists); local [all...] |
H A D | trace-event.h | 17 struct evsel; 100 struct evsel *evsel, 109 struct evsel *evsel, u64 tstamp); 132 struct evsel *evsel; member in struct:scripting_context 141 struct evsel *evsel,
|
H A D | stat.h | 34 /* per-evsel event stats */ 150 struct evsel; 175 struct evsel *evsel, 179 bool perf_stat__skip_metric_event(struct evsel *evsel, 183 struct evsel *evsel, 203 struct evsel *counter); 219 int create_perf_stat_counter(struct evsel *evse [all...] |
H A D | stat-display.c | 11 #include "evsel.h" 149 struct evsel *evsel, double avg, bool before_metric) 156 ps = evsel->stats; 190 struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) 217 if (evsel->percore && !config->percore_show_thread) { 229 COMM_LEN, perf_thread_map__comm(evsel->core.threads, id.thread_idx), 230 PID_LEN, perf_thread_map__pid(evsel->core.threads, id.thread_idx)); 243 struct evsel *evse 148 print_noise(struct perf_stat_config *config, struct evsel *evsel, double avg, bool before_metric) argument 189 print_aggr_id_std(struct perf_stat_config *config, struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) argument 242 print_aggr_id_csv(struct perf_stat_config *config, struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) argument 296 print_aggr_id_json(struct perf_stat_config *config, struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) argument 348 aggr_printout(struct perf_stat_config *config, struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) argument 367 struct evsel *evsel; member in struct:outstate 545 fixunit(char *buf, struct evsel *evsel, const char *unit) argument 658 print_counter_value_std(struct perf_stat_config *config, struct evsel *evsel, double avg, bool ok) argument 682 print_counter_value_csv(struct perf_stat_config *config, struct evsel *evsel, double avg, bool ok) argument 702 print_counter_value_json(struct perf_stat_config *config, struct evsel *evsel, double avg, bool ok) argument 719 print_counter_value(struct perf_stat_config *config, struct evsel *evsel, double avg, bool ok) argument 730 abs_printout(struct perf_stat_config *config, struct aggr_cpu_id id, int aggr_nr, struct evsel *evsel, double avg, bool ok) argument 765 struct evsel *evsel; local 905 hybrid_uniquify(struct evsel *evsel, struct perf_stat_config *config) argument 1023 struct evsel *evsel; local 1085 struct evsel *counter, *evsel; local [all...] |
H A D | stat-shadow.c | 4 #include "evsel.h" 55 static int evsel_context(const struct evsel *evsel) argument 59 if (evsel->core.attr.exclude_kernel) 61 if (evsel->core.attr.exclude_user) 63 if (evsel->core.attr.exclude_hv) 65 if (evsel->core.attr.exclude_host) 67 if (evsel->core.attr.exclude_idle) 79 static enum stat_type evsel__stat_type(const struct evsel *evsel) argument 153 find_stat(const struct evsel *evsel, int aggr_idx, enum stat_type type) argument 187 print_ratio(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double numerator, struct perf_stat_output_ctx *out, enum stat_type denominator_type, const double color_ratios[3], const char *unit) argument 204 print_stalled_cycles_front(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double stalled, struct perf_stat_output_ctx *out) argument 215 print_stalled_cycles_back(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double stalled, struct perf_stat_output_ctx *out) argument 226 print_branch_miss(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double misses, struct perf_stat_output_ctx *out) argument 237 print_l1d_miss(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double misses, struct perf_stat_output_ctx *out) argument 248 print_l1i_miss(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double misses, struct perf_stat_output_ctx *out) argument 259 print_ll_miss(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double misses, struct perf_stat_output_ctx *out) argument 270 print_dtlb_miss(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double misses, struct perf_stat_output_ctx *out) argument 281 print_itlb_miss(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double misses, struct perf_stat_output_ctx *out) argument 292 print_cache_miss(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double misses, struct perf_stat_output_ctx *out) argument 303 print_instructions(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double instructions, struct perf_stat_output_ctx *out) argument 327 print_cycles(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double cycles, struct perf_stat_output_ctx *out) argument 342 print_nsecs(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx __maybe_unused, double nsecs, struct perf_stat_output_ctx *out) argument 358 prepare_metric(const struct metric_expr *mexp, const struct evsel *evsel, struct expr_parse_ctx *pctx, int aggr_idx) argument 462 generic_metric(struct perf_stat_config *config, struct metric_expr *mexp, struct evsel *evsel, int aggr_idx, struct perf_stat_output_ctx *out) argument 561 perf_stat__print_metricgroup_header(struct perf_stat_config *config, struct evsel *evsel, void *ctxp, const char *name, struct perf_stat_output_ctx *out) argument 608 perf_stat__print_shadow_stats_metricgroup(struct perf_stat_config *config, struct evsel *evsel, int aggr_idx, int *num, void *from, struct perf_stat_output_ctx *out, struct rblist *metric_events) argument 658 perf_stat__print_shadow_stats(struct perf_stat_config *config, struct evsel *evsel, double avg, int aggr_idx, struct perf_stat_output_ctx *out, struct rblist *metric_events) argument 721 perf_stat__skip_metric_event(struct evsel *evsel, struct rblist *metric_events, u64 ena, u64 run) argument [all...] |
H A D | sort.c | 20 #include "evsel.h" 939 struct evsel *evsel; local 945 evsel = hists_to_evsel(he->hists); 950 evsel->tp_format); 952 tep_print_event(evsel->tp_format->tep, 965 struct evsel *evsel; local 967 evsel = hists_to_evsel(left->hists); 968 if (evsel 982 struct evsel *evsel; local 2731 struct evsel *evsel; member in struct:hpp_dynamic_entry 2972 __alloc_dynamic_entry(struct evsel *evsel, struct tep_format_field *field, int level) argument 3073 struct evsel *evsel = NULL; local 3111 __dynamic_dimension__add(struct evsel *evsel, struct tep_format_field *field, bool raw_trace, int level) argument 3127 add_evsel_fields(struct evsel *evsel, bool raw_trace, int level) argument 3147 struct evsel *evsel; local 3164 struct evsel *evsel; local 3187 struct evsel *evsel; local 3519 struct evsel *evsel; local [all...] |
H A D | session.c | 21 #include "evsel.h" 170 struct evsel *evsel; local 172 evlist__for_each_entry(session->evlist, evsel) { 173 if (evsel->core.attr.comm_exec) 355 struct evsel *evsel __maybe_unused, 1142 static void callchain__printf(struct evsel *evsel, argument 1148 if (evsel__has_branch_callstack(evsel)) 1158 branch_stack__printf(struct perf_sample *sample, struct evsel *evsel) argument 1355 dump_sample(struct evsel *evsel, union perf_event *event, struct perf_sample *sample, const char *arch) argument 1413 dump_read(struct evsel *evsel, union perf_event *event) argument 1480 struct evsel *evsel; local 1524 evlist__deliver_sample(struct evlist *evlist, struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 1552 struct evsel *evsel; local 1919 struct evsel *evsel; local 2648 struct evsel *evsel; local 2754 struct evsel *evsel; local [all...] |
H A D | session.h | 98 struct evsel *evsel, 138 struct evsel *perf_session__find_first_evtype(struct perf_session *session,
|
H A D | python.c | 14 #include "evsel.h" 96 struct perf_pmu *evsel__find_pmu(const struct evsel *evsel __maybe_unused) 111 bool evsel__is_aux_event(const struct evsel *evsel __maybe_unused) 140 * XXX: All these evsel destructors need some better mechanism, like a linked 148 void bpf_counter__destroy(struct evsel *evsel); 149 int bpf_counter__install_pe(struct evsel *evsel, in 226 struct evsel *evsel; member in struct:pyrf_event 519 struct evsel *evsel = pevent->evsel; local 813 struct evsel evsel; member in struct:pyrf_evsel 934 struct evsel *evsel = &pevsel->evsel; local 1105 struct evsel *evsel; local 1157 struct evsel *evsel; local [all...] |
H A D | print-events.c | 19 #include "evsel.h" 230 struct evsel *evsel; local 241 evsel = evsel__new(&attr); 242 if (evsel) { 243 ret = evsel__open(evsel, NULL, tmap) >= 0; 252 evsel->core.attr.exclude_kernel = 1; 253 ret = evsel__open(evsel, NULL, tmap) >= 0; 265 evsel->core.attr.exclude_guest = 1; 266 ret = evsel__open(evsel, NUL [all...] |
H A D | pmu.c | 19 #include "evsel.h" 1099 bool evsel__is_aux_event(const struct evsel *evsel) argument 1101 struct perf_pmu *pmu = evsel__find_pmu(evsel); 1115 void evsel__set_config_if_unset(struct perf_pmu *pmu, struct evsel *evsel, argument 1119 struct evsel_config_term *term = evsel__get_config_term(evsel, CFG_CHG); 1131 evsel->core.attr.config &= ~bits; 1132 evsel->core.attr.config |= field_prep(bits, val); 1542 * set defaults as for evsel [all...] |
H A D | pmus.c | 15 #include "evsel.h" 590 struct perf_pmu *evsel__find_pmu(const struct evsel *evsel) argument 592 struct perf_pmu *pmu = evsel->pmu; 595 pmu = perf_pmus__find_by_type(evsel->core.attr.type); 596 ((struct evsel *)evsel)->pmu = pmu;
|
H A D | parse-events.y | 18 #include "evsel.h" 46 struct evsel *evsel, *tmp; 48 list_for_each_entry_safe(evsel, tmp, list_evsel, core.node) { 49 list_del_init(&evsel->core.node); 50 evsel__delete(evsel);
|
H A D | parse-events.c | 12 #include "evsel.h" 226 static struct evsel * 234 struct evsel *evsel; local 254 evsel = evsel__new_idx(attr, *idx); 255 if (!evsel) { 261 evsel->core.cpus = cpus; 262 evsel->core.own_cpus = perf_cpu_map__get(cpus); 263 evsel->core.requires_cpu = pmu ? pmu->is_uncore : false; 264 evsel 305 struct evsel *evsel; local 528 struct evsel *evsel = evsel__newtp_idx(sys_name, evt_name, (*idx)++); local 1396 struct evsel *evsel; local 1671 get_event_modifier(struct event_modifier *mod, char *str, struct evsel *evsel) argument 1795 struct evsel *evsel; local 1835 struct evsel *evsel; local 1898 evsel__compute_group_pmu_name(struct evsel *evsel, const struct list_head *head) argument 2375 foreach_evsel_in_last_glob(struct evlist *evlist, int (*func)(struct evsel *evsel, const void *arg), const void *arg) argument 2407 set_filter(struct evsel *evsel, const void *arg) argument 2461 add_exclude_perf_filter(struct evsel *evsel, const void *arg __maybe_unused) argument [all...] |
H A D | parse-events.h | 15 struct evsel; 217 struct evsel *parse_events__add_event(int idx, struct perf_event_attr *attr,
|
H A D | metricgroup.c | 11 #include "evsel.h" 36 struct evsel *evsel, 41 .evsel = evsel 47 if (evsel && evsel->metric_leader) 48 me.evsel = evsel->metric_leader; 68 if (a->evsel 35 metricgroup__lookup(struct rblist *metric_events, struct evsel *evsel, bool create) argument 1788 struct evsel *evsel; local [all...] |
H A D | mem-events.c | 124 bool is_mem_loads_aux_event(struct evsel *leader)
|
H A D | mem-events.h | 12 #include "evsel.h" 47 bool is_mem_loads_aux_event(struct evsel *leader);
|
H A D | machine.h | 16 struct evsel; 183 struct evsel *evsel,
|
H A D | machine.c | 12 #include "evsel.h" 2732 struct evsel *evsel, 2751 if (evsel__has_branch_callstack(evsel)) { 2752 struct perf_env *env = evsel__env(evsel); 2979 struct evsel *evsel, 2984 if (!((evsel->core.attr.sample_type & PERF_SAMPLE_REGS_USER) && 2985 (evsel->core.attr.sample_type & PERF_SAMPLE_STACK_USER))) 2999 struct evsel *evse 2730 thread__resolve_callchain_sample(struct thread *thread, struct callchain_cursor *cursor, struct evsel *evsel, struct perf_sample *sample, struct symbol **parent, struct addr_location *root_al, int max_stack) argument 2977 thread__resolve_callchain_unwind(struct thread *thread, struct callchain_cursor *cursor, struct evsel *evsel, struct perf_sample *sample, int max_stack) argument 2997 thread__resolve_callchain(struct thread *thread, struct callchain_cursor *cursor, struct evsel *evsel, struct perf_sample *sample, struct symbol **parent, struct addr_location *root_al, int max_stack) argument [all...] |
H A D | evsel.h | 10 #include <internal/evsel.h> 11 #include <perf/evsel.h> 44 /** struct evsel - event selector 46 * @evlist - evlist this evsel is in, if it is in one. 47 * @core - libperf evsel object 59 struct evsel { struct 108 * references to other metric (evsel). 110 struct evsel **metric_events; 111 struct evsel *metric_leader; 142 * For reporting purposes, an evsel sampl 203 evsel__cpus(struct evsel *evsel) argument 208 evsel__nr_cpus(struct evsel *evsel) argument 268 evsel__is_bpf(struct evsel *evsel) argument 273 evsel__is_bperf(struct evsel *evsel) argument 294 evsel__is_tool(const struct evsel *evsel) argument 344 evsel__strval(struct evsel *evsel, struct perf_sample *sample, const char *name) argument 357 __evsel__match(const struct evsel *evsel, u32 type, u64 config) argument 388 evsel__read_on_cpu(struct evsel *evsel, int cpu_map_idx, int thread) argument 400 evsel__read_on_cpu_scaled(struct evsel *evsel, int cpu_map_idx, int thread) argument 413 evsel__next(struct evsel *evsel) argument 418 evsel__prev(struct evsel *evsel) argument 430 evsel__is_group_leader(const struct evsel *evsel) argument 443 evsel__is_group_event(struct evsel *evsel) argument 453 evsel__is_bpf_output(struct evsel *evsel) argument 458 evsel__is_clock(const struct evsel *evsel) argument 469 evsel__group_idx(struct evsel *evsel) argument 494 evsel__has_branch_callstack(const struct evsel *evsel) argument 499 evsel__has_branch_hw_idx(const struct evsel *evsel) argument 504 evsel__has_callchain(const struct evsel *evsel) argument 514 evsel__has_br_stack(const struct evsel *evsel) argument 524 evsel__is_dummy_event(struct evsel *evsel) argument [all...] |
H A D | evsel.c | 25 #include <perf/evsel.h> 32 #include "evsel.h" 97 static int evsel__no_extra_init(struct evsel *evsel __maybe_unused) 104 static void evsel__no_extra_fini(struct evsel *evsel __maybe_unused) 110 int (*init)(struct evsel *evsel); 111 void (*fini)(struct evsel *evsel); 118 evsel__object_config(size_t object_size, int (*init)(struct evsel *evsel), void (*fini)(struct evsel *evsel)) argument 218 evsel__calc_id_pos(struct evsel *evsel) argument 224 __evsel__set_sample_bit(struct evsel *evsel, enum perf_event_sample_format bit) argument 234 __evsel__reset_sample_bit(struct evsel *evsel, enum perf_event_sample_format bit) argument 244 evsel__set_sample_id(struct evsel *evsel, bool can_sample_identifier) argument 264 evsel__is_function_event(struct evsel *evsel) argument 274 evsel__init(struct evsel *evsel, struct perf_event_attr *attr, int idx) argument 302 struct evsel *evsel = zalloc(perf_evsel__object.size); local 359 struct evsel *evsel; local 457 struct evsel *evsel = zalloc(perf_evsel__object.size); local 537 evsel__add_modifiers(struct evsel *evsel, char *bf, size_t size) argument 573 arch_evsel__hw_name(struct evsel *evsel, char *bf, size_t size) argument 578 evsel__hw_name(struct evsel *evsel, char *bf, size_t size) argument 604 evsel__sw_name(struct evsel *evsel, char *bf, size_t size) argument 633 evsel__bp_name(struct evsel *evsel, char *bf, size_t size) argument 729 evsel__hw_cache_name(struct evsel *evsel, char *bf, size_t size) argument 735 evsel__raw_name(struct evsel *evsel, char *bf, size_t size) argument 741 evsel__name(struct evsel *evsel) argument 793 evsel__name_is(struct evsel *evsel, const char *name) argument 798 evsel__metric_id(const struct evsel *evsel) argument 809 evsel__group_name(struct evsel *evsel) argument 824 evsel__group_desc(struct evsel *evsel, char *buf, size_t size) argument 844 __evsel__config_callchain(struct evsel *evsel, struct record_opts *opts, struct callchain_param *param) argument 905 evsel__config_callchain(struct evsel *evsel, struct record_opts *opts, struct callchain_param *param) argument 912 evsel__reset_callgraph(struct evsel *evsel, struct callchain_param *param) argument 929 evsel__apply_config_terms(struct evsel *evsel, struct record_opts *opts, bool track) argument 1062 __evsel__get_config_term(struct evsel *evsel, enum evsel_term_type type) argument 1074 arch_evsel__set_sample_weight(struct evsel *evsel) argument 1095 evsel__is_offcpu_event(struct evsel *evsel) argument 1128 evsel__config(struct evsel *evsel, struct record_opts *opts, struct callchain_param *callchain) argument 1372 evsel__set_filter(struct evsel *evsel, const char *filter) argument 1385 evsel__append_filter(struct evsel *evsel, const char *fmt, const char *filter) argument 1401 evsel__append_tp_filter(struct evsel *evsel, const char *filter) argument 1406 evsel__append_addr_filter(struct evsel *evsel, const char *filter) argument 1412 evsel__enable_cpu(struct evsel *evsel, int cpu_map_idx) argument 1417 evsel__enable(struct evsel *evsel) argument 1427 evsel__disable_cpu(struct evsel *evsel, int cpu_map_idx) argument 1432 evsel__disable(struct evsel *evsel) argument 1459 evsel__free_config_terms(struct evsel *evsel) argument 1464 evsel__exit(struct evsel *evsel) argument 1492 evsel__delete(struct evsel *evsel) argument 1501 evsel__compute_deltas(struct evsel *evsel, int cpu_map_idx, int thread, struct perf_counts_values *count) argument 1517 evsel__read_one(struct evsel *evsel, int cpu_map_idx, int thread) argument 1603 evsel__read_counter(struct evsel *evsel, int cpu_map_idx, int thread) argument 1613 __evsel__read_on_cpu(struct evsel *evsel, int cpu_map_idx, int thread, bool scale) argument 1633 evsel__match_other_cpu(struct evsel *evsel, struct evsel *other, int cpu_map_idx) argument 1642 evsel__hybrid_group_cpu_map_idx(struct evsel *evsel, int cpu_map_idx) argument 1654 get_group_fd(struct evsel *evsel, int cpu_map_idx, int thread) argument 1689 update_fds(struct evsel *evsel, int nr_cpus, int cpu_map_idx, int nr_threads, int thread_idx) argument 1713 evsel__ignore_missing_thread(struct evsel *evsel, int nr_cpus, int cpu_map_idx, struct perf_thread_map *threads, int thread, int err) argument 1766 evsel__precise_ip_fallback(struct evsel *evsel) argument 1793 __evsel__prepare_open(struct evsel *evsel, struct perf_cpu_map *cpus, struct perf_thread_map *threads) argument 1833 evsel__disable_missing_features(struct evsel *evsel) argument 1870 evsel__prepare_open(struct evsel *evsel, struct perf_cpu_map *cpus, struct perf_thread_map *threads) argument 1884 evsel__detect_missing_features(struct evsel *evsel) argument 2000 evsel__open_cpu(struct evsel *evsel, struct perf_cpu_map *cpus, struct perf_thread_map *threads, int start_cpu_map_idx, int end_cpu_map_idx) argument 2152 evsel__open(struct evsel *evsel, struct perf_cpu_map *cpus, struct perf_thread_map *threads) argument 2158 evsel__close(struct evsel *evsel) argument 2164 evsel__open_per_cpu(struct evsel *evsel, struct perf_cpu_map *cpus, int cpu_map_idx) argument 2172 evsel__open_per_thread(struct evsel *evsel, struct perf_thread_map *threads) argument 2177 perf_evsel__parse_id_sample(const struct evsel *evsel, const union perf_event *event, struct perf_sample *sample) argument 2328 evsel__has_branch_counters(const struct evsel *evsel) argument 2344 evsel__parse_sample(struct evsel *evsel, union perf_event *event, struct perf_sample *data) argument 2700 evsel__parse_sample_timestamp(struct evsel *evsel, union perf_event *event, u64 *timestamp) argument 2743 evsel__id_hdr_size(struct evsel *evsel) argument 2770 evsel__field(struct evsel *evsel, const char *name) argument 2775 evsel__common_field(struct evsel *evsel, const char *name) argument 2780 evsel__rawptr(struct evsel *evsel, struct perf_sample *sample, const char *name) argument 2839 evsel__intval(struct evsel *evsel, struct perf_sample *sample, const char *name) argument 2846 evsel__intval_common(struct evsel *evsel, struct perf_sample *sample, const char *name) argument 2853 evsel__taskstate(struct evsel *evsel, struct perf_sample *sample, const char *name) argument 2888 evsel__fallback(struct evsel *evsel, struct target *target, int err, char *msg, size_t msgsize) argument 2988 evsel__open_strerror(struct evsel *evsel, struct target *target, int err, char *msg, size_t size) argument 3114 evsel__env(struct evsel *evsel) argument 3121 store_evsel_ids(struct evsel *evsel, struct evlist *evlist) argument 3139 evsel__store_ids(struct evsel *evsel, struct evlist *evlist) argument 3150 evsel__zero_per_pkg(struct evsel *evsel) argument 3168 evsel__is_hybrid(const struct evsel *evsel) argument 3176 evsel__leader(const struct evsel *evsel) argument 3181 evsel__has_leader(struct evsel *evsel, struct evsel *leader) argument 3186 evsel__is_leader(struct evsel *evsel) argument 3191 evsel__set_leader(struct evsel *evsel, struct evsel *leader) argument 3196 evsel__source_count(const struct evsel *evsel) argument 3218 evsel__remove_from_group(struct evsel *evsel, struct evsel *leader) argument [all...] |
H A D | data-convert-json.c | 21 #include "util/evsel.h" 152 struct evsel *evsel __maybe_unused, 158 u64 sample_type = __evlist__combined_sample_type(evsel->evlist); 236 fields = tep_event_fields(evsel->tp_format);
|
/linux-master/tools/perf/ui/browsers/ |
H A D | annotate.c | 13 #include "../../util/evsel.h" 304 struct evsel *evsel) 315 symbol__calc_percent(sym, evsel); 455 struct evsel *evsel, 471 if (!symbol__hists(dl->ops.target.sym, evsel->evlist->core.nr_entries)) { 482 symbol__tui_annotate(&target_ms, evsel, hbt); 507 struct evsel *evsel, 303 annotate_browser__calc_percent(struct annotate_browser *browser, struct evsel *evsel) argument 454 annotate_browser__callq(struct annotate_browser *browser, struct evsel *evsel, struct hist_browser_timer *hbt) argument 506 annotate_browser__jump(struct annotate_browser *browser, struct evsel *evsel, struct hist_browser_timer *hbt) argument 706 annotate_browser__run(struct annotate_browser *browser, struct evsel *evsel, struct hist_browser_timer *hbt) argument 929 map_symbol__tui_annotate(struct map_symbol *ms, struct evsel *evsel, struct hist_browser_timer *hbt) argument 935 hist_entry__tui_annotate(struct hist_entry *he, struct evsel *evsel, struct hist_browser_timer *hbt) argument 946 symbol__tui_annotate(struct map_symbol *ms, struct evsel *evsel, struct hist_browser_timer *hbt) argument [all...] |
/linux-master/tools/perf/util/scripting-engines/ |
H A D | trace-event-python.c | 43 #include "../evsel.h" 418 struct evsel *evsel, 432 if (thread__resolve_callchain(al->thread, cursor, evsel, 681 struct evsel *evsel) 683 u64 read_format = evsel->core.attr.read_format; 761 struct evsel *evsel) 763 struct perf_event_attr *attr = &evsel 417 python_process_callchain(struct perf_sample *sample, struct evsel *evsel, struct addr_location *al) argument 679 set_sample_read_in_dict(PyObject *dict_sample, struct perf_sample *sample, struct evsel *evsel) argument 759 set_regs_in_dict(PyObject *dict, struct perf_sample *sample, struct evsel *evsel) argument 842 get_perf_sample_dict(struct perf_sample *sample, struct evsel *evsel, struct addr_location *al, struct addr_location *addr_al, PyObject *callchain) argument 940 python_process_tracepoint(struct perf_sample *sample, struct evsel *evsel, struct addr_location *al, struct addr_location *addr_al) argument 1145 python_export_evsel(struct db_export *dbe, struct evsel *evsel) argument 1467 python_process_general_event(struct perf_sample *sample, struct evsel *evsel, struct addr_location *al, struct addr_location *addr_al) argument 1503 python_process_event(union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct addr_location *al, struct addr_location *addr_al) argument 1647 get_handler_name(char *str, size_t size, struct evsel *evsel) argument [all...] |