diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2017-01-30 15:09:44 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-01-30 15:09:45 +0000 |
commit | 8f28bd479af445293474867191a0bf1cf0f08a4f (patch) | |
tree | 2bf92d368a6ad5b766bef70a3ee9c35d7af6db71 /runtime/quick_exception_handler.cc | |
parent | ab5afeedfcb496026d8fe0774de99ee895888119 (diff) | |
parent | a0619e25aacf8b8074132f4951f75fdbcfd42925 (diff) |
Merge "Make --debuggable rely on JIT code."
Diffstat (limited to 'runtime/quick_exception_handler.cc')
-rw-r--r-- | runtime/quick_exception_handler.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/quick_exception_handler.cc b/runtime/quick_exception_handler.cc index 8d758a4a4b..4e76951189 100644 --- a/runtime/quick_exception_handler.cc +++ b/runtime/quick_exception_handler.cc @@ -347,9 +347,11 @@ class DeoptimizeStackVisitor FINAL : public StackVisitor { callee_method_ = method; return true; } else if (!single_frame_deopt_ && - !Runtime::Current()->IsDeoptimizeable(GetCurrentQuickFramePc())) { + !Runtime::Current()->IsAsyncDeoptimizeable(GetCurrentQuickFramePc())) { // We hit some code that's not deoptimizeable. However, Single-frame deoptimization triggered // from compiled code is always allowed since HDeoptimize always saves the full environment. + LOG(WARNING) << "Got request to deoptimize un-deoptimizable method " + << method->PrettyMethod(); FinishStackWalk(); return false; // End stack walk. } else { |