mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
28 lines
955 B
Plaintext
28 lines
955 B
Plaintext
# ASAN (address sanitizer) config
|
|
build:asan --copt -fsanitize=address
|
|
build:asan --copt -fno-omit-frame-pointer
|
|
build:asan --linkopt -fsanitize=address
|
|
build:asan --build_tests_only
|
|
build:asan --test_tag_filters=-no-asan
|
|
|
|
# TSAN (thread sanitizer)
|
|
build:tsan --strip=never
|
|
build:tsan --copt -fsanitize=thread
|
|
build:tsan --copt -DTHREAD_SANITIZER
|
|
build:tsan --copt -DDYNAMIC_ANNOTATIONS_ENABLED=1
|
|
build:tsan --copt -DDYNAMIC_ANNOTATIONS_EXTERNAL_IMPL=1
|
|
build:tsan --copt -O1
|
|
build:tsan --copt -fno-omit-frame-pointer
|
|
build:tsan --linkopt -fsanitize=thread
|
|
build:tsan --build_tests_only
|
|
build:tsan --test_tag_filters=-no-tsan
|
|
|
|
# USAN (Undefined Behavior Sanitizer)
|
|
build:ubsan --copt -fsanitize=undefined
|
|
build:ubsan --copt -fno-sanitize-recover=all
|
|
build:ubsan --copt -fno-omit-frame-pointer
|
|
build:ubsan --linkopt -fsanitize=undefined
|
|
build:ubsan --linkopt -fno-sanitize-recover=all
|
|
build:ubsan --build_tests_only
|
|
build:ubsan --test_tag_filters=-no-ubsan
|