Index: runtime/vm/assembler_ia32.h |
=================================================================== |
--- runtime/vm/assembler_ia32.h (revision 41779) |
+++ runtime/vm/assembler_ia32.h (working copy) |
@@ -626,10 +626,12 @@ |
void int3(); |
void hlt(); |
+ // Note: verified_mem mode forces far jumps. |
void j(Condition condition, Label* label, bool near = kFarJump); |
void j(Condition condition, const ExternalLabel* label); |
void jmp(Register reg); |
+ // Note: verified_mem mode forces far jumps. |
void jmp(Label* label, bool near = kFarJump); |
void jmp(const ExternalLabel* label); |
@@ -929,7 +931,9 @@ |
Register value, |
Label* no_update); |
- // Private helpers for write barrier verification. |
+ // Analogous to VerifiedMemory::Verify(address, kWordSize). |
+ void VerifyHeapWord(const Address& address); |
+ // Analogous to VerifiedMemory::Write. |
void VerifiedWrite(const Address& dest, Register value); |
void UnverifiedStoreOldObject(const Address& dest, const Object& value); |