diff options
Diffstat (limited to 'runtime/stack.h')
-rw-r--r-- | runtime/stack.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/runtime/stack.h b/runtime/stack.h index bfda57b136..1b00b54acb 100644 --- a/runtime/stack.h +++ b/runtime/stack.h @@ -58,6 +58,11 @@ enum VRegKind { }; std::ostream& operator<<(std::ostream& os, VRegKind rhs); +// Size in bytes of the should_deoptimize flag on stack. +// We just need 4 bytes for our purpose regardless of the architecture. Frame size +// calculation will automatically do alignment for the final frame size. +static constexpr size_t kShouldDeoptimizeFlagSize = 4; + /* * Our current stack layout. * The Dalvik registers come first, followed by the @@ -301,11 +306,6 @@ class StackVisitor { return *GetShouldDeoptimizeFlagAddr(); } - bool IsShouldDeoptimizeFlagForDebugSet() const REQUIRES_SHARED(Locks::mutator_lock_) { - uint8_t should_deopt_flag = GetShouldDeoptimizeFlag(); - return (should_deopt_flag & static_cast<uint8_t>(DeoptimizeFlagValue::kDebug)) != 0; - } - private: // Private constructor known in the case that num_frames_ has already been computed. StackVisitor(Thread* thread, |