Commit Graph

440 Commits

Author SHA1 Message Date
Luca Berton b05d5d8b26 Fix typos in docs (#1934) 2018-11-07 06:20:13 -08:00
Oliver Chang 5e0f589440
Add FAQ entry about specs of builders and fuzzing VMs (#1885) 2018-10-22 17:40:58 +11:00
James Zern e7c5398b61 code_coverage.md: fix coverage tool invocations (#1870)
s/profile/coverage/
2018-10-12 17:16:51 +11:00
Max Moroz 730451d871 [infra] Update documentation (new coverage screenshots + some cleanup), follow-up #1839). 2018-10-01 08:13:41 -07:00
Max Moroz 733c896ce5
[infra] Support extra coverage args in project.yaml (fix #1726, follow-up #1547). (#1774)
* [infra] Support extra coverage args in project.yaml (fix #1726, follow-up #1547).

* Update the documentation page.

* Fix review comments by Jonathan.
2018-08-30 09:46:14 -07:00
Abhishek Arya bcd3ac45a4
Update faq.md 2018-08-26 17:17:03 -07:00
Max Moroz 4574ff8bdb
[infra] Add the build configuration and other pieces for clang code coverage. (#1547)
* [infra] Add the build configuration and other pieces for clang code coverage.

* Address the initial feedback, still a draft with some pieces missing.

* Trying to test things locally.

* Work in progress, now able to test the build process.

* Rebase and fix a comment.

* Figure out how to upload report, but still have issues with GCS access.

* Remove unnecessary debug prints.

* WIP: adding targets list reading + minor clean up.

* WIP

* WIP: now it works end to end but is very dirty and has limitations.

* WIP: use rsync -r -d to overwrite older reports (if any)

* WIP: trying to use a helper script for bulk corpus download.

* WIP: download corpus in batches passed via args.

* WIP: testing corpus downloading in batches.

* WIP: woohoo, now it works!

* Some cleanup for a high level review.

* Address review comments and add FAQ entry.

* Update FAQ.md as per comments by Oliver.
2018-08-20 06:42:45 -07:00
Abhishek Arya 5febfb84dc
Update reproducing.md 2018-08-19 14:34:19 -07:00
Max Moroz d747892866
[infra] Update coverage script to support sources white listing. (#1707) 2018-08-12 10:19:40 -07:00
Mina Farid 22f3a1481c [docs] Update example of help_url (#1682) 2018-08-03 07:18:26 -07:00
Abhishek Arya f3e21472aa
Add experimental flag in new project guide docs. (#1650)
* Update new_project_guide.md

* Update new_project_guide.md
2018-07-24 09:54:02 -07:00
Max Moroz 6decd84f6e
[docs] Add pull_images command to the code coverage documentation page. (#1644) 2018-07-23 08:02:28 -07:00
Max Moroz 645a0375fe
[infra] Support extra arguments for llvm-cov + update the binaries. (#1629)
* [infra] Support extra arguments for llvm-cov + update the binaries.

* Slightly change the doc to be less confusing.
2018-07-19 15:58:58 -07:00
Max Moroz f7c28e6a93
[docs] Dummy change to test #1618 once again. (#1624) 2018-07-17 14:09:04 -07:00
Max Moroz bb78fa9827 [docs] Dummy formating change just to test #1618 a bit more. 2018-07-17 12:38:09 -07:00
Max Moroz c720e4046b
[docs] Link code_coverage.md page from the ideal_integration.md. (#1621) 2018-07-17 12:34:25 -07:00
Oliver Chang d69a8ea80d
Fix GDB documentation. (#1613) 2018-07-16 14:04:41 +10:00
Max Moroz 9874e09f53
[infra] helper.py: support "profile" command for a single fuzz target with arbitrary corpus location. (#1535)
* [infra] helper.py: support "profile" command for a single fuzz target with arbitrary corpus location.

* Address review feedback.

* Update code_coverage.md page.
2018-06-18 14:19:48 -07:00
Max Moroz 883cdcf3b0
[infra] Fix helper.py as per feedback from @evverx + fix issues from #1519. (#1520)
* [infra] Fix helper.py as per feedback from @evverx + fix issues from #1519.

* Remove stuff from local testing

* Suppress unnecessary output from GSUtil.
2018-06-15 10:44:18 -07:00
Max Moroz 20e55ce3b1
[infra] Enable clange code coverage reports generation for local runs. (#1494)
* [infra] Enable clange code coverage reports generation for local runs.

* Use runner image and move corpus management to the helper.py
.

* Clean up, delete unnecessary stuff, add comments.

* Run fuzz targets in parallel. Do not exit in case of an error.

* Address review feedback, except of the threading thing.

* Fix a typo.

* Use ThreadPool implementatino available in standard python2.7 package.

* Add dry run support + no corpus download option.

* Fix flags handling + add log output in case of an error.

* Append arguments for fuzz target instead of replacing them.

* Remove dry run functionality as it currently errors out after two runs.

* Fix some spacing in the code.

* Update documentation regarding new code coverage script.
2018-06-14 15:00:46 -07:00
Oliver Chang cae14e317b
Update reproducing.md 2018-05-18 15:20:52 -07:00
Max Moroz 6428bf6611
[docs] Clean up the conflicts in reproducing.md. (#1428)
* [docs] Clean up the conflicts in reproducing.md.

* Add engine arg everywhere + move bad build checks instruction back to the bottom

* Remove enginge argument from instructions not related to build checks
2018-05-18 15:03:45 -07:00
Max Moroz 9cf647f1f4
[docs] Add instructions on "pull_images" and "check_build" as per suggestion in #1330. (#1404)
* [docs] Add instructions on "pull_images" and "check_build" as per suggestion in #1330.

* Address review feedback

* fix a typo
2018-05-18 14:38:37 -07:00
Oliver Chang 3b21b5b8ac
Update corpora.md to add note about corpus backups (#1406). 2018-05-10 16:44:06 +10:00
Oliver Chang 5bf426ae2b
Update reproducing.md 2018-05-10 14:12:14 +10:00
Oliver Chang f50f04a786
Update reproducing.md 2018-05-10 14:07:37 +10:00
Oliver Chang e2d56ed3c1
Update reproducing.md 2018-05-10 14:06:54 +10:00
Oliver Chang 15cd1dacd7
Update reproducing.md 2018-05-10 14:06:04 +10:00
Oliver Chang 6c8edf0cba
Update reproducing.md 2018-05-10 13:35:57 +10:00
Oliver Chang e5a203e439
Update reproducing.md 2018-05-10 13:35:44 +10:00
Oliver Chang ce9b8ffaab Add documentation about enabling MSan (Fixes #1396) (#1399)
* Add MemorySanitizer information to new project guide.

* reformat section
2018-05-03 20:35:58 -07:00
jonathanmetzman 2447f78cf0
Document help_url in new project guide (#1395)
* Document help_url.
2018-05-02 09:46:31 -07:00
Junya Kono 3bdfc4ed66 Other projects use the notation GitHub, but this project was fixed as Github. (#1377)
* fix typing

* Fix faq.md
2018-04-29 19:04:09 -07:00
Oliver Chang 798abca6f4
Update fuzzer_environment.md 2018-04-27 13:53:29 +10:00
Abhishek Arya 55c401a7ea
Fix #540 2018-04-21 23:02:24 -07:00
Max Moroz b5833a7826 [docs] Deprecate use of max_len, recommend sanity check that returns 0 (cc #1324). 2018-04-17 15:33:27 -07:00
Darío Hereñú eff1614229 Minor proposal (on string #35) (#1289) 2018-04-01 22:28:18 -07:00
Abhishek Arya c188c3f2ce
Fix #278 2018-03-08 21:30:58 -08:00
Abhishek Arya 0f6a50e762
Update clusterfuzz.md 2018-02-22 10:26:50 -08:00
Abhishek Arya 3dd8345cdb
Delete freetype_stats_graphs.PNG 2018-02-22 10:26:29 -08:00
Abhishek Arya 1eaacafe4c
Add files via upload 2018-02-22 10:26:17 -08:00
Abhishek Arya 5468febafb
Update clusterfuzz.md 2018-02-22 10:24:41 -08:00
Abhishek Arya 3271eda74a
Delete freetype_stats.png 2018-02-22 10:22:47 -08:00
Abhishek Arya b5d75d0709
Add files via upload 2018-02-22 10:22:31 -08:00
Dirk Lemstra f97983ff29 Changed year to current year. (#1153) 2018-02-13 07:03:26 -08:00
htuch e4a484aabe coverage: docs and infra/helper.py fix. (#1126)
While trying to get a coverage report for a new project (Envoy),
building with the coverage sanitizer seemed necessary to get the
coverage files dumped.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-01-30 11:35:32 -08:00
Abhishek Arya c06d60f878
Update new_project_guide.md 2018-01-18 08:25:39 -08:00
Caolán McNamara 5830f0d420 [docs] update standalone driver link (#979) 2017-11-13 07:48:42 -08:00
Korrawit Pruegsanusak 100d40ea7b Update reproducing.md to match the change from faq.md (#932) 2017-10-30 14:02:43 +11:00
Abhishek Arya a50fde4504 Update faq.md 2017-08-17 13:02:14 -07:00