diff options
Diffstat (limited to 'deps/v8/src/ia32/assembler-ia32-inl.h')
-rw-r--r-- | deps/v8/src/ia32/assembler-ia32-inl.h | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/deps/v8/src/ia32/assembler-ia32-inl.h b/deps/v8/src/ia32/assembler-ia32-inl.h index d957872cab..cb6bad8a20 100644 --- a/deps/v8/src/ia32/assembler-ia32-inl.h +++ b/deps/v8/src/ia32/assembler-ia32-inl.h @@ -203,10 +203,8 @@ void RelocInfo::set_target_cell(Cell* cell, Assembler::FlushICache(isolate_, pc_, sizeof(Address)); } if (write_barrier_mode == UPDATE_WRITE_BARRIER && host() != NULL) { - // TODO(1550) We are passing NULL as a slot because cell can never be on - // evacuation candidate. - host()->GetHeap()->incremental_marking()->RecordWrite( - host(), NULL, cell); + host()->GetHeap()->incremental_marking()->RecordWriteIntoCode(host(), this, + cell); } } @@ -268,16 +266,6 @@ void RelocInfo::WipeOut() { } -bool RelocInfo::IsPatchedReturnSequence() { - return *pc_ == kCallOpcode; -} - - -bool RelocInfo::IsPatchedDebugBreakSlotSequence() { - return !Assembler::IsNop(pc()); -} - - void RelocInfo::Visit(Isolate* isolate, ObjectVisitor* visitor) { RelocInfo::Mode mode = rmode(); if (mode == RelocInfo::EMBEDDED_OBJECT) { |