aboutsummaryrefslogtreecommitdiffstats
path: root/executor/executor.cc
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2016-03-02 11:24:45 +0100
committerDmitry Vyukov <dvyukov@google.com>2016-03-10 17:47:13 +0100
commit9851bc6a97a1bed0a5ff45aae727bfe6760f5b93 (patch)
treea67b72991971658a00a959ee8c2f545c0852e38c /executor/executor.cc
parent094d49fe0c7597c2a679c8e0d57f77215fa6a1e3 (diff)
fuzzer: improve kmemleak logic
Kmemleak has false positives. To mitigate most of them, it checksums potentially leaked objects, and reports them only on the next scan iff the checksum does not change. Because of that we do the following intricate dance: Scan, sleep, scan again. At this point we can get some leaks. If there are leaks, we sleep and scan again, this can remove false leaks. Then, read kmemleak again. If we get leaks now, then hopefully these are true positives during the previous testing cycle.
Diffstat (limited to 'executor/executor.cc')
0 files changed, 0 insertions, 0 deletions