buildroot/support/testing/tests/package/br2-external/clang-compiler-rt
Matt Weber 570aa42559 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>
2022-06-20 21:32:43 +02:00
..
package/libfuzzer testing/tests: CLANG compiler-rt runtime test 2022-06-20 21:32:43 +02:00
Config.in testing/tests: CLANG compiler-rt runtime test 2022-06-20 21:32:43 +02:00
external.desc testing/tests: CLANG compiler-rt runtime test 2022-06-20 21:32:43 +02:00
external.mk testing/tests: CLANG compiler-rt runtime test 2022-06-20 21:32:43 +02:00