| Index: src/assembler.h
|
| ===================================================================
|
| --- src/assembler.h (revision 1085)
|
| +++ src/assembler.h (working copy)
|
| @@ -183,14 +183,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());
|
| @@ -395,6 +400,9 @@
|
| // Static variable StackGuard::address_of_limit()
|
| static ExternalReference address_of_stack_guard_limit();
|
|
|
| + // Static variable RegExpStack::limit_address()
|
| + static ExternalReference address_of_regexp_stack_limit();
|
| +
|
| // Function Debug::Break()
|
| static ExternalReference debug_break();
|
|
|
|
|