Zac Hatfield-Dodds
613d735dc7
Show how to use Hypothesis to fuzz Python code ( #4975 )
...
* Show how to use PBT
Hypothesis makes fuzzing complex Python code fun, easy, and a lot more rewarding than constructing all your objects by hand.
* Review updates
2021-01-15 15:33:29 -08:00
Abhishek Arya
0f3d14845e
Fix symbolization for python targets. ( #4836 )
2020-12-13 15:07:28 -08:00
Abhishek Arya
0dd7aaca32
Fix atheris integration. ( #4824 )
2020-12-11 11:38:43 -08:00
Abhishek Arya
f479148aeb
Force symbolization in atheris python fuzz targets ( #4765 )
...
* Add artheris and python lib for stack symbolization in python targets.
* Switch to symbolize=1 in wrapper.
2020-12-02 07:20:10 -08:00
Abhishek Arya
ff51681a11
Update python_lang.md
2020-12-01 10:50:00 -08:00
Abhishek Arya
b4dd4b91de
Enable UBSan for python projects. ( #4757 )
...
* Enable UBSan for python projects.
* Update docs.
2020-11-30 13:26:33 -08:00
Abhishek Arya
f043b86d7f
Leak detection is not expected to work with python targets, disable. ( #4751 )
...
Disable leak detection in python target execution wrapper since it
is not expected to work. Also, updated the documentation for python
-only code fuzzers to not use LD_PRELOAD.
2020-11-30 10:42:25 -08:00
Abhishek Arya
84616ae4ce
Fix "exec format error" due to incorrect shebang in python target. ( #4746 )
2020-11-29 18:49:47 -08:00
Catena cyber
6c9bd20f54
Golang modules documentation ( #4711 )
...
* Clones golang-protobuf into the expected directory
* Improves the documentation for golang projects with modules
2020-11-25 07:40:15 -08:00
mbarbella-chromium
ea136f5106
Add documentation for Python fuzzing. ( #4709 )
...
* Add documentation for Python fuzzing.
* Minor formatting/wording changes
2020-11-24 16:19:45 -08:00
Catena cyber
c031d50ec9
[infra] Golang coverage summary for each fuzz target ( #2817 , #2714 ). ( #4671 )
...
* Golang coverage summary for each fuzz target
* Document usage of compile_go_fuzzer
* update the documentation change
Co-authored-by: Max Moroz <mmoroz@chromium.org>
2020-11-20 10:55:33 -08:00
Shivam7-1
eedf02164e
Updated rust_lang.md ( #4017 )
2020-06-22 08:05:20 -07:00
Alex Crichton
6c21d442e1
Add Rust-specific setup instructions ( #3978 )
...
This is a follow-up to [this comment][1] which provides some intro docs
for how to get started quickly with a Rust project, explaining `cargo
fuzz` and some basic setup steps.
[1]: https://github.com/google/oss-fuzz/issues/3383#issuecomment-642137449
2020-06-12 12:13:05 -07:00
Max Moroz
13cb49b86c
[Go] remove "-lpthread" flag from "compile_fuzzer" and fix comments ( #2714 ). ( #3657 )
...
* [Go] remove "-lpthread" flag from "compile_fuzzer" and fix comments (#2714 ).
* fix unrelated go-dns and gonids errors
* simplify golang/build.sh as per Abhishek's comment
2020-04-16 10:03:03 -07:00
Abhishek Arya
892cec4e75
Switch OSS projects to use native go-fuzz. ( #3638 )
...
* Switch OSS projects to use native go-fuzz.
* Fix go-json-iterator breakage, put source in package search dir.
* Revert syzkaller change, track bug in #3639
2020-04-13 21:57:30 -07:00
Max Moroz
7751ab5a87
[infra] Introduce "language" attribute in the project.yaml ( #3297 ). ( #3299 )
...
* [infra] Introduce "language" attribute in the project.yaml (#3297 ).
* follow up
* enable the attribute for more projects
* trailing newline
2020-01-30 15:36:44 -08:00
Max Moroz
d1ed6b87a7
[docs] Add "Integrating a Go project" documentation page ( #2714 ). ( #2837 )
...
* [docs] Add "Integrating a Go project" documentation page (#2714 ).
* rephrase go-fuzz mode description
2019-09-17 07:15:22 -07:00