Skip to content
  • Kostya Serebryany's avatar
    d53b43fe
    Add a Fuzzer library · d53b43fe
    Kostya Serebryany authored
    Summary:
    A simple genetic in-process coverage-guided fuzz testing library.
    
    I've used this fuzzer to test clang-format
    (it found 12+ bugs, thanks djasper@ for the fixes!)
    and it may also help us test other parts of LLVM.
    So why not keep it in the LLVM repository?
    
    I plan to add the cmake build rules later (in a separate patch, if that's ok)
    and also add a clang-format-fuzzer target.
    
    See README.txt for details.
    
    Test Plan: Tests will follow separately.
    
    Reviewers: djasper, chandlerc, rnk
    
    Reviewed By: rnk
    
    Subscribers: majnemer, ygribov, dblaikie, llvm-commits
    
    Differential Revision: http://reviews.llvm.org/D7184
    
    llvm-svn: 227252
    d53b43fe
    Add a Fuzzer library
    Kostya Serebryany authored
    Summary:
    A simple genetic in-process coverage-guided fuzz testing library.
    
    I've used this fuzzer to test clang-format
    (it found 12+ bugs, thanks djasper@ for the fixes!)
    and it may also help us test other parts of LLVM.
    So why not keep it in the LLVM repository?
    
    I plan to add the cmake build rules later (in a separate patch, if that's ok)
    and also add a clang-format-fuzzer target.
    
    See README.txt for details.
    
    Test Plan: Tests will follow separately.
    
    Reviewers: djasper, chandlerc, rnk
    
    Reviewed By: rnk
    
    Subscribers: majnemer, ygribov, dblaikie, llvm-commits
    
    Differential Revision: http://reviews.llvm.org/D7184
    
    llvm-svn: 227252
Loading