Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
compiler-rt/test/lsan/lit.common.cfg
Show All 20 Lines | |||||
# Choose between standalone and LSan+ASan modes. | # Choose between standalone and LSan+ASan modes. | ||||
lsan_lit_test_mode = get_required_attr(config, 'lsan_lit_test_mode') | lsan_lit_test_mode = get_required_attr(config, 'lsan_lit_test_mode') | ||||
if lsan_lit_test_mode == "Standalone": | if lsan_lit_test_mode == "Standalone": | ||||
config.name = "LeakSanitizer-Standalone" | config.name = "LeakSanitizer-Standalone" | ||||
lsan_cflags = ["-fsanitize=leak"] | lsan_cflags = ["-fsanitize=leak"] | ||||
elif lsan_lit_test_mode == "AddressSanitizer": | elif lsan_lit_test_mode == "AddressSanitizer": | ||||
config.name = "LeakSanitizer-AddressSanitizer" | config.name = "LeakSanitizer-AddressSanitizer" | ||||
lsan_cflags = ["-fsanitize=address"] | lsan_cflags = config.sanitize_address_cflags | ||||
config.available_features.add('asan') | config.available_features.add('asan') | ||||
else: | else: | ||||
lit_config.fatal("Unknown LSan test mode: %r" % lsan_lit_test_mode) | lit_config.fatal("Unknown LSan test mode: %r" % lsan_lit_test_mode) | ||||
config.name += config.name_suffix | config.name += config.name_suffix | ||||
# Platform-specific default LSAN_OPTIONS for lit tests. | # Platform-specific default LSAN_OPTIONS for lit tests. | ||||
default_lsan_opts = 'detect_leaks=1' | default_lsan_opts = 'detect_leaks=1' | ||||
if config.host_os == 'Darwin': | if config.host_os == 'Darwin': | ||||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |