Messages in this thread | | | Date | Thu, 23 Apr 2020 13:28:47 +0200 | From | Jiri Olsa <> | Subject | Re: [PATCH v2 11/11] perf test: add expr test for pmu metrics |
| |
On Wed, Apr 22, 2020 at 03:04:30PM -0700, Ian Rogers wrote:
SNIP
> + > +static int pmu_tests(void) > +{ > + struct pmu_events_map *map; > + struct pmu_event *pe; > + int i, j, k; > + const char **ids; > + int idnum; > + int ret = 0; > + struct expr_parse_ctx ctx; > + double result; > + > + i = 0; > + for (;;) { > + map = &pmu_events_map[i++]; > + if (!map->table) { > + map = NULL; > + break; > + } > + j = 0; > + for (;;) { > + pe = &map->table[j++]; > + if (!pe->name && !pe->metric_group && !pe->metric_name) > + break; > + if (!pe->metric_expr) > + continue;
so we go throught all the metrics for the current cpu and test the parsing on them.. great!
thanks, jirka
| |