Evgeny Vereshchagin
0772b11cc8
tests: turn on the "object-size" UBSan check on Fuzzit
...
Now that 2eb1c19881
is merged it should be safe.
2019-07-11 19:37:22 +03:00
Evgeny Vereshchagin
28025ba839
travis: turn on all default UBSan checks except for pointer-overflow, object-size and float-cast-overflow
2019-06-17 23:45:36 +03:00
Evgeny Vereshchagin
5afed2fc20
fuzzit: sort UBSan checks alphabetically
...
to make it easier to make sense of them
2019-06-17 12:49:07 +02:00
Evgeny Vereshchagin
9bd2422ac3
travis: turn on nonnull-attribute on Fuzzit
2019-06-15 23:12:24 +02:00
Evgeny Vereshchagin
f789e0b4f8
travis: add more ASan options
2019-06-15 05:19:58 +02:00
Evgeny Vereshchagin
b5e1f0bdf4
travis: clean up bash variables a bit
...
in preparation for adding more ASan options
2019-06-15 05:19:58 +02:00
Evgeny Vereshchagin
5057d73ba1
travis: use UBSan checks from OSS-Fuzz
...
This should help to silence UBSan reports mentioned in
https://github.com/systemd/systemd/pull/12771#issuecomment-502139157
for now.
2019-06-15 05:19:52 +02:00
Evgeny Vereshchagin
e87e6962fd
travis: turn on UBSan on Fuzzit
2019-06-15 00:09:15 +02:00
Evgeny Vereshchagin
356f607aa3
travis: add 5 more fuzz targets
2019-06-14 22:06:08 +02:00
Jeka Pats
53a42e6268
Continuous Fuzzing Integration with Fuzzit
...
includes two travis ci steps:
1) Every pull-request/push all fuzzing targets will do a quick
sanity run on the generated corpus and crashes (via Fuzzit)
2) On a daily basis the fuzzing targets will be compiled (from
master) and will and their respectible fuzzing job on Fuzzit
will be updated to the new binary.
2019-06-14 21:09:40 +03:00