We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 86bcaac commit c8832ccCopy full SHA for c8832cc
README.md
@@ -48,6 +48,12 @@ $ cargo rustc -- -C passes='sancov' -C llvm-args='-sanitizer-coverage-level=3' -
48
$ ./target/debug/fuzzed # runs fuzzing
49
```
50
51
+## Updating libfuzzer from upstream
52
+
53
+```
54
+./update-libfuzzer.sh <llvm/compiler-rt SHA1>
55
56
57
## License
58
59
All files in `libfuzzer` directory are licensed NCSA.
update-libfuzzer.sh
@@ -0,0 +1,10 @@
1
+#!/bin/bash -ex
2
3
+project_dir="$(pwd)"
4
+tmp_dir="$(mktemp -d)"
5
6
+git clone https://github.com/llvm-mirror/compiler-rt.git "$tmp_dir"
7
+cd "$tmp_dir"
8
+git checkout "$1"
9
+rm -rf "$project_dir/libfuzzer/"
10
+mv "$tmp_dir/lib/fuzzer/" "$project_dir/libfuzzer/"
0 commit comments