[EXTERNAL] Re: [PATCH v16 4/4] eal: add PMU support to tracing library
Tomasz Duszynski
tduszynski at marvell.com
Wed Jan 8 09:31:30 CET 2025
>> +
>> + /* events are matched against occurrences of e=ev1[,ev2,..] pattern */
>> + ret = regcomp(®, "e=([_[:alnum:]-],?)+", REG_EXTENDED);
>> + if (ret) {
>> + PMU_LOG(ERR, "Failed to compile event matching regexp");
>> + return -EINVAL;
>> + }
>> +
>> + for (;;) {
>> + if (regexec(®, pattern, 1, &rmatch, 0))
>> + break;
>> +
>
>As with log parameters. Regex is harder to work with than a glob based syntax.
That regex is for --trace and --trace parameter is inherited from tracing library and that itself takes a regex. I don't that
patch should tinker with existing behavior.
More information about the dev
mailing list