diff options
author | Andreas Gampe <agampe@google.com> | 2017-04-28 23:27:41 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-04-28 23:27:41 +0000 |
commit | 61b5043e38c7d2e4d6c3a1839b3cf75b34e6b8a7 (patch) | |
tree | a454de8b2ef70f826e91c491c1640c56d2374168 | |
parent | 7d12a02b18f29a84faf54f8ae811c06fa623c5af (diff) | |
parent | eb3d31580bcafdb226ca8bccf79f720e1de38862 (diff) | |
download | aidl-61b5043e38c7d2e4d6c3a1839b3cf75b34e6b8a7.tar.gz |
Aidl: Let ASAN know that aidl doesn't want lsan am: d7f900170d am: dfa6ee23c3
am: eb3d31580b
Change-Id: Ic54a308f8de5711d14634046ffba132ca58c2d5d
-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"; |