Max Moroz
7703e360de
[infra] Remove sancov and rename "profile" to "coverage". ( #1839 )
...
* [infra] Remove sancov and rename "profile" to "coverage".
* Bring coverage flags back.
* Update projects files that rely on SANITIZER="profile".
2018-10-01 06:43:21 -07:00
htuch
7a3e834f68
[envoy] recover more artifacts for coverage build. ( #1768 )
...
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-29 20:50:53 -07:00
htuch
fb01b59099
envoy: cleanup bazel symlinks. ( #1767 )
...
These were doing bad things to the profile builds, with symlink chasing
resulting in pretty terrible performance.
Hopefully resolves
https://github.com/google/oss-fuzz/pull/1724#issuecomment-416322393 .
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-28 13:04:13 -07:00
htuch
55cb636d13
[envoy] copy sources directly to $OUT. ( #1724 )
...
Turns out we need to be in out/proc/self/cwd, not out/src/proc/self/cwd.
In #1721 , I was picking up stale artifacts from manual CLI rsync.
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-17 06:50:01 -07:00
htuch
a0f3d62a94
[envoy] profile coverage support. ( #1721 )
...
Do the path mangling and symlink resolution needed to deal with Bazel.
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-16 17:07:56 -07:00
htuch
870f29baf8
[envoy] exclude no_fuzz tagged targets. ( #1712 )
...
This will make it easier for us to control individual test targets and
exclude trivials/bad fuzzers from the Envoy GH repo.
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-15 06:43:21 -07:00
htuch
a8521a41e9
[envoy] add -lc++fs linkopt to fix build failure ( #1698 )
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9700 .
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-09 11:25:15 -07:00
Anirudh
cd8e557241
envoy: modified identification of corpus path ( #1607 )
2018-07-18 13:57:18 -07:00
htuch
5627490d49
envoy: automatically discover fuzz targets. ( #1342 )
...
This avoids needing to manually add targets as we grow them in the Envoy
repo.
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-04-19 13:48:58 -07:00
jmillikin-stripe
d7764fba81
In the Envoy build, use `$CXXFLAGS` only for C++ sources. ( #1199 )
2018-02-27 13:20:28 -08:00
Abhishek Arya
2998db4fa5
Disable UBSan vptr ( #1130 )
2018-02-03 08:33:30 -08:00
htuch
d0fc0203d2
[Envoy] Add project. ( #1130 )
...
* [Envoy] Add project.
Following the steps at
https://github.com/google/oss-fuzz/blob/master/docs/new_project_guide.md .
Signed-off-by: Harvey Tuch <htuch@google.com>
* Dockerfile review feedback.
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-02-02 09:17:53 -08:00