Chromium Code Reviews| Index: src/arm/assembler-arm-inl.h |
| diff --git a/src/arm/assembler-arm-inl.h b/src/arm/assembler-arm-inl.h |
| index 0de96428f33789b66d76d5a1293af8a7276d844d..d35b67092ef2dfcb6618753df8fd2bd717cc5a31 100644 |
| --- a/src/arm/assembler-arm-inl.h |
| +++ b/src/arm/assembler-arm-inl.h |
| @@ -71,6 +71,10 @@ Address RelocInfo::target_address() { |
| return Assembler::target_address_at(pc_, host_); |
| } |
| +Address RelocInfo::wasm_memory_reference() { |
| + DCHECK(IsWasmMemoryReference(rmode_)); |
| + return Assembler::target_address_at(pc_, host_); |
| +} |
| Address RelocInfo::target_address_address() { |
| DCHECK(IsCodeTarget(rmode_) || IsRuntimeEntry(rmode_) |
| @@ -114,6 +118,12 @@ void RelocInfo::set_target_address(Address target, |
| } |
| } |
| +void RelocInfo::update_wasm_memory_reference( |
|
Yang
2016/03/07 06:21:22
I think Ben's idea of "update" was to provide the
gdeepti1
2016/03/08 04:22:51
Changed the updated interface - https://codereview
|
| + Address reference, ICacheFlushMode icache_flush_mode) { |
| + DCHECK(IsWasmMemoryReference(rmode_)); |
| + Assembler::set_target_address_at(isolate_, pc_, host_, reference, |
| + icache_flush_mode); |
| +} |
| Object* RelocInfo::target_object() { |
| DCHECK(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT); |