llvm-project/compiler-rt/lib/ubsan
Emily Shi 919ca9fc04 [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS
Currently, SANITIZER_COMMON_SUPPORTED_OS is being used to enable many libraries.
Unfortunately this makes it impossible to selectively disable a library based on the OS.
This patch removes this limitation by adding a separate list of supported OSs for the lsan, ubsan, ubsan_minimal, and stats libraries.

Reviewed By: delcypher

Differential Revision: https://reviews.llvm.org/D113444
2021-11-10 19:16:20 -08:00
..
CMakeLists.txt [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
ubsan.syms.extra
ubsan_checks.inc [ubsan] Check implicit casts in ObjC for-in statements 2020-07-13 15:11:18 -07:00
ubsan_diag.cpp ubsan: fix few format string bugs 2021-08-13 13:45:23 +02:00
ubsan_diag.h
ubsan_diag_standalone.cpp [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations 2021-05-13 21:26:31 -07:00
ubsan_flags.cpp [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks 2020-09-08 10:12:05 -07:00
ubsan_flags.h [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks 2020-09-08 10:12:05 -07:00
ubsan_flags.inc
ubsan_handlers.cpp [ubsan] Check implicit casts in ObjC for-in statements 2020-07-13 15:11:18 -07:00
ubsan_handlers.h [ubsan] Check implicit casts in ObjC for-in statements 2020-07-13 15:11:18 -07:00
ubsan_handlers_cxx.cpp
ubsan_handlers_cxx.h
ubsan_init.cpp [ubsan] support print_module_map flag in standalone mode 2021-03-05 13:59:56 -08:00
ubsan_init.h
ubsan_init_standalone.cpp
ubsan_init_standalone_preinit.cpp
ubsan_interface.inc Update ubsan_interface.inc for D71491 (second try) 2020-07-14 11:16:11 -07:00
ubsan_monitor.cpp [sanitizer] Remove max_len parameter from InternalScopedString 2021-03-17 16:57:09 -07:00
ubsan_monitor.h
ubsan_platform.h [asan] Remove Asan, Ubsan support of RTEMS and Myriad 2021-06-15 12:59:05 -07:00
ubsan_signals_standalone.cpp
ubsan_signals_standalone.h
ubsan_type_hash.cpp
ubsan_type_hash.h
ubsan_type_hash_itanium.cpp [compiler-rt] [ubsan] Use the itanium type info lookup for mingw targets 2020-11-03 09:59:08 +02:00
ubsan_type_hash_win.cpp [compiler-rt] [ubsan] Use the itanium type info lookup for mingw targets 2020-11-03 09:59:08 +02:00
ubsan_value.cpp Fix UBSAN in __ubsan::Value::getSIntValue 2021-02-23 11:10:21 +01:00
ubsan_value.h [ubsan] Check implicit casts in ObjC for-in statements 2020-07-13 15:11:18 -07:00
ubsan_win_dll_thunk.cpp
ubsan_win_dynamic_runtime_thunk.cpp
ubsan_win_weak_interception.cpp
weak_symbols.txt