]> granicus.if.org Git - clang/commit
[clang-fuzzer] Add new fuzzer target for Objective-C
authorDavid Goldman <dallasftball@gmail.com>
Mon, 21 Oct 2019 20:45:02 +0000 (20:45 +0000)
committerDavid Goldman <dallasftball@gmail.com>
Mon, 21 Oct 2019 20:45:02 +0000 (20:45 +0000)
commit73e476646bdaeb2ad2d40254ce64c2dfe8c78873
tree8ba07c4dbe54f1277575f567efb7f8b3616f4724
parentc12eb40f6c6eca83e99bc20f6813dc32e3e68831
[clang-fuzzer] Add new fuzzer target for Objective-C

Summary:
- Similar to that of `clang-fuzzer` itself but instead only
  targets Objective-C source files via cc1

- Also adds an example corpus directory containing some
  input for Objective-C

Subscribers: mgorny, jfb, cfe-commits

Tags: #clang

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@375453 91177308-0d34-0410-b5e6-96231b3b80d8
tools/clang-fuzzer/CMakeLists.txt
tools/clang-fuzzer/ClangFuzzer.cpp
tools/clang-fuzzer/ClangObjectiveCFuzzer.cpp [new file with mode: 0644]
tools/clang-fuzzer/Dockerfile
tools/clang-fuzzer/README.txt
tools/clang-fuzzer/corpus_examples/objc/BasicClass.m [new file with mode: 0644]
tools/clang-fuzzer/corpus_examples/objc/ClassCategory.m [new file with mode: 0644]
tools/clang-fuzzer/corpus_examples/objc/ClassExtension.m [new file with mode: 0644]
tools/clang-fuzzer/corpus_examples/objc/SharedInstance.m [new file with mode: 0644]
tools/clang-fuzzer/handle-cxx/handle_cxx.cpp
tools/clang-fuzzer/handle-cxx/handle_cxx.h