Add support for fuzzing cppdap

Add build rules, scripts, basic corpus, and dictionary.
Currently requires recent clang toolchain.
This commit is contained in:
Ben Clayton
2020-05-26 13:30:57 +01:00
parent cc93ba9747
commit 773f0dff68
9 changed files with 458 additions and 0 deletions

8
.vscode/launch.json vendored
View File

@@ -17,6 +17,14 @@
"cwd": "${workspaceRoot}",
"args": []
},
{
"type": "cppdbg",
"request": "launch",
"name": "fuzzer (lldb)",
"program": "${workspaceFolder}/fuzz/build/cppdap-fuzzer",
"cwd": "${workspaceRoot}",
"args": []
},
{
"name": "unittests (gdb)",
"type": "cppdbg",