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

Commit ec3ae45d authored by John Reck's avatar John Reck Committed by android-build-merger
Browse files

Merge "Enable wildcard in the list of kernel functions"

am: fda23631

* commit 'fda23631':
  Enable wildcard in the list of kernel functions
parents 917b324e fda23631
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);