Commit Graph

688 Commits

Author SHA1 Message Date
Oliver Chang 52f5934785 helper: use return code from docker run for reproduce, run_fuzzer.
Fixes #1246.
2018-03-16 09:51:52 +11:00
Kevin Lubick 33bc7ae7e2 Add timezone and mouseover to build-status page (#1235)
* Add timezone and mouseover to build-status page
2018-03-12 13:25:29 -07:00
Oliver Chang b86f335e6c fix pixman msan blacklist. 2018-02-27 15:35:41 +11:00
Oliver Chang d8ae2e3851 msan-builder: suppress pixman false positive 2018-02-27 15:12:16 +11:00
Oliver Chang e65e323235 Add base-msan-builder to base images build. 2018-02-21 14:09:17 +11:00
Oliver Chang c39aa60723 msan_builder: fall back to GCC in rare cases.
e.g. when -aux-info is passed.
2018-02-21 10:50:57 +11:00
Oliver Chang cfc3788eb9 msan_builder: override -flto 2018-02-21 10:50:57 +11:00
Oliver Chang 60c7b736ce msan_builder: reload apt package after update. 2018-02-20 16:20:33 +11:00
Oliver Chang eb1187fc76 [infra] Add experimental debian testing base image. 2018-02-20 15:22:13 +11:00
Oliver Chang a6581c4ef4 msan_builder: Don't build indep packages. 2018-02-20 15:22:13 +11:00
Oliver Chang 7b87fafb5a [infra] Install deps in base-image, and separate out base-msan-builder. 2018-02-20 15:22:13 +11:00
Oliver Chang 9e5bbefc9b msan-builder: Set MSAN_NO_TRACK_ORIGINS in child environment too. 2018-02-12 16:43:30 +11:00
Oliver Chang d222c486db fix typo 2018-02-12 15:14:40 +11:00
Oliver Chang e9646525f5 msan-builder: support building without origin tracking. 2018-02-12 15:04:55 +11:00
Oliver Chang 8db9a9081b Blacklist __gxx_personality_* libcxxabi functions (#1099). 2018-02-07 10:51:47 +11:00
Oliver Chang 2809452c40 Revert unwinder changes (#1099).
Actually breaks msan.
2018-02-05 16:31:18 +11:00
Oliver Chang 99bd56b54c fix typo 2018-02-05 15:41:32 +11:00
Oliver Chang 7ff3be27fb Use llvm unwinder (#1099). 2018-02-05 11:36:16 +11:00
htuch 9761e6519d Revert "infra/helper: persist /root directory via bind mount." (#1133)
* Revert "[Envoy] Add project. (#1130)"

This reverts commit d0fc0203d2.

* Revert "Fix Skia compile (#1132)"

This reverts commit 4bf9e7f8fc.

* Revert "Propose graphics magick for inclusion in OSS-Fuzz (#1131)"

This reverts commit cb277ccb68.

* Revert "[json-c] Add project (#1123)"

This reverts commit 31b00466ff.

* Revert "[infra] Update upload URL timeout to be the same as build timeout (#1112)"

This reverts commit 92152969c5.

* Revert "infra/helper: persist /root directory via bind mount. (#1125)"

This reverts commit b77745ab6c.
2018-02-02 12:51:22 -08:00
Oliver Chang 92152969c5
[infra] Update upload URL timeout to be the same as build timeout (#1112) 2018-02-01 16:04:11 +11:00
htuch b77745ab6c infra/helper: persist /root directory via bind mount. (#1125)
For Bazel builds, this preserves the Bazel cache across multiple
invocations of build_fuzzers, which significantly speeds up the build
and reduces the debug cycle for new projects.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-02-01 13:32:49 +11: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 028d077fe5
Update webcomponentsjs (#1065) 2018-01-25 08:54:19 -08:00
Oliver Chang 22b932b620 msan_builder: one more way to disable FORTIFY_SOURCE. 2018-01-25 10:36:49 +11:00
Oliver Chang e078aa41ae msan-builder: add ugly hack to prevent sqlite3 from failing tcl bindings build. 2018-01-24 16:09:59 +11:00
Oliver Chang f1fb0b4a6a msan-builder: properly disable asm for gnutls and libgcrypt 2018-01-24 10:40:20 +11:00
Oliver Chang 7152179c4a msan-builder: add zip 2018-01-22 10:36:15 +11:00
Oliver Chang 72c5de97b8 msan-builder: upload libs as zip. 2018-01-19 14:12:44 +11:00
Oliver Chang cf76f81582 msan-builder: disable libcapnp-0.5.3
multiple compile failures with clang.
2018-01-19 13:37:02 +11:00
Oliver Chang 442891c4ef msan-builder: fix boost build. 2018-01-18 14:35:28 +11:00
Oliver Chang ce2ef93a4c msan-builder: Add hack to disable more tests during build. 2018-01-17 15:34:03 +11:00
Oliver Chang c701fb07cc msan-builder: Disable asm for libgcrypt20 build. 2018-01-17 14:35:37 +11:00
Oliver Chang 8dd186eb36 msan-builder: Fix pixman build. 2018-01-17 11:54:14 +11:00
Oliver Chang 5ed681d285
Fix bug in -Wl,--no-undefined removal 2018-01-17 00:26:18 +11:00
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
Max Moroz d2805976a2 [infra] Increase copyright year in the templates automatically. 2018-01-12 12:49:40 -08: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
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
Max Moroz 5c5d71f4b3 [infra] Fix broken markup in documentation files. 2017-12-22 09:09:40 -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
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