freebsd-dev/lib/libclang_rt
Alex Richardson 7bc797e3f3 Add build system support for ASAN+UBSAN instrumentation
This adds two new options WITH_ASAN/WITH_UBSAN that can be set to
enable instrumentation of all binaries with AddressSanitizer and/or
UndefinedBehaviourSanitizer. This current patch is almost sufficient
to get a complete buildworld with sanitizer instrumentation but in
order to actually build and boot a system it depends on a few more
follow-up commits.

Reviewed By:	brooks, kib, markj
Differential Revision: https://reviews.freebsd.org/D31043
2021-08-02 14:33:24 +01:00
..
asan Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
asan_cxx Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
asan_dynamic Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
asan-preinit Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
cfi Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
cfi_diag Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
dd Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
fuzzer Follow-up to r358851 (llvm-project 10.0.0-rc3 import), where I added 2020-08-10 16:55:54 +00:00
fuzzer_no_main Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
include Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
msan Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
msan_cxx Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
profile Add a few missed files to libclang_rt.profile-<arch>.a 2021-03-05 21:07:07 +01:00
safestack Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
stats Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
stats_client Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
tsan Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
tsan_cxx Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
ubsan_minimal Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
ubsan_standalone Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
ubsan_standalone_cxx Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
xray Follow-up to r358851 (llvm-project 10.0.0-rc3 import), where I added 2020-08-10 16:55:54 +00:00
xray-basic Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
xray-fdr Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
xray-profiling Update build glue for libclang_rt. 2020-01-27 20:46:26 +00:00
compiler-rt-vars.mk Merge llvm-project 12.0.1 rc2 2021-06-19 20:09:28 +02:00
Makefile Enable SUBDIR_PARELLEL in lib/libclang_rt 2020-10-12 10:42:33 +00:00
Makefile.inc Add build system support for ASAN+UBSAN instrumentation 2021-08-02 14:33:24 +01:00