diff options
Diffstat (limited to 'deps/v8/src/s390/assembler-s390-inl.h')
-rw-r--r-- | deps/v8/src/s390/assembler-s390-inl.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/deps/v8/src/s390/assembler-s390-inl.h b/deps/v8/src/s390/assembler-s390-inl.h index bd364b33d5..d8d7ce4256 100644 --- a/deps/v8/src/s390/assembler-s390-inl.h +++ b/deps/v8/src/s390/assembler-s390-inl.h @@ -92,12 +92,12 @@ Address RelocInfo::target_internal_reference_address() { } Address RelocInfo::target_address() { - DCHECK(IsCodeTarget(rmode_) || IsRuntimeEntry(rmode_)); + DCHECK(IsCodeTarget(rmode_) || IsRuntimeEntry(rmode_) || IsWasmCall(rmode_)); return Assembler::target_address_at(pc_, host_); } Address RelocInfo::target_address_address() { - DCHECK(IsCodeTarget(rmode_) || IsRuntimeEntry(rmode_) || + DCHECK(IsCodeTarget(rmode_) || IsRuntimeEntry(rmode_) || IsWasmCall(rmode_) || rmode_ == EMBEDDED_OBJECT || rmode_ == EXTERNAL_REFERENCE); // Read the address of the word containing the target_address in an @@ -119,14 +119,14 @@ Address RelocInfo::constant_pool_entry_address() { int RelocInfo::target_address_size() { return Assembler::kSpecialTargetSize; } Address Assembler::target_address_at(Address pc, Code* code) { - Address constant_pool = code ? code->constant_pool() : NULL; + Address constant_pool = code ? code->constant_pool() : nullptr; return target_address_at(pc, constant_pool); } void Assembler::set_target_address_at(Isolate* isolate, Address pc, Code* code, Address target, ICacheFlushMode icache_flush_mode) { - Address constant_pool = code ? code->constant_pool() : NULL; + Address constant_pool = code ? code->constant_pool() : nullptr; set_target_address_at(isolate, pc, constant_pool, target, icache_flush_mode); } @@ -174,7 +174,7 @@ void RelocInfo::set_target_object(HeapObject* target, Assembler::set_target_address_at(target->GetIsolate(), pc_, host_, reinterpret_cast<Address>(target), icache_flush_mode); - if (write_barrier_mode == UPDATE_WRITE_BARRIER && host() != NULL) { + if (write_barrier_mode == UPDATE_WRITE_BARRIER && host() != nullptr) { host()->GetHeap()->incremental_marking()->RecordWriteIntoCode(host(), this, target); host()->GetHeap()->RecordWriteIntoCode(host(), this, target); @@ -205,14 +205,14 @@ void RelocInfo::WipeOut(Isolate* isolate) { IsInternalReference(rmode_) || IsInternalReferenceEncoded(rmode_)); if (IsInternalReference(rmode_)) { // Jump table entry - Memory::Address_at(pc_) = NULL; + Memory::Address_at(pc_) = nullptr; } else if (IsInternalReferenceEncoded(rmode_)) { // mov sequence // Currently used only by deserializer, no need to flush. - Assembler::set_target_address_at(isolate, pc_, host_, NULL, + Assembler::set_target_address_at(isolate, pc_, host_, nullptr, SKIP_ICACHE_FLUSH); } else { - Assembler::set_target_address_at(isolate, pc_, host_, NULL); + Assembler::set_target_address_at(isolate, pc_, host_, nullptr); } } @@ -300,7 +300,7 @@ void Assembler::deserialization_set_special_target_at( void Assembler::deserialization_set_target_internal_reference_at( Isolate* isolate, Address pc, Address target, RelocInfo::Mode mode) { if (RelocInfo::IsInternalReferenceEncoded(mode)) { - Code* code = NULL; + Code* code = nullptr; set_target_address_at(isolate, pc, code, target, SKIP_ICACHE_FLUSH); } else { Memory::Address_at(pc) = target; |