Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
refs/heads/r
/
lib
/
Fuzzer
6600677
android: Moving libFuzzer from LLVM to compiler-rt.
by Mauro Rossi
· 7 years ago
4bdf303
android: add soong building rules
by Mauro Rossi
· 7 years ago
6c78bda
[libFuzzer] Delete llvm/lib/Fuzzer
by Vitaly Buka
· 8 years ago
811e930
[FuzzerUtil] Partially revert D38481 on FuzzerUtil
by Tim Shen
· 8 years ago
70deadb
Use sched_getaffinity instead of std::thread::hardware_concurrency.
by Rafael Espindola
· 8 years ago
ec925a2
Moving libFuzzer from LLVM to compiler-rt.
by George Karpenkov
· 8 years ago
5078f59
Always compile libFuzzer with no coverage
by George Karpenkov
· 8 years ago
a7c3f3d
Get rid of even more "%T" expansions, see <https://reviews.llvm.org/D35396>.
by Kuba Mracek
· 8 years ago
6dcfafe
[SanitizerCoverage] Add stack depth tracing instrumentation.
by Matt Morehouse
· 8 years ago
7fb0921
[CMake] Add install target for LLVMFuzzer
by Petr Hosek
· 8 years ago
7028478
[libFuzzer] try to use less RAM while processing the initial corpus
by Kostya Serebryany
· 8 years ago
29a5193
[libFuzzer] explicitly use -fsanitize-coverage=trace-pc-guard in test/dump_coverage.test; mark print_coverage/dump_coverage as To-be-deprecated
by Kostya Serebryany
· 8 years ago
07fb566
[libFuzzer] experimental support for Clang's coverage (fprofile-instr-generate), Linux-only
by Kostya Serebryany
· 8 years ago
65b6f2d
[libFuzzer] Re-enable coverage.test on Darwin.
by George Karpenkov
· 8 years ago
d78be44
[libFuzzer] Update LibFuzzer w.r.t. the new comparisons instrumentation API
by Alexander Potapenko
· 8 years ago
1aea640
[libFuzzer] simplify code, NFC
by Kostya Serebryany
· 8 years ago
7550cbd
[libFuzzer] remove stale code
by Kostya Serebryany
· 8 years ago
468107a
[libFuzzer] simplify the implementation of -print_coverage=1
by Kostya Serebryany
· 8 years ago
79302ff
Do not instrument libFuzzer itself when built with -DLLVM_USE_SANITIZE_COVERAGE
by George Karpenkov
· 8 years ago
dea6df7
[libFuzzer] use the in-binary pc table (instead of PCs captured at run-time) to implement -exit_on_src_pos
by Kostya Serebryany
· 8 years ago
0b67c73
[libFuzzer] print PCs using the in-binary PC-table instead of relying on PCs captured at run-time
by Kostya Serebryany
· 8 years ago
d7f757c
[libFuzzer] re-enable fuzzer-printcovpcs.test
by Kostya Serebryany
· 8 years ago
369072e
[libFuzzer] make a test more robust
by Kostya Serebryany
· 8 years ago
6a3fa85
[libFuzzer] remove the now redundant 'LLVMFuzzer-' prefix from libFuzzer tests
by Kostya Serebryany
· 8 years ago
c4d2f87
[libFuzzer] split one test into several
by Kostya Serebryany
· 8 years ago
ba96863
[libFuzzer tests] Only enable libFuzzer tests if
by George Karpenkov
· 8 years ago
abc4b62
[libFuzzer] make trace-pc.test more reliable
by Kostya Serebryany
· 8 years ago
e22da6a
Fixing buildbots: do not register check-fuzzer if clang or asan are not present.
by George Karpenkov
· 8 years ago
dd5a253
Drop Windows support from libFuzzer tests.
by George Karpenkov
· 8 years ago
32fab33
Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
by George Karpenkov
· 8 years ago
ca0f9bb
Disable libFuzzer tests on Windows
by George Karpenkov
· 8 years ago
48c84d8
[libFuzzer] Un-reverting change in tests after fixing the failure on Linux.
by George Karpenkov
· 8 years ago
51c4734
Revert "[libFuzzer tests] Use substring comparison in libFuzzer tests"
by George Karpenkov
· 8 years ago
6795f26
[libFuzzer tests] Use substring comparison in libFuzzer tests
by George Karpenkov
· 8 years ago
9e6b2e7
[libFuzzer] temporarty remove pc-tables and disable test/fuzzer-printcovpcs.test until this can be fixed on Windows
by Kostya Serebryany
· 8 years ago
c19eec3
[libFuzzer] implement more correct way of computing feature index for Inline8bitCounters
by Kostya Serebryany
· 8 years ago
c6d173b
[libFuzzer] enable -fsanitize-coverage=pc-table for all tests
by Kostya Serebryany
· 8 years ago
f15adeb
[libFuzzer] implement __sanitizer_cov_pcs_init and add pc-table to build flags for one test (for now)
by Kostya Serebryany
· 8 years ago
dfa1712
[libFuzzer] improve support for inline-8bit-counters (make it more correct and faster)
by Kostya Serebryany
· 8 years ago
8330752
[libFuzzer] don't disable msan for TracePC::CollectFeatures: this started to cause false positives in msan. No tests for libFuzzer+msan yet -- tests will need to wait until we move libFuzzer to compiler-rt
by Kostya Serebryany
· 8 years ago
74b6501
[libFuzzer] make one test faster, fix compiler warnings in tests
by Kostya Serebryany
· 8 years ago
9bf22f2
Revert "Revert "[libFuzzer] Add a dependency on symbolizer from libFuzzer tests""
by George Karpenkov
· 8 years ago
5ae0dfe
[libFuzzer] reimplement experimental_len_control=1: bump the temporary max_len every time we failed to find new coverage during the last 1000 runs and 1 second. Also fix FileToVector to not load unfinished files
by Kostya Serebryany
· 8 years ago
5187ebb
Generate error reports when a fuzz target exits.
by Matt Morehouse
· 8 years ago
29fa98a
[libFuzzer] delete stale code
by Kostya Serebryany
· 8 years ago
9dbc448
[libFuzzer] make sure CheckExitOnSrcPosOrItem is called after the new input is saved to the corpus
by Kostya Serebryany
· 8 years ago
e531917
[libFuzzer] prototype implementation of recursion-depth coverage features (commented out; real implementation needs to use inlined instrumentation)
by Kostya Serebryany
· 8 years ago
6c82573
[libFuzzer] add DeepRecursionTest, inspired by https://guidovranken.wordpress.com/2017/07/08/libfuzzer-gv-new-techniques-for-dramatically-faster-fuzzing/ (Stack-depth-guided fuzzing). libFuzzer does not solve it yet.
by Kostya Serebryany
· 8 years ago
77c9238
Try to deflake fuzzer-oom.test on Windows
by Reid Kleckner
· 8 years ago
b905fda
[libFuzzer] simplify two more tests
by Kostya Serebryany
· 8 years ago
0199c64
[libFuzzer] change several tests to not limit the max len: with reduce_inputs=1 they are now fast enough even w/o this
by Kostya Serebryany
· 8 years ago
9ed8bad
Fix fuzzer-flags.test on Windows
by Reid Kleckner
· 8 years ago
a575cf6
[libFuzzer] enable reduce_inputs=1 by default (seems to be a big win usually)
by Kostya Serebryany
· 8 years ago
9c21c1e
[libFuzzer] when adding a reduced input print REDUCED instead of NEW
by Kostya Serebryany
· 8 years ago
0bc92ad
[libFuzzer] improve -reduce_inputs=1: now only consider the unique features of very input (seems to work much better)
by Kostya Serebryany
· 8 years ago
9505afa
[libFuzzer] disable fuzzer-flags.test on windows to fix the bots
by Kostya Serebryany
· 8 years ago
a5a016b
Revert "[libFuzzer] Add a dependency on symbolizer from libFuzzer tests"
by George Karpenkov
· 8 years ago
2cf034e
[libFuzzer] remove stale code
by Kostya Serebryany
· 8 years ago
948973b
[libFuzzer] Allow non-fuzzer args after -ignore_remaining_args=1
by Justin Bogner
· 8 years ago
7bdecb4
[libFuzzer] fix stats during merge
by Kostya Serebryany
· 8 years ago
ac4ebc9
[libFuzzer] update the comments in afl/afl_driver.cpp
by Kostya Serebryany
· 8 years ago
12ab215
[libFuzzer] remove stale code; NFC
by Kostya Serebryany
· 8 years ago
06e0ac2
[libFuzzer] simplify the handling of memmem/strstr
by Kostya Serebryany
· 8 years ago
2ead42c
[libFuzzer] move code around; NFC
by Kostya Serebryany
· 8 years ago
a204f09
[libFuzzer] make sure that -reduce_inputs=1 deletes redundant files in the corpus
by Kostya Serebryany
· 8 years ago
bb9605f
[libFuzzer] experimental feature -reduce_inputs (off by default) that tries to replace elements in the corpus with smaller ones that have the same feature set. Still needs tuning
by Kostya Serebryany
· 8 years ago
30f6cbb
[libFuzzer] relax test/shrink.test a bit (got broken on windows)
by Kostya Serebryany
· 8 years ago
73136ba
[libFuzzer] remove include <sanitizer/coverage_interface.h>, not needed any more
by Kostya Serebryany
· 8 years ago
8848feb
[libFuzzer] refactoring in preparation for -reduce_inputs; NFC intended
by Kostya Serebryany
· 8 years ago
a4790a3
[libFuzzer] Add a dependency on symbolizer from libFuzzer tests
by George Karpenkov
· 8 years ago
43e65bf
[libFuzzer] NFC Declare LIBFUZZER_FLAGS_BASE outside of an if-block
by George Karpenkov
· 8 years ago
053573f
[libFuzzer] Do not use LLVM ostream in tests
by George Karpenkov
· 8 years ago
f8b3ea8
[LibFuzzer] Fix `-Wcomment` warning emitted by GCC.
by Dan Liew
· 8 years ago
09b7b2c
[LibFuzzer] Fix `-Wpedantic` warning reported by Eric Christopher.
by Dan Liew
· 8 years ago
44a5145
FuzzerUtilDarwin.cpp: We need to pass modifiable strings to posix_spawn
by Matthias Braun
· 8 years ago
93a987e
[libFuzzer] change the default max_len from 64 to 4096. This will affect cases where libFuzzer is run w/o initial corpus or with a corpus of very small items.
by Kostya Serebryany
· 8 years ago
4cbdf0e
Fixing section name for Darwin platforms for sanitizer coverage
by George Karpenkov
· 8 years ago
f1e7673
[libFuzzer] really restrict the new test to Linux (fails on Mac/Windows currently)
by Kostya Serebryany
· 8 years ago
41342f5
[libFuzzer] restrict the new test to Linux (fails on Mac currently)
by Kostya Serebryany
· 8 years ago
9070c3a
[libFuzzer] initial support of -fsanitize-coverage=inline-8bit-counters in libFuzzer. This is not fully functional yet, but simple tests work
by Kostya Serebryany
· 8 years ago
b428c9f
Fix the includes in lib/Fuzzer on Windows that have ordering
by Chandler Carruth
· 8 years ago
e3e43d9
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
8c3abee
[llvm] Remove double semicolons
by Mandeep Singh Grang
· 8 years ago
cb1b414
[libFuzzer] fix a test to match the new sanitizer run-time
by Kostya Serebryany
· 8 years ago
c62411d
[libFuzzer] Don't replace custom signal handlers.
by Vitaly Buka
· 8 years ago
4e4a48b
[libFuzzer] fix tests on Windows
by Kostya Serebryany
· 8 years ago
4491d43
[libFuzzer] improve the afl driver and it's tests. Make it possible to run individual inputs with afl driver
by Kostya Serebryany
· 8 years ago
9f23ac3
[libFuzzer] fix a warning from Wunreachable-code-loop-increment reported by Christian Holler. This also fixes a logical bug, which however does not affect the libFuzzer's ability too much (I wasn't able to create a differentiating test)
by Kostya Serebryany
· 8 years ago
0b84d77
[libFuzzer] fix a compiler warning
by Kostya Serebryany
· 8 years ago
ea56ec3
[libFuzzer] update docs on -print_coverage/-dump_coverage
by Kostya Serebryany
· 8 years ago
de20a53
[libFuzzer] make sure the input data is not overwritten in the fuzz target (if it is -- report an error)
by Kostya Serebryany
· 8 years ago
0a73805
[libFuzzer] exit without running atexit handlers in libfuzzer's crash handler
by Vitaly Buka
· 8 years ago
acacdfc
Fuzzer: Mark test/cxxstring.test UNSUPPORTED: windows
by Duncan P. N. Exon Smith
· 8 years ago
afd31bc
Remove unnecessary semicolon
by Sanjoy Das
· 8 years ago
9204f8c
Fixup for r301054: Use an explicit constructor.
by Kuba Mracek
· 8 years ago
1d83045
Fixup for r301054: Only use __attribute__((no_sanitize("memory"))) when it's available.
by Kuba Mracek
· 8 years ago
d0b815c
[libFuzzer] Always build libFuzzer
by Kuba Mracek
· 8 years ago
768a04e
Fixup for r301007: Restrict the -D hack to Darwin.
by Kuba Mracek
· 8 years ago
05c05ab
Revert r301010: Bot failures on Windows, NetBSD and even some old Darwin.
by Kuba Mracek
· 8 years ago
8863731
[libFuzzer] Always build libFuzzer
by Kuba Mracek
· 8 years ago
Next »