/external/linux-tools-perf/perf-3.12.0/tools/perf/tests/ |
H A D | open-syscall.c | 2 #include "evsel.h" 9 struct perf_evsel *evsel; local 18 evsel = perf_evsel__newtp("syscalls", "sys_enter_open", 0); 19 if (evsel == NULL) { 24 if (perf_evsel__open_per_thread(evsel, threads) < 0) { 36 if (perf_evsel__read_on_cpu(evsel, 0, 0) < 0) { 41 if (evsel->counts->cpu[0].val != nr_open_calls) { 43 nr_open_calls, evsel->counts->cpu[0].val); 49 perf_evsel__close_fd(evsel, 1, threads->nr); 51 perf_evsel__delete(evsel); [all...] |
H A D | evsel-tp-sched.c | 2 #include "evsel.h" 5 static int perf_evsel__test_field(struct perf_evsel *evsel, const char *name, argument 8 struct format_field *field = perf_evsel__field(evsel, name); 13 pr_debug("%s: \"%s\" field not found!\n", evsel->name, name); 20 evsel->name, name, is_signed, should_be_signed); 26 evsel->name, name, field->size, size); 35 struct perf_evsel *evsel = perf_evsel__newtp("sched", "sched_switch", 0); local 38 if (evsel == NULL) { 43 if (perf_evsel__test_field(evsel, "prev_comm", 16, true)) 46 if (perf_evsel__test_field(evsel, "prev_pi [all...] |
H A D | evsel-roundtrip-name.c | 2 #include "evsel.h" 10 struct perf_evsel *evsel; local 33 evsel = perf_evlist__first(evlist); 44 if (evsel->idx != idx) 49 if (strcmp(perf_evsel__name(evsel), name)) { 50 pr_debug("%s != %s\n", perf_evsel__name(evsel), name); 54 evsel = perf_evsel__next(evsel); 66 struct perf_evsel *evsel; local 82 list_for_each_entry(evsel, [all...] |
H A D | keep-tracking.c | 7 #include "evsel.h" 66 struct perf_evsel *evsel = NULL; local 86 evsel = perf_evlist__first(evlist); 88 evsel->attr.comm = 1; 89 evsel->attr.disabled = 1; 90 evsel->attr.enable_on_exec = 0; 125 evsel = perf_evlist__last(evlist); 127 CHECK__(perf_evlist__disable_event(evlist, evsel));
|
H A D | open-syscall-all-cpus.c | 1 #include "evsel.h" 11 struct perf_evsel *evsel; local 29 evsel = perf_evsel__newtp("syscalls", "sys_enter_open", 0); 30 if (evsel == NULL) { 35 if (perf_evsel__open(evsel, cpus, threads) < 0) { 74 if (perf_evsel__alloc_counts(evsel, cpus->nr) < 0) { 87 if (perf_evsel__read_on_cpu(evsel, cpu, 0) < 0) { 94 if (evsel->counts->cpu[cpu].val != expected) { 96 expected, cpus->map[cpu], evsel->counts->cpu[cpu].val); 101 perf_evsel__free_counts(evsel); [all...] |
H A D | open-syscall-tp-fields.c | 3 #include "evsel.h" 22 struct perf_evsel *evsel; local 30 evsel = perf_evsel__newtp("syscalls", "sys_enter_open", 0); 31 if (evsel == NULL) { 36 perf_evlist__add(evlist, evsel); 44 perf_evsel__config(evsel, &opts); 85 err = perf_evsel__parse_sample(evsel, event, &sample); 91 tp_flags = perf_evsel__intval(evsel, &sample, "flags");
|
H A D | sw-clock.c | 7 #include "util/evsel.h" 26 struct perf_evsel *evsel; local 45 evsel = perf_evsel__new(&attr, 0); 46 if (evsel == NULL) { 50 perf_evlist__add(evlist, evsel);
|
H A D | task-exit.c | 2 #include "evsel.h" 29 struct perf_evsel *evsel; local 46 * We need at least one evsel in the evlist, use the default 51 pr_debug("Not enough memory to create evsel\n"); 75 evsel = perf_evlist__first(evlist); 76 evsel->attr.task = 1; 77 evsel->attr.sample_freq = 0; 78 evsel->attr.inherit = 0; 79 evsel->attr.watermark = 0; 80 evsel [all...] |
H A D | mmap-basic.c | 2 #include "evsel.h" 33 struct perf_evsel *evsels[nsyscalls], *evsel; local 118 evsel = perf_evlist__id2evsel(evlist, sample.id); 119 if (evsel == NULL) { 121 " doesn't map to an evsel\n", sample.id); 124 nr_events[evsel->idx]++; 129 list_for_each_entry(evsel, &evlist->entries, node) { 130 if (nr_events[evsel->idx] != expected_nr_events[evsel->idx]) { 132 expected_nr_events[evsel [all...] |
H A D | perf-time-to-tsc.c | 9 #include "evsel.h" 62 struct perf_evsel *evsel = NULL; local 86 evsel = perf_evlist__first(evlist); 88 evsel->attr.comm = 1; 89 evsel->attr.disabled = 1; 90 evsel->attr.enable_on_exec = 0; 128 CHECK__(perf_evsel__parse_sample(evsel, event, 133 CHECK__(perf_evsel__parse_sample(evsel, event,
|
H A D | sample-parsing.c | 6 #include "evsel.h" 129 struct perf_evsel evsel = { local 234 evsel.sample_size = __perf_evsel__sample_size(sample_type); 236 err = perf_evsel__parse_sample(&evsel, event, &sample_out);
|
H A D | perf-record.c | 3 #include "evsel.h" 49 struct perf_evsel *evsel; local 69 * We need at least one evsel in the evlist, use the default 74 pr_debug("Not enough memory to create evsel\n"); 106 evsel = perf_evlist__first(evlist); 107 perf_evsel__set_sample_bit(evsel, CPU); 108 perf_evsel__set_sample_bit(evsel, TID); 109 perf_evsel__set_sample_bit(evsel, TIME);
|
H A D | hists_link.c | 6 #include "evsel.h" 200 struct perf_evsel *evsel; local 207 * each evsel will have 10 samples - 5 common and 5 distinct. 208 * However the second evsel also has a collapsed entry for 211 list_for_each_entry(evsel, &evlist->entries, node) { 225 he = __hists__add_entry(&evsel->hists, &al, NULL, 1, 1); 247 he = __hists__add_entry(&evsel->hists, &al, NULL, 1, 1); 435 struct perf_evsel *evsel, *first; local 467 list_for_each_entry(evsel, &evlist->entries, node) { 468 hists__collapse_resort(&evsel [all...] |
H A D | code-reading.c | 11 #include "evsel.h" 398 struct perf_evsel *evsel = NULL; local 486 evsel = perf_evlist__first(evlist); 488 evsel->attr.comm = 1; 489 evsel->attr.disabled = 1; 490 evsel->attr.enable_on_exec = 0;
|
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/ |
H A D | record.c | 2 #include "evsel.h" 6 typedef void (*setup_probe_fn_t)(struct perf_evsel *evsel); 11 struct perf_evsel *evsel; local 21 evsel = perf_evlist__first(evlist); 23 fd = sys_perf_event_open(&evsel->attr, -1, cpu, -1, 0); 28 fn(evsel); 30 fd = sys_perf_event_open(&evsel->attr, -1, cpu, -1, 0); 65 static void perf_probe_sample_identifier(struct perf_evsel *evsel) argument 67 evsel->attr.sample_type |= PERF_SAMPLE_IDENTIFIER; 78 struct perf_evsel *evsel; local [all...] |
H A D | annotate.h | 143 struct perf_evsel *evsel, bool full_paths, 150 struct perf_evsel *evsel, bool print_lines, 155 struct perf_evsel *evsel, 160 struct perf_evsel *evsel __maybe_unused, 170 struct perf_evsel *evsel, 174 struct perf_evsel *evsel, 177 return symbol__gtk_annotate(he->ms.sym, he->ms.map, evsel, hbt); 183 struct perf_evsel *evsel __maybe_unused, 173 hist_entry__gtk_annotate(struct hist_entry *he, struct perf_evsel *evsel, struct hist_browser_timer *hbt) argument
|
/external/chromium_org/third_party/libevent/ |
H A D | event-internal.h | 50 const struct eventop *evsel; member in struct:event_base
|
H A D | event.c | 176 base->evsel = eventops[i]; 178 base->evbase = base->evsel->init(base); 186 base->evsel->name); 236 if (base->evsel->dealloc != NULL) 237 base->evsel->dealloc(base, base->evbase); 258 const struct eventop *evsel = base->evsel; local 264 if (!evsel->need_reinit) 279 if (base->evsel->dealloc != NULL) 280 base->evsel 455 const struct eventop *evsel = base->evsel; local 691 const struct eventop *evsel = base->evsel; local [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/ |
H A D | builtin-mem.c | 64 struct perf_evsel *evsel __maybe_unused, 114 struct perf_evsel *evsel, 117 return dump_raw_samples(tool, event, sample, evsel, machine); 111 process_sample_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument
|
H A D | builtin-annotate.c | 21 #include "util/evsel.h" 46 static int perf_evsel__add_sample(struct perf_evsel *evsel, argument 66 he = __hists__add_entry(&evsel->hists, al, NULL, 1, 1); 76 ret = hist_entry__inc_addr_samples(he, evsel->idx, al->addr); 79 evsel->hists.stats.total_period += sample->period; 80 hists__inc_nr_events(&evsel->hists, PERF_RECORD_SAMPLE); 87 struct perf_evsel *evsel, 102 if (!al.filtered && perf_evsel__add_sample(evsel, sample, &al, ann)) { 112 struct perf_evsel *evsel, 115 return symbol__tty_annotate(he->ms.sym, he->ms.map, evsel, 84 process_sample_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument 111 hist_entry__tty_annotate(struct hist_entry *he, struct perf_evsel *evsel, struct perf_annotate *ann) argument 119 hists__find_annotations(struct hists *self, struct perf_evsel *evsel, struct perf_annotate *ann) argument [all...] |
H A D | builtin-inject.c | 13 #include "util/evsel.h" 94 struct perf_evsel *evsel, 100 struct perf_evsel *evsel, 103 if (evsel->handler.func) { 104 inject_handler f = evsel->handler.func; 105 return f(tool, event, sample, evsel, machine); 108 build_id__mark_dso_hit(tool, event, sample, evsel, machine); 205 struct perf_evsel *evsel __maybe_unused, 251 struct perf_evsel *evsel __maybe_unused, 271 struct perf_evsel *evsel, 97 perf_event__repipe_sample(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument 268 perf_inject__sched_switch(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument 292 perf_inject__sched_stat(struct perf_tool *tool, union perf_event *event __maybe_unused, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument 329 perf_evsel__check_stype(struct perf_evsel *evsel, u64 sample_type, const char *sample_msg) argument 365 struct perf_evsel *evsel; local [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/ui/gtk/ |
H A D | annotate.c | 4 #include "util/evsel.h" 89 struct map *map, struct perf_evsel *evsel, 126 if (perf_evsel__is_group_event(evsel)) { 127 for (i = 0; i < evsel->nr_members; i++) { 131 evsel->idx + i); 136 evsel->idx); 158 struct perf_evsel *evsel, 225 perf_gtk__annotate_symbol(scrolled_window, sym, map, evsel, hbt); 88 perf_gtk__annotate_symbol(GtkWidget *window, struct symbol *sym, struct map *map, struct perf_evsel *evsel, struct hist_browser_timer *hbt __maybe_unused) argument 157 symbol__gtk_annotate(struct symbol *sym, struct map *map, struct perf_evsel *evsel, struct hist_browser_timer *hbt) argument
|
H A D | hists.c | 3 #include "../evsel.h" 35 struct perf_evsel *evsel = hists_to_evsel(hists); local 42 if (perf_evsel__is_group_event(evsel)) { 45 int nr_members = evsel->nr_members; 47 prev_idx = perf_evsel__group_idx(evsel); 53 evsel = hists_to_evsel(pair->hists); 54 idx_delta = perf_evsel__group_idx(evsel) - prev_idx - 1; 71 prev_idx = perf_evsel__group_idx(evsel);
|
/external/linux-tools-perf/perf-3.12.0/tools/perf/ui/ |
H A D | hist.c | 7 #include "../util/evsel.h" 20 struct perf_evsel *evsel = hists_to_evsel(hists); local 33 if (perf_evsel__is_group_event(evsel)) { 36 int nr_members = evsel->nr_members; 38 prev_idx = perf_evsel__group_idx(evsel); 47 evsel = hists_to_evsel(pair->hists); 48 idx_delta = perf_evsel__group_idx(evsel) - prev_idx - 1; 66 prev_idx = perf_evsel__group_idx(evsel); 89 struct perf_evsel *evsel = hpp->ptr; \ 91 len = max(len, evsel [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/scripting-engines/ |
H A D | trace-event-perl.c | 36 #include "../evsel.h" 240 static inline struct event_format *find_cache_event(struct perf_evsel *evsel) argument 244 int type = evsel->attr.config; 249 events[type] = event = evsel->tp_format; 262 struct perf_evsel *evsel, 280 if (evsel->attr.type != PERF_TYPE_TRACEPOINT) 283 event = find_cache_event(evsel); 285 die("ug! no event found for type %" PRIu64, (u64)evsel->attr.config); 295 scripting_context->pevent = evsel->tp_format->pevent; 352 struct perf_evsel *evsel, 260 perl_process_tracepoint(union perf_event *perf_event __maybe_unused, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine __maybe_unused, struct thread *thread, struct addr_location *al) argument 350 perl_process_event_generic(union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine __maybe_unused, struct thread *thread __maybe_unused, struct addr_location *al __maybe_unused) argument 377 perl_process_event(union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine, struct thread *thread, struct addr_location *al) argument [all...] |