Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fda23631 authored by John Reck's avatar John Reck Committed by Gerrit Code Review
Browse files

Merge "Enable wildcard in the list of kernel functions"

parents 088e7586 a2c22877
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -545,11 +545,12 @@ static bool verifyKernelTraceFuncs(const char* funcs)
    String8 funcList = String8::format("\n%s", buf);

    // Make sure that every function listed in funcs is in the list we just
    // read from the kernel.
    // read from the kernel, except for wildcard inputs.
    bool ok = true;
    char* myFuncs = strdup(funcs);
    char* func = strtok(myFuncs, ",");
    while (func) {
        if (!strchr(func, '*')) {
            String8 fancyFunc = String8::format("\n%s\n", func);
            bool found = funcList.find(fancyFunc.string(), 0) >= 0;
            if (!found || func[0] == '\0') {
@@ -557,6 +558,7 @@ static bool verifyKernelTraceFuncs(const char* funcs)
                        "to trace.\n", func);
                ok = false;
            }
        }
        func = strtok(NULL, ",");
    }
    free(myFuncs);