diff options
-rw-r--r-- | runtime/native_stack_dump.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/runtime/native_stack_dump.cc b/runtime/native_stack_dump.cc index be41a6807a..d35188d048 100644 --- a/runtime/native_stack_dump.cc +++ b/runtime/native_stack_dump.cc @@ -74,11 +74,11 @@ std::string FindAddr2line() { #endif #if defined(ART_CLANG_PATH) const char* env_value = getenv("ANDROID_BUILD_TOP"); - if (env_value != nullptr) { - return std::string(env_value) + "/" + ART_CLANG_PATH + "/bin/llvm-addr2line"; - } -#endif + std::string_view top(env_value != nullptr ? env_value : "."); + return std::string(top) + "/" + ART_CLANG_PATH + "/bin/llvm-addr2line"; +#else return std::string("llvm-addr2line"); +#endif } ALWAYS_INLINE |