| /third_party/node/deps/v8/src/heap/ |
| D | basic-memory-chunk.cc | 18 STATIC_ASSERT(BasicMemoryChunk::Flag::IS_EXECUTABLE == 20 STATIC_ASSERT(BasicMemoryChunk::Flag::INCREMENTAL_MARKING == 22 STATIC_ASSERT(BasicMemoryChunk::Flag::FROM_PAGE == 24 STATIC_ASSERT(BasicMemoryChunk::Flag::TO_PAGE == 26 STATIC_ASSERT(BasicMemoryChunk::Flag::READ_ONLY_HEAP == 28 STATIC_ASSERT(BasicMemoryChunk::kFlagsOffset == 30 STATIC_ASSERT(BasicMemoryChunk::kHeapOffset == 34 constexpr BasicMemoryChunk::MainThreadFlags BasicMemoryChunk::kAllFlagsMask; 36 constexpr BasicMemoryChunk::MainThreadFlags 37 BasicMemoryChunk::kPointersToHereAreInterestingMask; [all …]
|
| D | basic-memory-chunk.h | 25 class BasicMemoryChunk { 29 size_t operator()(const BasicMemoryChunk* const chunk) const { in operator() 132 BasicMemoryChunk(Heap* heap, BaseSpace* space, size_t chunk_size, 276 static BasicMemoryChunk* FromAddress(Address a) { in FromAddress() 278 return reinterpret_cast<BasicMemoryChunk*>(BaseAddress(a)); in FromAddress() 282 static BasicMemoryChunk* FromHeapObject(HeapObject o) { in FromHeapObject() 284 return reinterpret_cast<BasicMemoryChunk*>(BaseAddress(o.ptr())); in FromHeapObject() 300 BasicMemoryChunk* chunk = BasicMemoryChunk::FromAddress(mark - 1); in UpdateHighWaterMark() 379 DEFINE_OPERATORS_FOR_FLAGS(BasicMemoryChunk::MainThreadFlags) 381 STATIC_ASSERT(std::is_standard_layout<BasicMemoryChunk>::value);
|
| D | allocation-stats.h | 56 size_t AllocatedOnPage(const BasicMemoryChunk* page) const { in AllocatedOnPage() 61 void IncreaseAllocatedBytes(size_t bytes, const BasicMemoryChunk* page) { in IncreaseAllocatedBytes() 72 void DecreaseAllocatedBytes(size_t bytes, const BasicMemoryChunk* page) { in DecreaseAllocatedBytes() 109 std::unordered_map<const BasicMemoryChunk*, size_t, BasicMemoryChunk::Hasher>
|
| D | new-spaces-inl.h | 23 BasicMemoryChunk* memory_chunk = BasicMemoryChunk::FromHeapObject(o); in Contains() 35 if (p == BasicMemoryChunk::FromAddress(a)) return true; in ContainsSlow() 48 return BasicMemoryChunk::FromHeapObject(o)->InNewSpace(); in Contains()
|
| D | read-only-spaces.cc | 335 : BasicMemoryChunk(heap, space, chunk_size, area_start, area_end, in ReadOnlyPage() 353 for (BasicMemoryChunk* chunk : pages_) { in SetPermissionsForPages() 368 BasicMemoryChunk::UpdateHighWaterMark(top_); in RepairFreeSpacesAfterDeserialization() 372 for (BasicMemoryChunk* chunk : pages_) { in RepairFreeSpacesAfterDeserialization() 434 BasicMemoryChunk* c = BasicMemoryChunk::FromAddress(addr); in ContainsSlow() 435 for (BasicMemoryChunk* chunk : pages_) { in ContainsSlow() 446 BasicMemoryChunk* chunk) in ReadOnlySpaceObjectIterator() 517 for (BasicMemoryChunk* page : pages_) { in Verify() 564 for (BasicMemoryChunk* page : pages_) { in VerifyCounters() 587 BasicMemoryChunk::UpdateHighWaterMark(top_); in CommittedPhysicalMemory() [all …]
|
| D | memory-chunk.h | 32 class MemoryChunk : public BasicMemoryChunk { 62 return cast(BasicMemoryChunk::FromAddress(a)); in FromAddress() 67 return cast(BasicMemoryChunk::FromHeapObject(o)); in FromHeapObject() 70 static MemoryChunk* cast(BasicMemoryChunk* chunk) { in cast() 75 static const MemoryChunk* cast(const BasicMemoryChunk* chunk) { in cast() 179 return reinterpret_cast<Space*>(BasicMemoryChunk::owner()); in owner()
|
| D | heap-inl.h | 254 BasicMemoryChunk::FromHeapObject(heap_object)->InYoungGeneration(); in InYoungGeneration() 282 return BasicMemoryChunk::FromHeapObject(heap_object)->IsFromPage(); in InFromPage() 299 return BasicMemoryChunk::FromHeapObject(heap_object)->IsToPage(); in InToPage() 315 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(obj); in FromWritableHeapObject() 403 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(object); in UpdateAllocationSite() 431 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(object); in IsPendingAllocationInternal() 653 : CodePageMemoryModificationScope(BasicMemoryChunk::FromHeapObject(code)) {} in CodePageMemoryModificationScope() 657 BasicMemoryChunk* chunk) in CodePageMemoryModificationScope()
|
| D | heap-layout-tracer.h | 15 class BasicMemoryChunk; variable 27 static void PrintBasicMemoryChunk(std::ostream& os, BasicMemoryChunk* chunk,
|
| D | marking-barrier-inl.h | 31 BasicMemoryChunk* target_page = BasicMemoryChunk::FromHeapObject(value); in MarkValue()
|
| D | marking-visitor.h | 51 return MarkBitFrom(BasicMemoryChunk::FromHeapObject(obj), obj.ptr()); in MarkBitFrom() 55 V8_INLINE MarkBit MarkBitFrom(BasicMemoryChunk* p, Address addr) { in MarkBitFrom() 93 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(obj); in GreyToBlack()
|
| D | heap-write-barrier.cc | 102 BasicMemoryChunk* basic_chunk = BasicMemoryChunk::FromHeapObject(object); in IsImmortalImmovableHeapObject()
|
| D | memory-allocator.h | 226 void PartialFreeMemory(BasicMemoryChunk* chunk, Address start_free, 349 void UnregisterSharedBasicMemoryChunk(BasicMemoryChunk* chunk); 350 void UnregisterBasicMemoryChunk(BasicMemoryChunk* chunk,
|
| D | mark-compact-inl.h | 74 BasicMemoryChunk* target_page = BasicMemoryChunk::FromHeapObject(target); in RecordSlot() 209 DCHECK_EQ(chunk_, BasicMemoryChunk::FromAddress(end)); in AdvanceToNextValidObject()
|
| D | mark-compact.h | 251 const BasicMemoryChunk* chunk) const { in bitmap() 277 const BasicMemoryChunk* chunk) const { in bitmap() 306 const BasicMemoryChunk* chunk) const { in bitmap() 334 const BasicMemoryChunk* chunk) const { in bitmap() 351 const BasicMemoryChunk* chunk) const { in bitmap()
|
| D | concurrent-marking.cc | 49 ConcurrentBitmap<AccessMode::ATOMIC>* bitmap(const BasicMemoryChunk* chunk) { in bitmap() 292 BasicMemoryChunk* target_page = in VisitPointersInSnapshot() 293 BasicMemoryChunk::FromHeapObject(heap_object); in VisitPointersInSnapshot() 343 BasicMemoryChunk::FromHeapObject(heap_object)->SynchronizedHeapLoad(); in SynchronizePageAccess()
|
| D | read-only-heap.cc | 225 return BasicMemoryChunk::FromAddress(address)->InReadOnlySpace(); in Contains() 234 return BasicMemoryChunk::FromHeapObject(object)->InReadOnlySpace(); in Contains()
|
| D | conservative-stack-visitor.cc | 43 page->SetFlag(BasicMemoryChunk::Flag::PINNED); in CheckPage()
|
| D | heap-layout-tracer.cc | 42 BasicMemoryChunk* chunk, in PrintBasicMemoryChunk()
|
| D | read-only-heap.h | 24 class BasicMemoryChunk; variable
|
| D | large-spaces.cc | 238 const Address key = BasicMemoryChunk::FromAddress(a)->address(); in FindPage() 351 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(object); in Contains()
|
| D | memory-allocator.cc | 399 void MemoryAllocator::PartialFreeMemory(BasicMemoryChunk* chunk, in PartialFreeMemory() 425 BasicMemoryChunk* chunk) { in UnregisterSharedBasicMemoryChunk() 433 void MemoryAllocator::UnregisterBasicMemoryChunk(BasicMemoryChunk* chunk, in UnregisterBasicMemoryChunk()
|
| D | spaces.h | 337 STATIC_ASSERT(sizeof(BasicMemoryChunk) <= BasicMemoryChunk::kHeaderSize);
|
| D | read-only-spaces.h | 27 class ReadOnlyPage : public BasicMemoryChunk {
|
| D | scavenger-inl.h | 80 BasicMemoryChunk::FromHeapObject(heap_object)->SynchronizedHeapLoad(); in PageMemoryFence() 214 BasicMemoryChunk::FromHeapObject(object)->InNewLargeObjectSpace())) { in HandleLargeObject()
|
| D | paged-spaces.cc | 213 BasicMemoryChunk::UpdateHighWaterMark(allocation_info_->top()); in CommittedPhysicalMemory() 310 BasicMemoryChunk::UpdateHighWaterMark(allocation_info_->top()); in SetTopAndLimit() 336 BasicMemoryChunk::UpdateHighWaterMark(allocation_info_->top()); in ShrinkImmortalImmovablePages()
|