570aa42559
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>
2 lines
74 B
Plaintext
2 lines
74 B
Plaintext
source "$BR2_EXTERNAL_CLANG_COMPILER_RT_PATH/package/libfuzzer/Config.in"
|