/external/linux-tools-perf/perf-3.12.0/tools/perf/tests/ |
evsel-tp-sched.c | 2 #include "evsel.h" 5 static int perf_evsel__test_field(struct perf_evsel *evsel, const char *name, 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_pid", 4, true) [all...] |
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...] |
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->attr.wakeup_events = 1 [all...] |
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, &evlist->entries, node) [all...] |
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));
|
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...] |
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");
|
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);
|
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->idx] [all...] |
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,
|
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);
|
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);
|
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;
|
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->hists) [all...] |
parse-events.c | 3 #include "evsel.h" 15 struct perf_evsel *evsel = perf_evlist__first(evlist); local 19 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel->attr.type); 21 PERF_TP_SAMPLE_TYPE == evsel->attr.sample_type); 22 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->attr.sample_period); 28 struct perf_evsel *evsel; local 33 list_for_each_entry(evsel, &evlist->entries, node) { 35 PERF_TYPE_TRACEPOINT == evsel->attr.type); 37 PERF_TP_SAMPLE_TYPE == evsel->attr.sample_type); 39 1 == evsel->attr.sample_period) 46 struct perf_evsel *evsel = perf_evlist__first(evlist); local 56 struct perf_evsel *evsel = perf_evlist__first(evlist); local 66 struct perf_evsel *evsel = perf_evlist__first(evlist); local 77 struct perf_evsel *evsel = perf_evlist__first(evlist); local 94 struct perf_evsel *evsel = perf_evlist__first(evlist); local 105 struct perf_evsel *evsel = perf_evlist__first(evlist); local 115 struct perf_evsel *evsel = perf_evlist__first(evlist); local 129 struct perf_evsel *evsel = perf_evlist__first(evlist); local 142 struct perf_evsel *evsel = perf_evlist__first(evlist); local 157 struct perf_evsel *evsel = perf_evlist__first(evlist); local 172 struct perf_evsel *evsel = perf_evlist__first(evlist); local 187 struct perf_evsel *evsel = perf_evlist__first(evlist); local 200 struct perf_evsel *evsel; local 218 struct perf_evsel *evsel = perf_evlist__first(evlist); local 230 struct perf_evsel *evsel = perf_evlist__first(evlist); local 242 struct perf_evsel *evsel = perf_evlist__first(evlist); local 254 struct perf_evsel *evsel = perf_evlist__first(evlist); local 264 struct perf_evsel *evsel = perf_evlist__first(evlist); local 274 struct perf_evsel *evsel = perf_evlist__first(evlist); local 286 struct perf_evsel *evsel = perf_evlist__first(evlist); local 298 struct perf_evsel *evsel = perf_evlist__first(evlist); local 313 struct perf_evsel *evsel = perf_evlist__first(evlist); local 327 struct perf_evsel *evsel = perf_evlist__first(evlist); local 341 struct perf_evsel *evsel = perf_evlist__first(evlist); local 355 struct perf_evsel *evsel = perf_evlist__first(evlist); local 370 struct perf_evsel *evsel = perf_evlist__first(evlist); local 384 struct perf_evsel *evsel = perf_evlist__first(evlist); local 423 struct perf_evsel *evsel = perf_evlist__first(evlist); local 444 struct perf_evsel *evsel; local 505 struct perf_evsel *evsel, *leader; local 547 struct perf_evsel *evsel, *leader; local 602 struct perf_evsel *evsel, *leader; local 694 struct perf_evsel *evsel, *leader; local 738 struct perf_evsel *evsel, *leader; local 824 struct perf_evsel *evsel, *leader; local 864 struct perf_evsel *evsel, *leader; local 904 struct perf_evsel *evsel, *leader; local 944 struct perf_evsel *evsel, *leader; local 984 struct perf_evsel *evsel, *leader; local 1037 struct perf_evsel *evsel, *leader; local 1076 struct perf_evsel *evsel = perf_evlist__first(evlist); local 1089 struct perf_evsel *evsel, *leader; local [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/ |
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) 67 evsel->attr.sample_type |= PERF_SAMPLE_IDENTIFIER; 78 struct perf_evsel *evsel; local [all...] |
evsel.h | 34 * Per fd, to map back from PERF_SAMPLE_ID to evsel, only used when there are 40 struct perf_evsel *evsel; member in struct:perf_sample_id 107 void perf_evsel__init(struct perf_evsel *evsel, 109 void perf_evsel__exit(struct perf_evsel *evsel); 110 void perf_evsel__delete(struct perf_evsel *evsel); 112 void perf_evsel__config(struct perf_evsel *evsel, 116 void perf_evsel__calc_id_pos(struct perf_evsel *evsel); 132 const char *perf_evsel__name(struct perf_evsel *evsel); 133 const char *perf_evsel__group_name(struct perf_evsel *evsel); 134 int perf_evsel__group_desc(struct perf_evsel *evsel, char *buf, size_t size) [all...] |
hist.c | 7 #include "evsel.h" 649 struct perf_evsel *evsel; local 657 evsel = hists_to_evsel(a->hists); 658 nr_members = evsel->nr_members; 669 evsel = hists_to_evsel(pair->hists); 670 periods_a[perf_evsel__group_idx(evsel)] = pair->stat.period; 674 evsel = hists_to_evsel(pair->hists); 675 periods_b[perf_evsel__group_idx(evsel)] = pair->stat.period;
|
/external/chromium_org/third_party/libevent/ |
event-internal.h | 50 const struct eventop *evsel; member in struct:event_base
|
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->dealloc(base, base->evbase) 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/ui/ |
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->nr_members * _unit_width); [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/ |
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, 365 struct perf_evsel *evsel; local [all...] |
builtin-report.c | 25 #include "util/evsel.h" 76 struct perf_evsel *evsel, 90 err = machine__resolve_callchain(machine, evsel, al->thread, 114 he = __hists__add_mem_entry(&evsel->hists, al, parent, mi, cost, cost); 126 assert(evsel != NULL); 131 err = hist_entry__inc_addr_samples(he, evsel->idx, al->addr); 147 evsel->idx, 153 evsel->hists.stats.total_period += cost; 154 hists__inc_nr_events(&evsel->hists, PERF_RECORD_SAMPLE); 169 struct perf_evsel *evsel, 417 struct perf_evsel *evsel = hists_to_evsel(self); local [all...] |
builtin-top.c | 28 #include "util/evsel.h" 242 static struct hist_entry *perf_evsel__add_hist_entry(struct perf_evsel *evsel, 248 pthread_mutex_lock(&evsel->hists.lock); 249 he = __hists__add_entry(&evsel->hists, al, NULL, sample->period, 251 pthread_mutex_unlock(&evsel->hists.lock); 256 hists__inc_nr_events(&evsel->hists, PERF_RECORD_SAMPLE); 686 struct perf_evsel *evsel, 772 err = machine__resolve_callchain(machine, evsel, 779 he = perf_evsel__add_hist_entry(evsel, &al, sample); 793 perf_top__record_precise_ip(top, he, evsel->idx, ip) 802 struct perf_evsel *evsel; local [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/ui/gtk/ |
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);
|