From 2700afda04799dfa74611a6f9942c4fd6e578b8c Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Thu, 19 Sep 2019 11:08:47 -0700 Subject: aapt2: disable leak detection When building with SANATIZE_HOST=address and ASAN_OPTIONS="" in order to test that leaks are removed from AIDL, was hitting leaks here. Explicitly setting ASAN_OPTIONS here so that we can detect leaks in other host tools. Bug: 141312058 Test: AIDL's runtests_asan.sh Change-Id: Ibc599ab75bbf63eab1c7747d17952390a7967e87 --- tools/aapt2/Main.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tools/aapt2/Main.cpp') diff --git a/tools/aapt2/Main.cpp b/tools/aapt2/Main.cpp index 213bdd2372ec..7966ba27ebd8 100644 --- a/tools/aapt2/Main.cpp +++ b/tools/aapt2/Main.cpp @@ -177,6 +177,11 @@ int MainImpl(int argc, char** argv) { return main_command->Execute(args, &std::cerr); } +// TODO(b/141312058) stop leaks +extern "C" const char *__asan_default_options() { + return "detect_leaks=0"; +} + int main(int argc, char** argv) { #ifdef _WIN32 LPWSTR* wide_argv = CommandLineToArgvW(GetCommandLineW(), &argc); -- cgit v1.2.3