| Index: src/arm/assembler-arm-inl.h
|
| ===================================================================
|
| --- src/arm/assembler-arm-inl.h (revision 13870)
|
| +++ src/arm/assembler-arm-inl.h (working copy)
|
| @@ -178,6 +178,19 @@
|
| }
|
|
|
|
|
| +Address RelocInfo::target_runtime_entry(Assembler* origin) {
|
| + ASSERT(IsRuntimeEntry(rmode_));
|
| + return target_address();
|
| +}
|
| +
|
| +
|
| +void RelocInfo::set_target_runtime_entry(Address target,
|
| + WriteBarrierMode mode) {
|
| + ASSERT(IsRuntimeEntry(rmode_));
|
| + if (target_address() != target) set_target_address(target, mode);
|
| +}
|
| +
|
| +
|
| Handle<JSGlobalPropertyCell> RelocInfo::target_cell_handle() {
|
| ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
|
| Address address = Memory::Address_at(pc_);
|
|
|