Jonathan Rudenberg
b382e89867
[infra] Allow passing environment variables to run_fuzzer ( #1075 )
...
This allows setting additional sanitizer options, for example:
run_fuzzer -e ASAN_OPTIONS=-allocator_may_return_null=0
2018-01-15 10:42:16 -08:00
Joseph Bisch
38fbf1ae2c
[irssi] Add event-get-params-fuzz ( #1074 )
2018-01-15 09:05:29 -08:00
Oliver Chang
2af81c075d
sqlite3: Add zlib1g-dev ( #1068 ).
...
For MSan builds, the configure script thinks zlib is installed and tries
to use it in a build because its .so/.a files are available. However,
the include files aren't because zlib1g-dev isn't installed.
2018-01-15 09:53:38 +11:00
Abhishek Arya
8e2faaabe3
Fix harfbuzz build failure due to fonts dir change ( #1071 )
2018-01-13 22:26:24 -08:00
Max Moroz
d2805976a2
[infra] Increase copyright year in the templates automatically.
2018-01-12 12:49:40 -08:00
Kostya Serebryany
dbae17b1c1
Add Myke to the llvm auto_ccs list
2018-01-12 11:33:48 -08:00
Oliver Chang
b1c85ae176
Update project.yaml
2018-01-12 15:27:01 +11:00
Oliver Chang
8dce262d2b
Update patch_build.py
2018-01-11 15:13:58 +11:00
Oliver Chang
5b3485b2d5
msan_builder: fix permission of patch_build.py
2018-01-11 13:28:19 +11:00
Oliver Chang
3d0c96c087
Make MSan builds with instrumented libraries ( #608 ) ( #1064 )
2018-01-11 12:56:33 +11:00
Oliver Chang
be4e8181b6
Update msan_build.py
2018-01-10 21:04:15 +11:00
Oliver Chang
55092e95a6
Remove unwanted change from last commit
2018-01-10 17:27:32 +11:00
Oliver Chang
127d0ac82f
msan_builder: overwrite existing files on extraction
2018-01-10 17:26:31 +11:00
Oliver Chang
40872f3217
msan_builder: don't create subdirs
2018-01-10 11:55:13 +11:00
Alex Gaynor
3367df63fd
fixed yaml file for imagemagick ( #1062 )
2018-01-10 10:02:05 +11:00
Caolán McNamara
db9f1dc8dd
update dependency cache ( #1061 )
2018-01-09 13:16:16 -08:00
Dylan Reid
a9f74650ff
[cras] Update configure option ( #1060 )
...
The configure options was changed to lower case. Fix the build script to
match the new option.
Signed-off-by: Dylan Reid <dgreid@chromium.org>
2018-01-09 11:33:42 -08:00
Dirk Lemstra
2b97219454
[imagemagick] Files were moved in the ImageMagick project. ( #1059 )
2018-01-09 11:21:59 -08:00
Paul Kehrer
7ee35dbd95
[imagemagick] move fuzzers to the upsteram and build from that ( #1056 )
...
Pushing towards the ideal integration one commit at a time...
2018-01-09 10:32:07 -08:00
David Tardon
8201c68094
[dlplibs] update bundled libs ( #1055 )
2018-01-09 07:45:26 -08:00
Max Moroz
6193217844
[imagemagick] Fix seed corpus archive name.
2018-01-08 10:03:18 -08:00
Paul Kehrer
6813e360b6
[imagemagick] Imagemagick support ( #1040 )
...
* implement imagemagick fuzzing
* Compile one fuzzer per encoder
* oops, need this
* formatting!
* make the fuzzer per encoder work :)
* use ADD
* sizeof all teh things!
* oops
* add dirk as the primary contact
* use Degrees here
* extract just the images we want for the seed corpus (corpi?)
* use Width where possible
* add all sanitizers
* fix a foolish bug
* move the corpus gen to the end of build.sh
2018-01-08 10:01:58 -08:00
Mitch Phillips
ff5509eb59
Add mitchphillips to autocc. ( #1053 )
2018-01-05 08:56:26 -08:00
Max Moroz
f04bc16f45
[knot-dns] Explicitly enable all sanitizer configurations.
2018-01-03 10:04:21 -08:00
Jonathan Foote
70df1fd10b
[knot-dns] initial integration (take two) ( #1052 )
...
* [knot-dns] initial integration
* [knot-dns] remove unnecessary dependencies, etc.
* [knot-dns] rename fuzz targets
* [knot-dns] use $OUT instead of /out
2018-01-03 10:01:34 -08:00
Max Moroz
c069a7c780
Revert of "[infra] Reland profile configuration needed for new code coverage.".
...
See more information in comments for PR #1050 .
2017-12-28 15:10:53 -08:00
Max Moroz
add7bbbb2d
[infra] Reland profile configuration needed for new code coverage. ( #1050 )
2017-12-28 11:10:47 -08:00
Jonathan Foote
da7592a222
[knot-dns] submit knot-dns project.yaml ( #1046 )
2017-12-27 08:20:52 -08:00
Max Moroz
5c5d71f4b3
[infra] Fix broken markup in documentation files.
2017-12-22 09:09:40 -08:00
morehouse
790cdbdc3f
[llvm] Disable dead stripping. ( #1043 )
...
Dead stripping is currently broken with -fsanitize=fuzzer-no-link for
some linkers (llvm.org/pr34636).
Fixes https://github.com/google/oss-fuzz/issues/1042 .
2017-12-19 12:47:30 -08:00
Oliver Chang
f259fa92a9
msan_builder: include libraries under universe section.
2017-12-18 14:15:28 -08:00
Oliver Chang
c9309a4983
msan_builder: nettle: disable assembler.
2017-12-18 14:07:06 -08:00
Kostya Serebryany
c77f9f35f0
Add Igor to LLVM
2017-12-18 13:11:49 -08:00
Oliver Chang
a306a95093
msan_builder: use -fno-integrated-as to fix libffi build.
2017-12-18 11:14:20 -08:00
Oliver Chang
a92e2358e2
msan_builder: enable more libraries
2017-12-18 09:22:37 -08:00
igor-laevsky
538b42a26c
[llvm][opt-instcombine] Generate corpus out of the llvm-lit tests for instcombine ( #1041 )
2017-12-18 07:25:06 -08:00
Oliver Chang
7c3acdbd45
msan_builder: automatically include corresponding -dev packages.
...
Rather than having to specify them manually.
2017-12-15 16:00:27 -08:00
Oliver Chang
c2388b53fc
msan_builder: Build -dev packages, and include .a libraries in output.
2017-12-15 12:57:55 -08:00
Kostya Serebryany
8b75981da9
change one e-mail
2017-12-15 11:47:02 -08:00
Kostya Serebryany
651ae29c81
change one e-mail
2017-12-15 11:46:45 -08:00
Oliver Chang
9bbde90864
msan_builder: build pcre and pcre2
2017-12-15 11:13:56 -08:00
Oliver Chang
d0006f3728
msan_builder: Add initial build patching script.
2017-12-15 11:06:20 -08:00
Kostya Serebryany
726ce605d2
Add Akila to CC
2017-12-11 15:24:47 -08:00
Kostya Serebryany
6c3c717df3
Add Akila to CC
2017-12-11 15:24:14 -08:00
Oliver Chang
787214e640
Update msan_build.py
2017-12-11 12:40:02 -08:00
jwzawadzki
8d5d43af29
[wireshark] disable bulding fuzzshark ( #1029 )
...
I added auto-building fuzzshark to wireshark, to avoid oss-fuzz build being broken,
but it actually broke the build:
Step #3 : CC tools/oss-fuzzshark/fuzzshark-fuzzshark.o
Step #3 : CC tools/oss-fuzzshark/fuzzshark-StandaloneFuzzTargetMain.o
Step #3 : CCLD fuzzshark
Step #3 : /usr/bin/ld: epan/.libs/libwireshark.a(packet-ipsec.o): undefined reference to symbol 'gpg_strerror@@GPG_ERROR_1.0'
Step #3 : //lib/x86_64-linux-gnu/libgpg-error.so.0: error adding symbols: DSO missing from command line
Step #3 : clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
Step #3 : Makefile:1821: recipe for target 'fuzzshark' failed
2017-12-10 17:26:53 -08:00
Caolán McNamara
45602236a8
add html corpus ( #1028 )
2017-12-10 14:58:23 -08:00
robertswiecki
6f2b0b598a
Use standard clang/clang++ to build binaries to-be-fuzzed ( #1031 )
2017-12-09 15:08:04 -08:00
Oliver Chang
8152732d30
Roll llvm (for #1030 )
2017-12-09 15:05:37 -08:00
Oliver Chang
f0a2aec376
Update helper.py
2017-12-08 12:45:59 -08:00