diff options
author | Andreas Gampe <agampe@google.com> | 2017-04-28 23:45:00 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-04-28 23:45:00 +0000 |
commit | d33588c53ba7559cee71a202555746a1e7c20a36 (patch) | |
tree | a454de8b2ef70f826e91c491c1640c56d2374168 | |
parent | b94c8fb1c273b3837fe22ba474cf8a24f7579bb0 (diff) | |
parent | 61b5043e38c7d2e4d6c3a1839b3cf75b34e6b8a7 (diff) | |
download | aidl-d33588c53ba7559cee71a202555746a1e7c20a36.tar.gz |
Aidl: Let ASAN know that aidl doesn't want lsan am: d7f900170d am: dfa6ee23c3 am: eb3d31580boreo-dr1-dev
am: 61b5043e38
Change-Id: Ibea005fa37e6998903e34e7facf323ba48e3135b
-rw-r--r-- | main_cpp.cpp | 5 | ||||
-rw-r--r-- | main_java.cpp | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/main_cpp.cpp b/main_cpp.cpp index 790efdce..e904a929 100644 --- a/main_cpp.cpp +++ b/main_cpp.cpp @@ -23,6 +23,11 @@ using android::aidl::CppOptions; +// aidl is leaky. Turn off LeakSanitizer by default. b/37749857 +extern "C" const char *__asan_default_options() { + return "detect_leaks=0"; +} + int main(int argc, char** argv) { android::base::InitLogging(argv); LOG(DEBUG) << "aidl starting"; diff --git a/main_java.cpp b/main_java.cpp index 7d32b242..d624a138 100644 --- a/main_java.cpp +++ b/main_java.cpp @@ -24,6 +24,11 @@ using android::aidl::JavaOptions; +// aidl is leaky. Turn off LeakSanitizer by default. b/37749857 +extern "C" const char *__asan_default_options() { + return "detect_leaks=0"; +} + int main(int argc, char** argv) { android::base::InitLogging(argv); LOG(DEBUG) << "aidl starting"; |