diff options
Diffstat (limited to 'deps/v8/src/s390/assembler-s390.cc')
-rw-r--r-- | deps/v8/src/s390/assembler-s390.cc | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/deps/v8/src/s390/assembler-s390.cc b/deps/v8/src/s390/assembler-s390.cc index 166da1c451..56870fd7c0 100644 --- a/deps/v8/src/s390/assembler-s390.cc +++ b/deps/v8/src/s390/assembler-s390.cc @@ -279,22 +279,20 @@ uint32_t RelocInfo::embedded_size() const { Assembler::target_address_at(pc_, constant_pool_))); } -void RelocInfo::set_embedded_address(Isolate* isolate, Address address, +void RelocInfo::set_embedded_address(Address address, ICacheFlushMode flush_mode) { - Assembler::set_target_address_at(isolate, pc_, constant_pool_, address, - flush_mode); + Assembler::set_target_address_at(pc_, constant_pool_, address, flush_mode); } -void RelocInfo::set_embedded_size(Isolate* isolate, uint32_t size, - ICacheFlushMode flush_mode) { - Assembler::set_target_address_at(isolate, pc_, constant_pool_, +void RelocInfo::set_embedded_size(uint32_t size, ICacheFlushMode flush_mode) { + Assembler::set_target_address_at(pc_, constant_pool_, reinterpret_cast<Address>(size), flush_mode); } -void RelocInfo::set_js_to_wasm_address(Isolate* isolate, Address address, +void RelocInfo::set_js_to_wasm_address(Address address, ICacheFlushMode icache_flush_mode) { DCHECK_EQ(rmode_, JS_TO_WASM_CALL); - set_embedded_address(isolate, address, icache_flush_mode); + set_embedded_address(address, icache_flush_mode); } Address RelocInfo::js_to_wasm_address() const { @@ -336,7 +334,7 @@ void Assembler::AllocateAndInstallRequestedHeapObjects(Isolate* isolate) { case HeapObjectRequest::kHeapNumber: object = isolate->factory()->NewHeapNumber(request.heap_number(), IMMUTABLE, TENURED); - set_target_address_at(nullptr, pc, static_cast<Address>(nullptr), + set_target_address_at(pc, static_cast<Address>(nullptr), reinterpret_cast<Address>(object.location()), SKIP_ICACHE_FLUSH); break; @@ -2224,8 +2222,7 @@ void Assembler::EmitRelocations() { } else if (RelocInfo::IsInternalReferenceEncoded(rmode)) { // mov sequence intptr_t pos = reinterpret_cast<intptr_t>(target_address_at(pc, nullptr)); - set_target_address_at(nullptr, pc, nullptr, buffer_ + pos, - SKIP_ICACHE_FLUSH); + set_target_address_at(pc, nullptr, buffer_ + pos, SKIP_ICACHE_FLUSH); } reloc_info_writer.Write(&rinfo); |