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(evlist)->nr_mmaps; i++) {
38 struct mmap *map = &evlist__overwrite_mmap(evlist)[i];
62 static int do_test(struct evlist *evlist, int mmap_pages,
68 err = evlist__do_mmap(evlist, mmap_pages);
75 evlist__enable(evlist);
77 evlist__disable(evlist);
79 err = count_samples(evlist, sample_count, comm_count);
80 evlist__do_munmap(evlist);
89 struct evlist *evlist;
105 evlist = evlist__new();
106 if (!evlist) {
107 pr_debug("Not enough memory to create evlist\n");
111 err = evlist__create_maps(evlist, &opts.target);
120 * it in aux evlist
122 err = parse_events(evlist, "syscalls:sys_enter_prctl/overwrite/", &parse_error);
130 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__put(evlist);