summaryrefslogtreecommitdiff
path: root/compiler/debug/method_debug_info.h
diff options
context:
space:
mode:
author David Srbecky <dsrbecky@google.com> 2016-03-07 16:13:58 +0000
committer David Srbecky <dsrbecky@google.com> 2016-03-08 15:48:02 +0000
commit91cc06c1814bd1d0fd6635bc3d7632a2bb7b0e7c (patch)
tree7c57374bd28d245fd0f071ec66d9aad8501a878a /compiler/debug/method_debug_info.h
parent5d8112029d0e085c5a0099257daa4c7e29c12310 (diff)
Mark DWARF lines in non-debuggable methods as "not a statement".
This is a hint to the debugger that breakpoints and stepping might not function as intended (since we have limited information). Change-Id: I23c4a816182cc7548fcd69fbd00112225e7b1710
Diffstat (limited to 'compiler/debug/method_debug_info.h')
-rw-r--r--compiler/debug/method_debug_info.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/debug/method_debug_info.h b/compiler/debug/method_debug_info.h
index 6b3dd8c528..bb09f7e814 100644
--- a/compiler/debug/method_debug_info.h
+++ b/compiler/debug/method_debug_info.h
@@ -30,6 +30,7 @@ struct MethodDebugInfo {
uint32_t access_flags;
const DexFile::CodeItem* code_item;
bool deduped;
+ bool is_native_debuggable;
uintptr_t low_pc;
uintptr_t high_pc;
CompiledMethod* compiled_method;