Index: src/assembler.h |
=================================================================== |
--- src/assembler.h (revision 1056) |
+++ src/assembler.h (working copy) |
@@ -230,14 +230,19 @@ |
// Apply a relocation by delta bytes |
INLINE(void apply(int delta)); |
- // Read/modify the code target in the branch/call instruction this relocation |
- // applies to; can only be called if IsCodeTarget(rmode_) |
+ // Read/modify the code target in the branch/call instruction |
+ // this relocation applies to; |
+ // can only be called if IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY |
INLINE(Address target_address()); |
INLINE(void set_target_address(Address target)); |
INLINE(Object* target_object()); |
INLINE(Object** target_object_address()); |
INLINE(void set_target_object(Object* target)); |
+ // Read the address of the word containing the target_address. Can only |
+ // be called if IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY. |
+ INLINE(Address target_address_address()); |
+ |
// Read/modify the reference in the instruction this relocation |
// applies to; can only be called if rmode_ is external_reference |
INLINE(Address* target_reference_address()); |