/third_party/node/deps/v8/src/heap/ |
H A D | spaces.cc | 117 filler = HeapObject::FromAddress(addr); in SkipFillers() 134 HeapObject filler = HeapObject::FromAddress(HighWaterMark()); in ShrinkToHighWaterMark() 174 DCHECK_EQ(Page::FromAddress(start), this); in CreateBlackArea() 176 DCHECK_EQ(Page::FromAddress(end - 1), this); in CreateBlackArea() 186 DCHECK_EQ(Page::FromAddress(start), this); in CreateBlackAreaBackground() 188 DCHECK_EQ(Page::FromAddress(end - 1), this); in CreateBlackAreaBackground() 199 DCHECK_EQ(Page::FromAddress(start), this); in DestroyBlackArea() 201 DCHECK_EQ(Page::FromAddress(end - 1), this); in DestroyBlackArea() 211 DCHECK_EQ(Page::FromAddress(start), this); in DestroyBlackAreaBackground() 213 DCHECK_EQ(Page::FromAddress(en in DestroyBlackAreaBackground() [all...] |
H A D | paged-spaces-inl.h | 31 HeapObject obj = HeapObject::FromAddress(cur_addr_); in FromCurrentPage() 52 return Page::FromAddress(addr)->owner() == this; in Contains() 57 return Page::FromAddress(o.ptr())->owner() == this; in Contains()
|
H A D | concurrent-allocator.cc | 88 optional_scope.emplace(MemoryChunk::FromAddress(lab_.top())); in FreeLinearAllocationArea() 98 optional_scope.emplace(MemoryChunk::FromAddress(lab_.top())); in MakeLinearAllocationAreaIterable() 145 HeapObject object = HeapObject::FromAddress(result->first); in EnsureLab() 162 HeapObject object = HeapObject::FromAddress(result->first); in AllocateOutsideLab()
|
H A D | conservative-stack-visitor.cc | 32 HeapObject obj = HeapObject::FromAddress(base_ptr); in CheckPage() 45 Object ptr = HeapObject::FromAddress(base_ptr); in CheckPage()
|
H A D | new-spaces-inl.h | 35 if (p == BasicMemoryChunk::FromAddress(a)) return true; in ContainsSlow() 76 HeapObject object = HeapObject::FromAddress(current_); in Next()
|
H A D | spaces-inl.h | 36 : begin_(Page::FromAddress(start)), in PageRange() 147 HeapObject::FromAddress(allocation_info_.IncrementTop(aligned_size)); in AllocateRawAligned() 201 HeapObject::FromAddress(allocation_info_->IncrementTop(size_in_bytes)); in AllocateFastUnaligned() 222 HeapObject obj = HeapObject::FromAddress( in AllocateFastAligned()
|
H A D | mark-compact-inl.h | 182 DCHECK(HeapObject::FromAddress(addr).map() == one_word_filler_map_); in AdvanceToNextValidObject() 197 HeapObject black_object = HeapObject::FromAddress(addr); in AdvanceToNextValidObject() 209 DCHECK_EQ(chunk_, BasicMemoryChunk::FromAddress(end)); in AdvanceToNextValidObject() 228 object = HeapObject::FromAddress(addr); in AdvanceToNextValidObject()
|
H A D | paged-spaces.cc | 247 Page* p = Page::FromAddress(addr); in ContainsSlow() 309 Page::FromAddress(top) == Page::FromAddress(limit - 1)); in SetTopAndLimit() 399 MemoryChunk* chunk = MemoryChunk::FromAddress(new_limit); in DecreaseLimit() 440 MemoryChunk* chunk = MemoryChunk::FromAddress(current_top); in MakeLinearAllocationAreaIterable() 478 Page::FromAddress(current_top) in FreeLinearAllocationArea() 489 MemoryChunk::FromAddress(current_top), in FreeLinearAllocationArea() 495 HeapObject::FromAddress(current_top))); in FreeLinearAllocationArea() 559 DCHECK_EQ(Page::FromAddress(top()), Page::FromAddress(limi in TryAllocationFromFreeListMain() [all...] |
H A D | basic-memory-chunk.h | 276 static BasicMemoryChunk* FromAddress(Address a) { in FromAddress() function in v8::internal::BasicMemoryChunk 290 Bitmap::FromAddress(address() + kMarkingBitmapOffset)); in marking_bitmap() 300 BasicMemoryChunk* chunk = BasicMemoryChunk::FromAddress(mark - 1); in UpdateHighWaterMark()
|
H A D | spaces.h | 218 // Page* p = Page::FromAddress(addr); or 234 static Page* FromAddress(Address addr) { in FromAddress() function in v8::internal::Page 254 return Page::FromAddress(address - kTaggedSize); in FromAllocationAreaAddress() 259 return Page::FromAddress(address1) == Page::FromAddress(address2); in OnSamePage()
|
H A D | read-only-spaces.cc | 434 BasicMemoryChunk* c = BasicMemoryChunk::FromAddress(addr); in ContainsSlow() 465 HeapObject obj = HeapObject::FromAddress(cur_addr_); in FromCurrentPage() 661 return heap()->PrecedeWithFiller(HeapObject::FromAddress(current_top), in TryAllocateLinearlyAligned() 665 return HeapObject::FromAddress(current_top); in TryAllocateLinearlyAligned() 696 HeapObject object = HeapObject::FromAddress(current_top); in AllocateRawUnaligned() 725 HeapObject filler = HeapObject::FromAddress(HighWaterMark()); in ShrinkToHighWaterMark()
|
H A D | local-factory.cc | 50 return HeapObject::FromAddress(isolate()->heap()->AllocateRawOrFail( in AllocateRaw()
|
H A D | memory-chunk.h | 61 static MemoryChunk* FromAddress(Address a) { in FromAddress() function in v8::internal::MemoryChunk 62 return cast(BasicMemoryChunk::FromAddress(a)); in FromAddress()
|
H A D | invalidated-slots-inl.h | 31 HeapObject invalidated_object = HeapObject::FromAddress(invalidated_start_); in IsValid()
|
H A D | free-list.cc | 77 FreeSpace free_space = FreeSpace::cast(HeapObject::FromAddress(start)); in Free() 150 Page* page = Page::FromAddress(start); in Free() 276 Page* page = Page::FromAddress(start); in Free()
|
H A D | read-only-heap.cc | 225 return BasicMemoryChunk::FromAddress(address)->InReadOnlySpace(); in Contains() 299 HeapObject object = HeapObject::FromAddress(current_addr_); in Next()
|
H A D | heap-inl.h | 326 Page* page = Page::FromAddress(old_address); in ShouldBePromoted() 346 HeapObject candidate = HeapObject::FromAddress(memento_address); in FindAllocationMemento() 359 Page* object_page = Page::FromAddress(object_address); in FindAllocationMemento()
|
H A D | new-spaces.cc | 617 Page* page = Page::FromAddress(start); in AddParkedAllocationBuffer() 688 Page* page = Page::FromAddress(to_top - kTaggedSize); in MakeLinearAllocationAreaIterable() 745 HeapObject object = HeapObject::FromAddress(current); in Verify()
|
H A D | large-spaces.h | 43 HeapObject GetObject() { return HeapObject::FromAddress(area_start()); } in GetObject()
|
H A D | heap.cc | 755 UpdateAllocationsHash(HeapObject::FromAddress(addr)); 777 UpdateAllocationsHash(HeapObject::FromAddress(source)); 778 UpdateAllocationsHash(HeapObject::FromAddress(target)); 794 MemoryChunk* memory_chunk = MemoryChunk::FromAddress(object_address); in UpdateAllocationsHash() 2918 Page::FromAddress((*p).ptr()), Page::FromHeapObject(new_string), in UpdateYoungReferenceInExternalStringTableEntry() 3223 return HeapObject::FromAddress(object.address() + filler_size); in PrecedeWithFiller() 3313 HeapObject filler = HeapObject::FromAddress(addr); in CreateFillerObjectAtImpl() 3347 BasicMemoryChunk* basic_chunk = BasicMemoryChunk::FromAddress(start); in VerifyNoNeedToClearSlots() 3535 object, HeapObject::FromAddress(new_start)); in LeftTrimFixedArray() 3563 FixedArrayBase::cast(HeapObject::FromAddress(new_star in LeftTrimFixedArray() [all...] |
/third_party/node/deps/v8/src/execution/ |
H A D | simulator.h | 107 static GeneratedCode FromAddress(Isolate* isolate, Address addr) { in FromAddress() function in v8::internal::GeneratedCode 116 return FromAddress(code.GetIsolate(), code.entry()); in FromCode()
|
H A D | frames-inl.h | 52 return FromAddress(base::Memory<Address>(address() + offset)); in next() 59 inline StackHandler* StackHandler::FromAddress(Address address) { in FromAddress() function in v8::internal::StackHandler
|
H A D | execution.cc | 418 JSEntryFunction::FromAddress(isolate, code->InstructionStart()); in Invoke() 438 JSEntryFunction::FromAddress(isolate, code->InstructionStart()); in Invoke() 618 WasmEntryStub::FromAddress(isolate, wrapper_code->InstructionStart()); in CallWasm()
|
/third_party/node/deps/v8/src/profiler/ |
H A D | sampling-heap-profiler.cc | 78 DCHECK(HeapObject::FromAddress(soon_object).map(isolate_).IsMap(isolate_)); in SampleObject() 81 HeapObject heap_object = HeapObject::FromAddress(soon_object); in SampleObject()
|
/third_party/node/deps/v8/src/objects/ |
H A D | heap-object.h | 117 static inline HeapObject FromAddress(Address address) { in FromAddress() function in v8::internal::HeapObject
|