Index: runtime/vm/stub_code.h |
diff --git a/runtime/vm/stub_code.h b/runtime/vm/stub_code.h |
index 3a2cea016c318a54943937b67e170f47f91e6677..04b03602fc7903b5f42d7b444e5d1369eb6ff842 100644 |
--- a/runtime/vm/stub_code.h |
+++ b/runtime/vm/stub_code.h |
@@ -27,6 +27,7 @@ class Deserializer; |
V(GetStackPointer) \ |
V(JumpToFrame) \ |
V(RunExceptionHandler) \ |
+ V(DeoptForRewind) \ |
V(UpdateStoreBuffer) \ |
V(PrintStopMessage) \ |
V(CallToRuntime) \ |
@@ -75,6 +76,7 @@ class Deserializer; |
V(LazyCompile) \ |
V(OptimizeFunction) \ |
V(RunExceptionHandler) \ |
+ V(DeoptForRewind) \ |
V(FixCallersTarget) \ |
V(Deoptimize) \ |
V(DeoptimizeLazyFromReturn) \ |
@@ -195,6 +197,12 @@ class StubCode : public AllStatic { |
enum DeoptStubKind { kLazyDeoptFromReturn, kLazyDeoptFromThrow, kEagerDeopt }; |
+// Zap value used to indicate unused CODE_REG in deopt. |
+static const int64_t kZapCodeReg = 0xf1f1f1f1; |
+ |
+// Zap value used to indicate unused return address in deopt. |
+static const int64_t kZapReturnAddress = 0xe1e1e1e1; |
+ |
} // namespace dart |
#endif // RUNTIME_VM_STUB_CODE_H_ |