Merge "host tools: also disable leak detection"
diff --git a/c2hal/main.cpp b/c2hal/main.cpp
index 99b689b..3015dd6 100644
--- a/c2hal/main.cpp
+++ b/c2hal/main.cpp
@@ -104,6 +104,11 @@
outputPath += '/';
}
+// c2hal is intentionally leaky. Turn off LeakSanitizer by default.
+extern "C" const char* __asan_default_options() {
+ return "detect_leaks=0";
+}
+
int main(int argc, char **argv) {
const char *me = argv[0];
diff --git a/hidl2aidl/main.cpp b/hidl2aidl/main.cpp
index 2509a00..d379e08 100644
--- a/hidl2aidl/main.cpp
+++ b/hidl2aidl/main.cpp
@@ -130,6 +130,11 @@
return ast;
}
+// hidl is intentionally leaky. Turn off LeakSanitizer by default.
+extern "C" const char* __asan_default_options() {
+ return "detect_leaks=0";
+}
+
int main(int argc, char** argv) {
const char* me = argv[0];
if (argc == 1) {