[all-commits] [llvm/llvm-project] 34ddf0: Replace fuzzer::FuzzerDriver's INTERFACE marking w...

Matt Morehouse via All-commits all-commits at lists.llvm.org
Mon Jul 27 11:38:38 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 34ddf0b2b040918a6c946f589eeaf1d4fef95e7a
      https://github.com/llvm/llvm-project/commit/34ddf0b2b040918a6c946f589eeaf1d4fef95e7a
  Author: Matt Morehouse <mascasa at google.com>
  Date:   2020-07-27 (Mon, 27 Jul 2020)

  Changed paths:
    M compiler-rt/lib/fuzzer/FuzzerDriver.cpp
    M llvm/docs/LibFuzzer.rst

  Log Message:
  -----------
  Replace fuzzer::FuzzerDriver's INTERFACE marking with new LLVMRunFuzzerDriver.

This adds a new extern "C" function that serves the same purpose. This removes the need for external users to depend on internal headers in order to use this feature. It also standardizes the interface in a way that other fuzzing engines will be able to match.

Patch By: IanPudney

Reviewed By: kcc

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




More information about the All-commits mailing list