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