Add validate object, clean up stack indirect reference table.
Change-Id: Ifb329ae7d3bede3e95d48e6761cee1412a33d867
diff --git a/src/assembler_x86.h b/src/assembler_x86.h
index 52a1202..d26d33f 100644
--- a/src/assembler_x86.h
+++ b/src/assembler_x86.h
@@ -469,16 +469,16 @@
void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch,
unsigned int size);
- void CreateStackHandle(ManagedRegister out_reg, FrameOffset handle_offset,
- ManagedRegister in_reg, bool null_allowed);
+ void CreateSirtEntry(ManagedRegister out_reg, FrameOffset sirt_offset,
+ ManagedRegister in_reg, bool null_allowed);
- void CreateStackHandle(FrameOffset out_off, FrameOffset handle_offset,
- ManagedRegister scratch, bool null_allowed);
+ void CreateSirtEntry(FrameOffset out_off, FrameOffset sirt_offset,
+ ManagedRegister scratch, bool null_allowed);
- void LoadReferenceFromStackHandle(ManagedRegister dst, ManagedRegister src);
+ void LoadReferenceFromSirt(ManagedRegister dst, ManagedRegister src);
- void ValidateRef(ManagedRegister src, bool could_be_null);
- void ValidateRef(FrameOffset src, bool could_be_null);
+ void VerifyObject(ManagedRegister src, bool could_be_null);
+ void VerifyObject(FrameOffset src, bool could_be_null);
void Call(ManagedRegister base, Offset offset, ManagedRegister scratch);
void Call(FrameOffset base, Offset offset, ManagedRegister scratch);