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
Oliver Chang
64e1595666
msan_builder: fix typo
2017-12-07 15:12:49 -08:00
Oliver Chang
ebf50793af
msan_builder: build openssl without asm, add tar override.
2017-12-07 13:49:21 -08:00
Oliver Chang
8ac62a9c5d
msan_builder: improve dependency detection.
2017-12-06 23:40:01 -08:00
Oliver Chang
01b8929e3b
msan_builder: fix more issues.
2017-12-06 22:33:03 -08:00
Oliver Chang
a99a336ecc
[infra] fix typo
2017-12-06 19:04:07 -08:00
Oliver Chang
4305d7a1ef
Build msan libs on our builders.
2017-12-06 18:58:36 -08:00
Oliver Chang
58d8b58cfb
msan_builder: Make --build-deps the default, add option for creating subdirs in output.
2017-12-06 17:45:51 -08:00
Matt Kwong
a8f9c1ab8f
[gRPC] Update Bazel submodules ( #1027 )
2017-12-06 17:08:40 -08:00
Oliver Chang
12f1d9dc73
msan_builder: Add some helpers for creating wrappers, and fix systemd build.
2017-12-06 15:52:36 -08:00
Oliver Chang
7c7b54edda
msan_builder: Improve -Wl,defs detection and removal.
...
Also write tests.
2017-12-05 14:06:57 -08:00
Even Rouault
b5c3772bf3
[gdal] Add new GDAL contributor ( #1021 )
2017-12-05 13:33:43 -08:00
Oliver Chang
4ff18cdd15
msan_builder: various fixes.
...
- Do parallel build.
- Fix apt dependencies.
- Make msan report suppression better:
- Use report_umrs option instead to suppress reports.
- Use log_path to suppress the remainder of output (i.e. MSan report
summaries).
- Increase stack size limit to avoid test failures during builds.
- Don't set nostrip in DEB_BUILD_OPTIONS. libpcre3 doesn't build
properly with it because its build rules are wrong.
2017-12-05 13:03:14 -08:00
Oliver Chang
6a4d0f864c
msan_builder: Inject MSan flags in wrapper if they don't exist.
...
Some packages build test binaries that don't use DEB_C(XX)FLAGS and fail
during linking.
2017-12-04 14:51:21 -08:00
Oliver Chang
f402826092
msan_builder: remove unused import.
2017-12-04 14:32:11 -08:00
Oliver Chang
ad476b52db
msan_builder: collect and build dependencies.
...
Use python-apt to get dependencies. Also change source downloading to
use this module.
2017-12-04 14:30:51 -08:00
Kostya Serebryany
0b3f8b3a29
first toy variant of fuzzing for AOSP ( #1016 )
...
* first toy variant of fuzzing for AOSP
* update e-mail, fix a typo
* update e-mail
2017-12-04 12:54:32 -08:00
Oliver Chang
4af6f53266
msan_builder: support installing multiple packages at once.
...
Also, only install the built .deb packages that match the requested
package names.
2017-12-04 12:35:43 -08:00
Caolán McNamara
30e6c0b8bd
add mathtype corpus ( #1019 )
2017-12-04 08:07:04 -08:00
Caolán McNamara
4078427d46
[libreoffice] add mml corpus ( #1017 )
2017-11-30 12:48:06 -08:00
Caolán McNamara
ef243e28aa
add pptx corpus ( #1015 )
...
and update dependency cache
2017-11-29 09:12:44 -08:00
Caolán McNamara
06eeccc7d4
add xlsx corpus ( #1013 )
...
and update dependency cache
2017-11-29 06:16:11 -08:00
Oliver Chang
b5b5a2fb18
[infra] msan_builder: Preserve directory structure of libraries and patch rpaths.
2017-11-27 21:45:34 -08:00