[all-commits] [llvm/llvm-project] 9af467: [Tools] Add a fuzzing tool to help fuzzing D deman...

Luís Ferreira via All-commits all-commits at lists.llvm.org
Tue Nov 9 12:45:42 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9af467ed8b53adfe1c8d0788d874d7a8c08375de
      https://github.com/llvm/llvm-project/commit/9af467ed8b53adfe1c8d0788d874d7a8c08375de
  Author: Luís Ferreira <contact at lsferreira.net>
  Date:   2021-11-09 (Tue, 09 Nov 2021)

  Changed paths:
    A llvm/tools/llvm-dlang-demangle-fuzzer/CMakeLists.txt
    A llvm/tools/llvm-dlang-demangle-fuzzer/DummyDemanglerFuzzer.cpp
    A llvm/tools/llvm-dlang-demangle-fuzzer/llvm-dlang-demangle-fuzzer.cpp

  Log Message:
  -----------
  [Tools] Add a fuzzing tool to help fuzzing D demangler

This patch adds a fuzzing helper tool for D demangler by feeding the demangler API with
pseudo-random null terminated strings with the help of libfuzzer heuristics.

Reviewed By: dblaikie

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




More information about the All-commits mailing list