summaryrefslogtreecommitdiff
path: root/runtime/native_stack_dump.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/native_stack_dump.cc')
-rw-r--r--runtime/native_stack_dump.cc8
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