[all-commits] [llvm/llvm-project] 61efe1: [lldb] Add a fuzzer for target creation

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Fri Mar 25 09:34:14 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 61efe14e21b2c47a848f6d7500ed05af17c64a9a
      https://github.com/llvm/llvm-project/commit/61efe14e21b2c47a848f6d7500ed05af17c64a9a
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2022-03-25 (Fri, 25 Mar 2022)

  Changed paths:
    M lldb/tools/CMakeLists.txt
    A lldb/tools/lldb-fuzzer/CMakeLists.txt
    A lldb/tools/lldb-fuzzer/lldb-target-fuzzer.cpp
    A lldb/tools/lldb-fuzzer/utils/CMakeLists.txt
    A lldb/tools/lldb-fuzzer/utils/TempFile.cpp
    A lldb/tools/lldb-fuzzer/utils/TempFile.h
    M llvm/docs/FuzzingLLVM.rst

  Log Message:
  -----------
  [lldb] Add a fuzzer for target creation

This patch adds a generic fuzzer that interprets inputs as object files
and uses them to create a target in lldb. It is very similar to the
llvm-dwarfdump fuzzer which found a bunch of issues in libObject.

Differential revision: https://reviews.llvm.org/D122461




More information about the All-commits mailing list