• Home
  • Raw
  • Download

Lines Matching refs:Heap

75 Isolate* Heap::isolate() {  in isolate()
81 int64_t Heap::external_memory() { return external_memory_.total(); } in external_memory()
83 int64_t Heap::update_external_memory(int64_t delta) { in update_external_memory()
87 RootsTable& Heap::roots_table() { return isolate()->roots_table(); } in roots_table()
90 Type Heap::name() { \
97 void Heap::set_##name(type value) { \
109 void Heap::SetRootMaterializedObjects(FixedArray objects) { in ROOT_LIST()
113 void Heap::SetRootScriptList(Object value) { in SetRootScriptList()
117 void Heap::SetMessageListeners(TemplateList value) { in SetMessageListeners()
121 void Heap::SetPendingOptimizeForTestBytecode(Object hash_table) { in SetPendingOptimizeForTestBytecode()
126 PagedSpace* Heap::paged_space(int idx) { in paged_space()
134 Space* Heap::space(int idx) { return space_[idx]; } in space()
136 Address* Heap::NewSpaceAllocationTopAddress() { in NewSpaceAllocationTopAddress()
140 Address* Heap::NewSpaceAllocationLimitAddress() { in NewSpaceAllocationLimitAddress()
144 Address* Heap::OldSpaceAllocationTopAddress() { in OldSpaceAllocationTopAddress()
148 Address* Heap::OldSpaceAllocationLimitAddress() { in OldSpaceAllocationLimitAddress()
152 void Heap::UpdateNewSpaceAllocationCounter() { in UpdateNewSpaceAllocationCounter()
156 size_t Heap::NewSpaceAllocationCounter() { in NewSpaceAllocationCounter()
160 inline const base::AddressRegion& Heap::code_range() { in code_range()
168 AllocationResult Heap::AllocateRaw(int size_in_bytes, AllocationType type, in AllocateRaw()
179 if (!always_allocate() && Heap::allocation_timeout_-- <= 0) { in AllocateRaw()
268 template <Heap::AllocationRetryMode mode>
269 HeapObject Heap::AllocateRawWith(int size, AllocationType allocation, in AllocateRawWith()
276 Heap* heap = isolate()->heap(); in AllocateRawWith()
305 Address Heap::DeserializerAllocate(AllocationType type, int size_in_bytes) { in DeserializerAllocate()
315 void Heap::OnAllocationEvent(HeapObject object, int size_in_bytes) { in OnAllocationEvent()
341 bool Heap::CanAllocateInReadOnlySpace() { in CanAllocateInReadOnlySpace()
345 void Heap::UpdateAllocationsHash(HeapObject object) { in UpdateAllocationsHash()
358 void Heap::UpdateAllocationsHash(uint32_t value) { in UpdateAllocationsHash()
367 void Heap::RegisterExternalString(String string) { in RegisterExternalString()
373 void Heap::FinalizeExternalString(String string) { in FinalizeExternalString()
385 Address Heap::NewSpaceTop() { return new_space_->top(); } in NewSpaceTop()
387 bool Heap::InYoungGeneration(Object object) { in InYoungGeneration()
393 bool Heap::InYoungGeneration(MaybeObject object) { in InYoungGeneration()
399 bool Heap::InYoungGeneration(HeapObject heap_object) { in InYoungGeneration()
409 Heap* heap = Heap::FromWritableHeapObject(heap_object); in InYoungGeneration()
417 bool Heap::InFromPage(Object object) { in InFromPage()
423 bool Heap::InFromPage(MaybeObject object) { in InFromPage()
429 bool Heap::InFromPage(HeapObject heap_object) { in InFromPage()
434 bool Heap::InToPage(Object object) { in InToPage()
440 bool Heap::InToPage(MaybeObject object) { in InToPage()
446 bool Heap::InToPage(HeapObject heap_object) { in InToPage()
450 bool Heap::InOldSpace(Object object) { return old_space_->Contains(object); } in InOldSpace()
453 Heap* Heap::FromWritableHeapObject(HeapObject obj) { in FromWritableHeapObject()
455 return Heap::GetIsolateFromWritableObject(obj)->heap(); in FromWritableHeapObject()
462 Heap* heap = chunk->heap(); in FromWritableHeapObject()
467 bool Heap::ShouldBePromoted(Address old_address) { in ShouldBePromoted()
474 void Heap::CopyBlock(Address dst, Address src, int byte_size) { in CopyBlock()
479 template <Heap::FindMementoMode mode>
480 AllocationMemento Heap::FindAllocationMemento(Map map, HeapObject object) { in FindAllocationMemento()
520 case Heap::kForGC: in FindAllocationMemento()
522 case Heap::kForRuntime: in FindAllocationMemento()
541 void Heap::UpdateAllocationSite(Map map, HeapObject object, in UpdateAllocationSite()
566 void Heap::ExternalStringTable::AddString(String string) { in AddString()
577 Oddball Heap::ToBoolean(bool condition) { in ToBoolean()
582 int Heap::NextScriptId() { in NextScriptId()
606 int Heap::NextDebuggingId() { in NextDebuggingId()
616 int Heap::GetNextTemplateSerialNumber() { in GetNextTemplateSerialNumber()
622 int Heap::MaxNumberToStringCacheSize() const { in MaxNumberToStringCacheSize()
635 void Heap::IncrementExternalBackingStoreBytes(ExternalBackingStoreType type, in IncrementExternalBackingStoreBytes()
642 void Heap::DecrementExternalBackingStoreBytes(ExternalBackingStoreType type, in DecrementExternalBackingStoreBytes()
647 bool Heap::HasDirtyJSFinalizationRegistries() { in HasDirtyJSFinalizationRegistries()
651 AlwaysAllocateScope::AlwaysAllocateScope(Heap* heap) : heap_(heap) { in AlwaysAllocateScope()
659 AlwaysAllocateScopeForTesting::AlwaysAllocateScopeForTesting(Heap* heap) in AlwaysAllocateScopeForTesting()
662 CodeSpaceMemoryModificationScope::CodeSpaceMemoryModificationScope(Heap* heap) in CodeSpaceMemoryModificationScope()
692 CodePageCollectionMemoryModificationScope(Heap* heap) in CodePageCollectionMemoryModificationScope()