mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-19 16:40:46 -09:00
testing/tests: CLANG compiler-rt runtime test
This patch adds a test case that
1) Builds the complete LLVM and CLANG set of host tools
2) Cross-compiles the compiler-rt runtime using CLANG
3) Builds a cross-compiled application using CLANG and the libfuzzer
compiler-rt library.
4) Executes the fuzz application (part of the libfuzzer package) on
target and checks expected output for a heap-buffer-overflow.
Note: The libfuzzer package is just a tutorial example of how to use
the toolkit provided by llvm (Thus not adding it as a full
Buildroot package).
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Cc: Romain Naour <romain.naour@smile.fr>
[Arnout: add Matt to DEVELOPERS]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
committed by
Arnout Vandecappelle (Essensium/Mind)
parent
5e9417e3b4
commit
570aa42559
@@ -1985,7 +1985,9 @@ F: package/wireless_tools/
|
||||
F: package/xen/
|
||||
F: package/xml-security-c/
|
||||
F: support/testing/tests/fs/test_oci.py
|
||||
F: support/testing/tests/package/br2-external/clang-compiler-rt/
|
||||
F: support/testing/tests/package/br2-external/openjdk/
|
||||
F: support/testing/tests/package/test_clang.py
|
||||
F: support/testing/tests/package/test_openjdk.py
|
||||
F: support/testing/tests/package/test_opkg/
|
||||
F: support/testing/tests/package/test_opkg.py
|
||||
|
||||
Reference in New Issue
Block a user