mirror of
https://github.com/servo/servo.git
synced 2025-06-28 11:03:39 +01:00
Add ThreadSanitizer support to mach (`--with-tsan`). This refactors the current infrastructure to support `--with-asan` to a more generic `Santiizer`. If the need for adding multiple sanitizers at once (e.g. address + leak sanitizer) arises, we can easily change the `SanitizerKind` enum to a `enum.Flag` instead. Testing: Manually run `./mach build --with-tsan` and `./mach run --with-tsan` (on macos) and observe TSAN reporting data races. Closes: #14869 --------- Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> |
||
---|---|---|
.. | ||
devtools_tests/sources | ||
mutation | ||
platform | ||
__init__.py | ||
bootstrap_commands.py | ||
build_commands.py | ||
command_base.py | ||
devenv_commands.py | ||
devtools_tests.py | ||
gstreamer.py | ||
package_commands.py | ||
post_build_commands.py | ||
testing_commands.py | ||
try_parser.py | ||
util.py | ||
visual_studio.py |