Lines Matching defs:evlist
7 #include <evlist.h>
32 static int count_samples(struct evlist *evlist, int *sample_count,
37 for (i = 0; i < evlist->core.nr_mmaps; i++) {
38 struct mmap *map = &evlist->overwrite_mmap[i];
62 static int do_test(struct evlist *evlist, int mmap_pages,
68 err = evlist__mmap(evlist, mmap_pages);
75 evlist__enable(evlist);
77 evlist__disable(evlist);
79 err = count_samples(evlist, sample_count, comm_count);
80 evlist__munmap(evlist);
89 struct evlist *evlist;
106 evlist = evlist__new();
107 if (!evlist) {
108 pr_debug("Not enough memory to create evlist\n");
112 err = perf_evlist__create_maps(evlist, &opts.target);
121 * it in aux evlist
123 err = parse_events(evlist, "syscalls:sys_enter_prctl/overwrite/", &parse_error);
130 perf_evlist__config(evlist, &opts, NULL);
132 err = evlist__open(evlist);
140 err = do_test(evlist, opts.mmap_pages, &sample_count,
151 evlist__close(evlist);
153 err = evlist__open(evlist);
160 err = do_test(evlist, 1, &sample_count, &comm_count);
166 evlist__delete(evlist);