[all-commits] [llvm/llvm-project] 423024: [libFuzzer] Fix MSan false positives with custom m...

Matt Morehouse via All-commits all-commits at lists.llvm.org
Tue Apr 13 10:50:14 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 423024904825d147c69e8999537b6b813bc24999
      https://github.com/llvm/llvm-project/commit/423024904825d147c69e8999537b6b813bc24999
  Author: Matt Morehouse <mascasa at google.com>
  Date:   2021-04-13 (Tue, 13 Apr 2021)

  Changed paths:
    M compiler-rt/lib/fuzzer/FuzzerMutate.cpp
    A compiler-rt/test/fuzzer/MsanCustomMutator.cpp
    A compiler-rt/test/fuzzer/msan-custom-mutator.test

  Log Message:
  -----------
  [libFuzzer] Fix MSan false positives with custom mutators.

We need to unpoison parameters before calling into MSan-instrumented
user-defined mutators.

Addresses https://github.com/google/oss-fuzz/issues/4605.

Reviewed By: metzman

Differential Revision: https://reviews.llvm.org/D100355




More information about the All-commits mailing list