[prev in list] [next in list] [prev in thread] [next in thread]
List: lxc-devel
Subject: [lxc-devel] [lxc/lxc] 38718c: build-system: add --enable-fuzzers
From: "'Christian Brauner' via lxc-devel" <lxc-devel () lists ! linuxcontainers ! org>
Date: 2021-04-28 9:59:46
Message-ID: lxc/lxc/push/refs/heads/master/8f7b7b-943632 () github ! com
[Download RAW message or body]
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: 38718ccca04a09b0774c8c19e87d711112fc1525
https://github.com/lxc/lxc/commit/38718ccca04a09b0774c8c19e87d711112fc1525
Author: Evgeny Vereshchagin <evvers@ya.ru>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M configure.ac
M src/tests/Makefile.am
Log Message:
-----------
build-system: add --enable-fuzzers
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Commit: 1667e14e07bb0a9ac4788a7650faca75b836ec42
https://github.com/lxc/lxc/commit/1667e14e07bb0a9ac4788a7650faca75b836ec42
Author: Evgeny Vereshchagin <evvers@ya.ru>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M .github/workflows/sanitizers.sh
M .github/workflows/sanitizers.yml
M src/tests/oss-fuzz.sh
Log Message:
-----------
ci: switch to --enable-fuzzers
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Commit: 4a6af918557b40b7d03880dcf14a221e965f2b67
https://github.com/lxc/lxc/commit/4a6af918557b40b7d03880dcf14a221e965f2b67
Author: Evgeny Vereshchagin <evvers@ya.ru>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/log.c
M src/lxc/utils.h
M src/tests/lxc-test-utils.c
Log Message:
-----------
log: create log files in "fuzzing" mode if it's called outside fuzz targets
to make it possible to run the fuzzers along with the other tests
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Commit: aa96786737b534c9549429eb1eb39fdd9a3c9187
https://github.com/lxc/lxc/commit/aa96786737b534c9549429eb1eb39fdd9a3c9187
Author: Evgeny Vereshchagin <evvers@ya.ru>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M src/tests/Makefile.am
A src/tests/lxc-test-fuzzers
Log Message:
-----------
tests: run the fuzzers along with the other tests
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Commit: a10327e7d80bfbce01035ad98e69ce4428e99138
https://github.com/lxc/lxc/commit/a10327e7d80bfbce01035ad98e69ce4428e99138
Author: Evgeny Vereshchagin <evvers@ya.ru>
Date: 2021-04-27 (Tue, 27 Apr 2021)
Changed paths:
M configure.ac
M src/tests/oss-fuzz.sh
Log Message:
-----------
build-system: turn off lto=thin when building the fuzzers
With lto=thin the fuzzers fail as soon as they start with
```
ERROR: The size of coverage PC tables does not match the
number of instrumented PCs. This might be a compiler bug,
please contact the libFuzzer developers.
Also check https://bugs.llvm.org/show_bug.cgi?id=34636
for possible workarounds (tl;dr: don't use the old GNU ld)
```
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Commit: 94363265bdbc13e489276188207ac5085edbb774
https://github.com/lxc/lxc/commit/94363265bdbc13e489276188207ac5085edbb774
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-28 (Wed, 28 Apr 2021)
Changed paths:
M .github/workflows/sanitizers.sh
M .github/workflows/sanitizers.yml
M configure.ac
M src/lxc/Makefile.am
M src/lxc/log.c
M src/lxc/utils.h
M src/tests/Makefile.am
A src/tests/lxc-test-fuzzers
M src/tests/lxc-test-utils.c
M src/tests/oss-fuzz.sh
Log Message:
-----------
Merge pull request #3802 from evverx/build-system-fuzzers
oss-fuzz: switch to --enable-fuzzers
Compare: https://github.com/lxc/lxc/compare/8f7b7b8d42d6...94363265bdbc
--
You received this message because you are subscribed to the Google Groups "lxc-devel" \
group. To unsubscribe from this group and stop receiving emails from it, send an \
email to lxc-devel+unsubscribe@lists.linuxcontainers.org. To view this discussion on \
the web visit https://groups.google.com/a/lists.linuxcontainers.org/d/msgid/lxc-devel/lxc/lxc/push/refs/heads/master/8f7b7b-943632%40github.com.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic