-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Build-compile
-
Labels:
-
3
-
ASeasonTooMany-2023-08-22, BermudaTriangle- 2023-09-05
_The sanitizers: ASan, MSan, UBSan, and TSan share some common and all utilize the same symbolizer. Though each santiizer inspects its own specific environment option by name.
Common options should be centralized to a single yaml fragment that can then be referred to in the specific sanitizer builds containing the actual.
For a specific build the environment definition might look like:
ASAN_OPTIONS="${SAN_OPTIONS} detect_leaks=1:disable_coredump=0:unmap_shadow_on_exit=1" ASAN_SYMBOLIZER_PATH=${SAN_SYMBOLIZER_PATH}