├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── ci └── script.sh ├── example ├── .gitignore ├── Cargo.toml ├── fuzz │ ├── Cargo.toml │ └── fuzz_targets │ │ └── bananas.rs └── src │ └── lib.rs ├── example_arbitrary ├── .gitignore ├── Cargo.toml ├── fuzz │ ├── Cargo.toml │ └── fuzz_targets │ │ └── rgb.rs └── src │ └── lib.rs ├── example_crossover ├── .gitignore ├── Cargo.toml ├── README.md ├── fuzz │ ├── Cargo.toml │ └── fuzz_targets │ │ └── boom.rs └── src │ └── lib.rs ├── example_init ├── .gitignore ├── Cargo.toml ├── fuzz │ ├── Cargo.toml │ └── fuzz_targets │ │ └── bigbang.rs └── src │ └── lib.rs ├── example_mutator ├── .gitignore ├── Cargo.toml ├── fuzz │ ├── Cargo.toml │ └── fuzz_targets │ │ ├── boom.rs │ │ └── main.rs └── src │ └── lib.rs ├── libfuzzer ├── CMakeLists.txt ├── FuzzerBuiltins.h ├── FuzzerBuiltinsMsvc.h ├── FuzzerCommand.h ├── FuzzerCorpus.h ├── FuzzerCrossOver.cpp ├── FuzzerDataFlowTrace.cpp ├── FuzzerDataFlowTrace.h ├── FuzzerDefs.h ├── FuzzerDictionary.h ├── FuzzerDriver.cpp ├── FuzzerExtFunctions.def ├── FuzzerExtFunctions.h ├── FuzzerExtFunctionsDlsym.cpp ├── FuzzerExtFunctionsWeak.cpp ├── FuzzerExtFunctionsWindows.cpp ├── FuzzerExtraCounters.cpp ├── FuzzerExtraCountersDarwin.cpp ├── FuzzerExtraCountersWindows.cpp ├── FuzzerFlags.def ├── FuzzerFork.cpp ├── FuzzerFork.h ├── FuzzerIO.cpp ├── FuzzerIO.h ├── FuzzerIOPosix.cpp ├── FuzzerIOWindows.cpp ├── FuzzerInterceptors.cpp ├── FuzzerInterface.h ├── FuzzerInternal.h ├── FuzzerLoop.cpp ├── FuzzerMain.cpp ├── FuzzerMerge.cpp ├── FuzzerMerge.h ├── FuzzerMutate.cpp ├── FuzzerMutate.h ├── FuzzerOptions.h ├── FuzzerPlatform.h ├── FuzzerRandom.h ├── FuzzerSHA1.cpp ├── FuzzerSHA1.h ├── FuzzerTracePC.cpp ├── FuzzerTracePC.h ├── FuzzerUtil.cpp ├── FuzzerUtil.h ├── FuzzerUtilDarwin.cpp ├── FuzzerUtilFuchsia.cpp ├── FuzzerUtilLinux.cpp ├── FuzzerUtilPosix.cpp ├── FuzzerUtilWindows.cpp ├── FuzzerValueBitMap.h ├── README.txt ├── afl │ └── afl_driver.cpp ├── build.sh ├── dataflow │ ├── DataFlow.cpp │ ├── DataFlow.h │ └── DataFlowCallbacks.cpp ├── scripts │ └── unbalanced_allocs.py ├── standalone │ └── StandaloneFuzzTargetMain.c └── tests │ ├── CMakeLists.txt │ ├── FuzzedDataProviderUnittest.cpp │ └── FuzzerUnittest.cpp ├── rust-toolchain ├── src └── lib.rs └── update-libfuzzer.sh /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | corpus 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/README.md -------------------------------------------------------------------------------- /ci/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/ci/script.sh -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | crash-* 2 | -------------------------------------------------------------------------------- /example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example/Cargo.toml -------------------------------------------------------------------------------- /example/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example/fuzz/Cargo.toml -------------------------------------------------------------------------------- /example/fuzz/fuzz_targets/bananas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example/fuzz/fuzz_targets/bananas.rs -------------------------------------------------------------------------------- /example/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example/src/lib.rs -------------------------------------------------------------------------------- /example_arbitrary/.gitignore: -------------------------------------------------------------------------------- 1 | crash-* 2 | debug_output 3 | -------------------------------------------------------------------------------- /example_arbitrary/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_arbitrary/Cargo.toml -------------------------------------------------------------------------------- /example_arbitrary/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_arbitrary/fuzz/Cargo.toml -------------------------------------------------------------------------------- /example_arbitrary/fuzz/fuzz_targets/rgb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_arbitrary/fuzz/fuzz_targets/rgb.rs -------------------------------------------------------------------------------- /example_arbitrary/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_arbitrary/src/lib.rs -------------------------------------------------------------------------------- /example_crossover/.gitignore: -------------------------------------------------------------------------------- 1 | crash-* 2 | -------------------------------------------------------------------------------- /example_crossover/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_crossover/Cargo.toml -------------------------------------------------------------------------------- /example_crossover/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_crossover/README.md -------------------------------------------------------------------------------- /example_crossover/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_crossover/fuzz/Cargo.toml -------------------------------------------------------------------------------- /example_crossover/fuzz/fuzz_targets/boom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_crossover/fuzz/fuzz_targets/boom.rs -------------------------------------------------------------------------------- /example_crossover/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_crossover/src/lib.rs -------------------------------------------------------------------------------- /example_init/.gitignore: -------------------------------------------------------------------------------- 1 | crash-* 2 | -------------------------------------------------------------------------------- /example_init/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_init/Cargo.toml -------------------------------------------------------------------------------- /example_init/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_init/fuzz/Cargo.toml -------------------------------------------------------------------------------- /example_init/fuzz/fuzz_targets/bigbang.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_init/fuzz/fuzz_targets/bigbang.rs -------------------------------------------------------------------------------- /example_init/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_init/src/lib.rs -------------------------------------------------------------------------------- /example_mutator/.gitignore: -------------------------------------------------------------------------------- 1 | crash-* 2 | -------------------------------------------------------------------------------- /example_mutator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_mutator/Cargo.toml -------------------------------------------------------------------------------- /example_mutator/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_mutator/fuzz/Cargo.toml -------------------------------------------------------------------------------- /example_mutator/fuzz/fuzz_targets/boom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_mutator/fuzz/fuzz_targets/boom.rs -------------------------------------------------------------------------------- /example_mutator/fuzz/fuzz_targets/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_mutator/fuzz/fuzz_targets/main.rs -------------------------------------------------------------------------------- /example_mutator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/example_mutator/src/lib.rs -------------------------------------------------------------------------------- /libfuzzer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/CMakeLists.txt -------------------------------------------------------------------------------- /libfuzzer/FuzzerBuiltins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerBuiltins.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerBuiltinsMsvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerBuiltinsMsvc.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerCommand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerCommand.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerCorpus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerCorpus.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerCrossOver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerCrossOver.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerDataFlowTrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerDataFlowTrace.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerDataFlowTrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerDataFlowTrace.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerDefs.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerDictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerDictionary.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerDriver.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerExtFunctions.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerExtFunctions.def -------------------------------------------------------------------------------- /libfuzzer/FuzzerExtFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerExtFunctions.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerExtFunctionsDlsym.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerExtFunctionsDlsym.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerExtFunctionsWeak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerExtFunctionsWeak.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerExtFunctionsWindows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerExtFunctionsWindows.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerExtraCounters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerExtraCounters.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerExtraCountersDarwin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerExtraCountersDarwin.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerExtraCountersWindows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerExtraCountersWindows.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerFlags.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerFlags.def -------------------------------------------------------------------------------- /libfuzzer/FuzzerFork.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerFork.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerFork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerFork.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerIO.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerIO.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerIOPosix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerIOPosix.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerIOWindows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerIOWindows.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerInterceptors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerInterceptors.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerInterface.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerInternal.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerLoop.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerMain.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerMerge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerMerge.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerMerge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerMerge.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerMutate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerMutate.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerMutate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerMutate.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerOptions.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerPlatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerPlatform.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerRandom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerRandom.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerSHA1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerSHA1.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerSHA1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerSHA1.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerTracePC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerTracePC.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerTracePC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerTracePC.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerUtil.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerUtil.h -------------------------------------------------------------------------------- /libfuzzer/FuzzerUtilDarwin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerUtilDarwin.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerUtilFuchsia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerUtilFuchsia.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerUtilLinux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerUtilLinux.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerUtilPosix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerUtilPosix.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerUtilWindows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerUtilWindows.cpp -------------------------------------------------------------------------------- /libfuzzer/FuzzerValueBitMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/FuzzerValueBitMap.h -------------------------------------------------------------------------------- /libfuzzer/README.txt: -------------------------------------------------------------------------------- 1 | See http://llvm.org/docs/LibFuzzer.html 2 | -------------------------------------------------------------------------------- /libfuzzer/afl/afl_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/afl/afl_driver.cpp -------------------------------------------------------------------------------- /libfuzzer/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/build.sh -------------------------------------------------------------------------------- /libfuzzer/dataflow/DataFlow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/dataflow/DataFlow.cpp -------------------------------------------------------------------------------- /libfuzzer/dataflow/DataFlow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/dataflow/DataFlow.h -------------------------------------------------------------------------------- /libfuzzer/dataflow/DataFlowCallbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/dataflow/DataFlowCallbacks.cpp -------------------------------------------------------------------------------- /libfuzzer/scripts/unbalanced_allocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/scripts/unbalanced_allocs.py -------------------------------------------------------------------------------- /libfuzzer/standalone/StandaloneFuzzTargetMain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/standalone/StandaloneFuzzTargetMain.c -------------------------------------------------------------------------------- /libfuzzer/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/tests/CMakeLists.txt -------------------------------------------------------------------------------- /libfuzzer/tests/FuzzedDataProviderUnittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/tests/FuzzedDataProviderUnittest.cpp -------------------------------------------------------------------------------- /libfuzzer/tests/FuzzerUnittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/libfuzzer/tests/FuzzerUnittest.cpp -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly 2 | -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/src/lib.rs -------------------------------------------------------------------------------- /update-libfuzzer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-fuzz/libfuzzer/HEAD/update-libfuzzer.sh --------------------------------------------------------------------------------