DavidKorczynski
0cb820e5af
infra: add Python coverage support ( #7298 )
...
* infra: add Python coverage support
* update python coverage helper script
* nits
* switch from commands to python
* pin coverage package
* switch to single quote strings throughout
* nit
* fix style
* fix style
* fix ci
* fix ci
2022-04-06 10:31:34 -04:00
Fabian Meumertzheim
10e888b561
[all] Make fuzz targets world executable ( #5751 )
...
Making fuzz targets only user executable as the root user makes them
non-executable outside the container, e.g. in the oss-fuzz/build/ dir.
2021-05-12 07:03:21 -07: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
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
Abhishek Arya
5e3f47dba6
Fix ujson python fuzzing. ( #4667 )
...
* Fix ujson python fuzzing.
* Fix.
* Improve integration.
* Remove preload, stick with wrapper with /bin/sh.
* Update build.sh
2020-11-19 22:41:12 -08:00
Abhishek Arya
98fa319760
Improve ujson build.sh to build fuzzers. ( #4662 )
...
Still ASAN lib preload is missing.
2020-11-19 10:35:53 -08:00
mbarbella-chromium
e36bb8f7c6
Initial support for ujson (as a Python fuzzing sample). ( #4657 )
...
* Initial support for ujson (as a Python fuzzing sample).
* Add python to supported languages.
* Fix TODO.
* Update presubmit to ignore python in projects.
* Format
* Remove explicit addition of -fsanitize=fuzzer-no-link
* Only fuzz using libFuzzer.
Co-authored-by: Martin Barbella <mbarbella@google.com>
2020-11-19 07:40:10 -08:00