Lines Matching defs:evlist
4 #include "evlist.h"
16 static int test_expand_events(struct evlist *evlist,
29 TEST_ASSERT_VAL("evlist is empty", !evlist__empty(evlist));
31 nr_events = evlist->core.nr_entries;
38 evlist__for_each_entry(evlist, evsel) {
47 was_group_event = evsel__is_group_event(evlist__first(evlist));
48 nr_members = evlist__first(evlist)->core.nr_members;
50 ret = evlist__expand_cgroup(evlist, cgrp_str, metric_events, false);
57 if (evlist->core.nr_entries != nr_events * nr_cgrps) {
63 evlist__for_each_entry(evlist, evsel) {
104 struct evlist *evlist = evlist__new_default();
106 TEST_ASSERT_VAL("failed to get evlist", evlist);
109 ret = test_expand_events(evlist, &metric_events);
110 evlist__delete(evlist);
117 struct evlist *evlist;
124 evlist = evlist__new();
125 TEST_ASSERT_VAL("failed to get evlist", evlist);
128 ret = parse_events(evlist, event_str, &err);
136 ret = test_expand_events(evlist, &metric_events);
139 evlist__delete(evlist);
146 struct evlist *evlist;
150 .value = &evlist,
155 evlist = evlist__new();
156 TEST_ASSERT_VAL("failed to get evlist", evlist);
164 if (evlist__empty(evlist)) {
170 ret = test_expand_events(evlist, &metric_events);
172 evlist__delete(evlist);
179 struct evlist *evlist;
184 evlist = evlist__new();
185 TEST_ASSERT_VAL("failed to get evlist", evlist);
189 ret = metricgroup__parse_groups_test(evlist, pme_test, metric_str, &metric_events);
195 ret = test_expand_events(evlist, &metric_events);
199 evlist__delete(evlist);