summaryrefslogtreecommitdiffstats
path: root/llvm/docs/LibFuzzer.rst
Commit message (Collapse)AuthorAgeFilesLines
* [libFuzzer] docs: update note to include REDUCE event.Marek Kurdej2019-10-241-4/+4
|
* [docs] Update structure-aware-fuzzing link.Matt Morehouse2019-09-201-1/+1
| | | | | | The document has been moved to the google/fuzzing GitHub repo. llvm-svn: 372423
* [libFuzzer] document -len_controlKostya Serebryany2019-03-181-0/+4
| | | | llvm-svn: 356422
* [libFuzzer] fix the docsKostya Serebryany2019-02-211-0/+1
| | | | llvm-svn: 354536
* [libFuzzer] document -fork=NKostya Serebryany2019-02-211-0/+22
| | | | llvm-svn: 354533
* [libFuzzer] docs: add a FAQ entry about dlcloseKostya Serebryany2019-02-191-0/+7
| | | | llvm-svn: 354392
* LibFuzzer.rst: double backticksHans Wennborg2019-02-121-3/+3
| | | | llvm-svn: 353809
* Document libFuzzer on Windows.Jonathan Metzman2019-02-081-2/+12
| | | | | | | | | | | | | | | | Summary: Document that libFuzzer supports Windows, how to get it, and its limitations. Reviewers: kcc, morehouse, rnk, metzman Reviewed By: kcc, rnk, metzman Subscribers: hans, rnk Differential Revision: https://reviews.llvm.org/D57597 llvm-svn: 353551
* [libFuzzer] update docsKostya Serebryany2019-01-311-5/+6
| | | | llvm-svn: 352715
* Adjust documentation for git migration.James Y Knight2019-01-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes most references to the paths: llvm.org/svn/ llvm.org/git/ llvm.org/viewvc/ github.com/llvm-mirror/ github.com/llvm-project/ reviews.llvm.org/diffusion/ to instead point to https://github.com/llvm/llvm-project. This is *not* a trivial substitution, because additionally, all the checkout instructions had to be migrated to instruct users on how to use the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of checking out various projects into various subdirectories. I've attempted to not change any scripts here, only documentation. The scripts will have to be addressed separately. Additionally, I've deleted one document which appeared to be outdated and unneeded: lldb/docs/building-with-debug-llvm.txt Differential Revision: https://reviews.llvm.org/D57330 llvm-svn: 352514
* [libFuzzer] Update documentation regarding MSan.Matt Morehouse2018-07-191-5/+3
| | | | | | | | | | | | | | Summary: -fsanitize=fuzzer,memory now works out-of-the-box. Reviewers: kcc Reviewed By: kcc Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D49441 llvm-svn: 337476
* [libFuzzer] Include TEMP_MAX_LEN in Fuzzer::PrintStats.Matt Morehouse2018-02-221-2/+4
| | | | | | | | | | | | Reviewers: kcc Reviewed By: kcc Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D43597 llvm-svn: 325817
* [libFuzzer] add a flag -malloc_limit_mbKostya Serebryany2017-12-011-0/+4
| | | | llvm-svn: 319590
* [libFuzzer] mention one more trophie in the Linux KernelKostya Serebryany2017-11-301-0/+2
| | | | llvm-svn: 319397
* [libFuzzer] add docs for -reduce_inputsKostya Serebryany2017-11-161-0/+3
| | | | llvm-svn: 318439
* [libFuzzer] update links in the docsKostya Serebryany2017-11-091-2/+2
| | | | llvm-svn: 317837
* [libFuzzer] update the docs, document how to resume the mergeKostya Serebryany2017-11-091-60/+51
| | | | llvm-svn: 317836
* docs: Add some information about Fuzzing LLVM itselfJustin Bogner2017-10-121-65/+7
| | | | | | | This splits some content out of the libFuzzer docs and adds a fair amount of detail about the fuzzers in LLVM. llvm-svn: 315544
* [libFuzzer] one more trophyKostya Serebryany2017-09-181-0/+2
| | | | llvm-svn: 313562
* [libFuzzer] recommend Clang Coverage for coverage visualizationKostya Serebryany2017-08-111-24/+4
| | | | llvm-svn: 310751
* Update libFuzzer documentation for -fsanitize=fuzzer-no-link flagGeorge Karpenkov2017-08-111-1/+13
| | | | | | Differential Revision: https://reviews.llvm.org/D36602 llvm-svn: 310734
* [libFuzzer tests] Only enable libFuzzer tests ifGeorge Karpenkov2017-08-041-2/+1
| | | | | | -DLIBFUZZER_ENABLE_TESTS=ON is set. llvm-svn: 310100
* Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.George Karpenkov2017-08-041-3/+6
| | | | | | | | | | | | | | | | | | | | | This revision ports all libFuzzer tests apart from the unittest to LIT. The advantages of doing so include: - Tests being self-contained - Much easier debugging of a single test - No need for using a two-stage compilation The unit-test is still compiled using CMake, but it does not need a freshly built compiler. NOTE: The previous two-stage bot configuration will NOT work, as in the second stage build LLVM_USE_SANITIZER is set, which disables ASAN from being built. Thus bots will be reconfigured in the next few commits. Differential Revision: https://reviews.llvm.org/D36295 llvm-svn: 310075
* [libFuzzer] enable reduce_inputs=1 by default (seems to be a big win usually)Kostya Serebryany2017-07-191-0/+3
| | | | llvm-svn: 308541
* fix typo in document; NFCHiroshi Inoue2017-07-121-1/+1
| | | | llvm-svn: 307775
* [libFuzzer] update docs on -print_coverage/-dump_coverageKostya Serebryany2017-05-091-4/+15
| | | | llvm-svn: 302498
* Updates documentation for a syntax sugar libfuzzer flag,George Karpenkov2017-04-241-3/+9
| | | | | | as implemented in https://reviews.llvm.org/D32193 llvm-svn: 301217
* Testing commit credentialsGeorge Karpenkov2017-04-241-0/+1
| | | | llvm-svn: 301200
* [libFuzzer] more trophiesKostya Serebryany2017-04-141-0/+2
| | | | llvm-svn: 300366
* [libFuzzer] better link for trophiesKostya Serebryany2017-01-181-1/+1
| | | | llvm-svn: 292318
* [libFuzzer] doc updateKostya Serebryany2016-12-151-3/+0
| | | | llvm-svn: 289849
* [libFuzzer] document one more desired feature of a fuzz targetKostya Serebryany2016-12-141-0/+1
| | | | llvm-svn: 289622
* [libFuzzer] better documentation for -fsanitize-coverage=trace-cmpKostya Serebryany2016-11-171-3/+13
| | | | llvm-svn: 287240
* [libFuzzer] one more trophyKostya Serebryany2016-11-121-1/+1
| | | | llvm-svn: 286703
* [libFuzzer] minor docs updateKostya Serebryany2016-11-081-3/+3
| | | | llvm-svn: 286299
* [libFuzzer] fix -error_exitcode=N, now with a test Kostya Serebryany2016-11-031-2/+3
| | | | llvm-svn: 285958
* [libFuzzer] mention one more trophieKostya Serebryany2016-10-281-0/+2
| | | | llvm-svn: 285465
* [libFuzzer] a bit more docsKostya Serebryany2016-10-281-1/+3
| | | | llvm-svn: 285415
* [libFuzzer] docs: update the examplesKostya Serebryany2016-10-271-30/+30
| | | | llvm-svn: 285344
* [libFuzzer] docs: separate section for fuzz targetKostya Serebryany2016-10-271-4/+23
| | | | llvm-svn: 285339
* [libFuzzer] remove large examples from the libFuzzer docs and link to the ↵Kostya Serebryany2016-10-271-163/+5
| | | | | | libFuzzer tutorial instead; also fix a build error in another file llvm-svn: 285337
* [libFuzzer] refresh docsKostya Serebryany2016-10-261-16/+9
| | | | llvm-svn: 285157
* [libFuzzer] mention one more trophieKostya Serebryany2016-10-211-0/+2
| | | | llvm-svn: 284866
* [libfuzzer] sancov documentation updateMike Aizatsky2016-09-301-3/+4
| | | | llvm-svn: 282953
* [libFuzzer] remove use_traces=1 since use_value_profile seems to be strictly ↵Kostya Serebryany2016-09-091-17/+1
| | | | | | better llvm-svn: 281007
* [libFuzzer] add missing docsKostya Serebryany2016-09-081-0/+3
| | | | llvm-svn: 280996
* [libFizzer] rename -print_new_cov_pcs=1 into -print_pcs=1 and make it more ↵Kostya Serebryany2016-08-251-0/+2
| | | | | | useful: print PCs only after the initial corpus has been read and symbolize them llvm-svn: 279787
* [libFuzzer] fix link in docsKostya Serebryany2016-08-231-1/+1
| | | | llvm-svn: 279589
* [libFuzzer] docs on value profileKostya Serebryany2016-08-231-0/+28
| | | | llvm-svn: 279587
* [libFuzzer] mention one more trophie in LLVMKostya Serebryany2016-08-131-1/+1
| | | | llvm-svn: 278582
OpenPOWER on IntegriCloud