Home
last modified time | relevance | path

Searched refs:FromHeapObject (Results 1 – 25 of 28) sorted by relevance

12

/external/v8/src/heap/
Dheap-write-barrier-inl.h50 V8_INLINE static heap_internals::MemoryChunk* FromHeapObject( in FromHeapObject() function
85 heap_internals::MemoryChunk::FromHeapObject(value); in GenerationalBarrierInternal()
87 heap_internals::MemoryChunk::FromHeapObject(object); in GenerationalBarrierInternal()
101 heap_internals::MemoryChunk::FromHeapObject(value); in GenerationalEphemeronKeyBarrierInternal()
103 heap_internals::MemoryChunk::FromHeapObject(table); in GenerationalEphemeronKeyBarrierInternal()
168 heap_internals::MemoryChunk::FromHeapObject(object); in GenerationalBarrierForCode()
178 heap_internals::MemoryChunk::FromHeapObject(object); in GetWriteBarrierModeForObject()
189 return heap_internals::MemoryChunk::FromHeapObject(HeapObject::cast(object)) in ObjectInYoungGeneration()
196 heap_internals::MemoryChunk::FromHeapObject(object); in IsReadOnlyHeapObject()
203 heap_internals::MemoryChunk::FromHeapObject(object); in GetHeapIfMarking()
Dfree-list.cc34 DCHECK(Page::FromHeapObject(node)->CanAllocate()); in PickNodeFromList()
50 DCHECK(Page::FromHeapObject(cur_node)->CanAllocate()); in SearchForNodeInList()
59 MemoryChunk* chunk = MemoryChunk::FromHeapObject(prev_non_evac_node); in SearchForNodeInList()
227 Page::FromHeapObject(node)->IncreaseAllocatedBytes(*node_size); in Allocate()
333 Page::FromHeapObject(node)->IncreaseAllocatedBytes(*node_size); in Allocate()
399 Page::FromHeapObject(node)->IncreaseAllocatedBytes(*node_size); in Allocate()
507 DCHECK(cur.map_slot().contains_value(Page::FromHeapObject(cur) in SumFreeList()
Dheap-inl.h248 MemoryChunk::FromHeapObject(object) in AllocateRaw()
257 Page::FromHeapObject(object)->object_start_bitmap()->SetBit( in AllocateRaw()
375 Page* page = Page::FromHeapObject(string); in FinalizeExternalString()
402 BasicMemoryChunk::FromHeapObject(heap_object)->InYoungGeneration(); in InYoungGeneration()
430 return BasicMemoryChunk::FromHeapObject(heap_object)->IsFromPage(); in InFromPage()
447 return BasicMemoryChunk::FromHeapObject(heap_object)->IsToPage(); in InToPage()
457 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(obj); in FromWritableHeapObject()
545 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(object); in UpdateAllocationSite()
714 : CodePageMemoryModificationScope(BasicMemoryChunk::FromHeapObject(code)) {} in CodePageMemoryModificationScope()
Dnew-spaces-inl.h22 BasicMemoryChunk* memory_chunk = BasicMemoryChunk::FromHeapObject(o); in Contains()
47 return BasicMemoryChunk::FromHeapObject(o)->InNewSpace(); in Contains()
Dmark-compact-inl.h70 BasicMemoryChunk* target_page = BasicMemoryChunk::FromHeapObject(target); in RecordSlot()
71 MemoryChunk* source_page = MemoryChunk::FromHeapObject(object); in RecordSlot()
81 BasicMemoryChunk* target_page = BasicMemoryChunk::FromHeapObject(target); in RecordSlot()
Dlarge-spaces.h34 static LargePage* FromHeapObject(HeapObject o) { in FromHeapObject() function
35 return static_cast<LargePage*>(MemoryChunk::FromHeapObject(o)); in FromHeapObject()
Dincremental-marking.cc73 MemoryChunk* chunk = MemoryChunk::FromHeapObject(obj); in MarkBlackBackground()
79 DCHECK(MemoryChunk::FromHeapObject(from)->SweepingDone()); in NotifyLeftTrimming()
80 DCHECK_EQ(MemoryChunk::FromHeapObject(from), MemoryChunk::FromHeapObject(to)); in NotifyLeftTrimming()
470 Page::FromHeapObject(obj)->IsFlagSet(Page::SWEEP_TO_ITERATE)); in UpdateMarkingWorklistAfterScavenge()
483 if (Page::FromHeapObject(obj)->IsFlagSet(Page::SWEEP_TO_ITERATE)) { in UpdateMarkingWorklistAfterScavenge()
Dfree-list-inl.h27 return Page::FromHeapObject(category_top->top()); in GetPageForCategoryType()
Dmarking-visitor.h30 return MarkBitFrom(BasicMemoryChunk::FromHeapObject(obj), obj.ptr()); in MarkBitFrom()
72 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(obj); in GreyToBlack()
Dmemory-chunk.h61 static MemoryChunk* FromHeapObject(HeapObject o) { in FromHeapObject() function
62 return cast(BasicMemoryChunk::FromHeapObject(o)); in FromHeapObject()
Dscavenger.cc99 MemoryChunk* chunk = MemoryChunk::FromHeapObject(host); in HandleSlot()
121 MemoryChunk::FromHeapObject(host), slot.address()); in HandleSlot()
485 LargePage* page = LargePage::FromHeapObject(object); in HandleSurvivingNewLargeObjects()
549 DCHECK(!BasicMemoryChunk::FromHeapObject(target)->IsLargePage()); in IterateAndScavengePromotedObject()
Dscavenger-inl.h114 BasicMemoryChunk::FromHeapObject(heap_object)->SynchronizedHeapLoad(); in PageMemoryFence()
228 BasicMemoryChunk::FromHeapObject(object)->InNewLargeObjectSpace())) { in HandleLargeObject()
230 MemoryChunk::FromHeapObject(object)->owner_identity()); in HandleLargeObject()
Dlarge-spaces.cc227 MemoryChunk* chunk = MemoryChunk::FromHeapObject(obj); in ClearMarkingStateOfLiveObjects()
321 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(object); in Contains()
358 Page* page = Page::FromHeapObject(object); in Verify()
Dheap.cc2356 UnprotectAndRegisterMemoryChunk(MemoryChunk::FromHeapObject(object)); in UnprotectAndRegisterMemoryChunk()
2386 Page* page = Page::FromHeapObject(string); in UpdateExternalString()
2428 Page::FromAddress((*p).ptr()), Page::FromHeapObject(new_string), in UpdateYoungReferenceInExternalStringTableEntry()
2444 MemoryChunk* mc = MemoryChunk::FromHeapObject(obj); in VerifyYoung()
2468 MemoryChunk* mc = MemoryChunk::FromHeapObject(obj); in Verify()
2929 return Page::FromHeapObject(object)->SweepingDone(); in CanMoveObjectStart()
2939 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(object); in IsImmovable()
2944 return BasicMemoryChunk::FromHeapObject(object)->IsLargePage(); in IsLargeObject()
2982 if (BasicMemoryChunk::FromHeapObject(object)->InYoungGeneration()) in MayContainRecordedSlots()
3062 MemoryChunk* chunk = MemoryChunk::FromHeapObject(object); in LeftTrimFixedArray()
[all …]
Dmark-compact.cc560 MemoryChunk::FromHeapObject(obj))); in VerifyMarkbitsAreClean()
1232 MemoryChunk* chunk = MemoryChunk::FromHeapObject(host); in RecordMigratedSlot()
1238 MemoryChunk::FromHeapObject(host), slot); in RecordMigratedSlot()
1347 MemoryChunk::FromHeapObject(*target_object) in TryEvacuateObject()
1373 Page* page = Page::FromHeapObject(object); in AbortCompactionForTesting()
1556 if (TryEvacuateObject(Page::FromHeapObject(object)->owner_identity(), in Visit()
1604 DCHECK_IMPLIES(MemoryChunk::FromHeapObject(obj)->IsFlagSet( in RevisitObject()
1606 0u == MemoryChunk::FromHeapObject(obj)->ProgressBar()); in RevisitObject()
2349 MemoryChunk* chunk = MemoryChunk::FromHeapObject(array); in RightTrimDescriptorArray()
2564 Page* target_page = Page::FromHeapObject(target); in PrepareRecordRelocSlot()
[all …]
Dread-only-heap.cc234 return BasicMemoryChunk::FromHeapObject(object)->InReadOnlySpace(); in Contains()
Dbasic-memory-chunk.h290 static BasicMemoryChunk* FromHeapObject(HeapObject o) { in FromHeapObject() function
Dspaces.h225 static Page* FromHeapObject(HeapObject o) { in FromHeapObject() function
Dpaged-spaces.cc526 Page* page = Page::FromHeapObject(new_node); in TryAllocationFromFreeListMain()
635 Page* page = Page::FromHeapObject(new_node); in TryAllocationFromFreeListBackground()
Dmarking-visitor-inl.h199 MemoryChunk* chunk = MemoryChunk::FromHeapObject(object); in VisitFixedArray()
Dconcurrent-marking.cc299 BasicMemoryChunk::FromHeapObject(heap_object)->SynchronizedHeapLoad(); in SynchronizePageAccess()
Dfactory-base.cc797 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(result); in AllocateRawArray()
/external/v8/src/execution/
Disolate-utils-inl.h42 heap_internals::MemoryChunk::FromHeapObject(object); in GetHeapFromWritableObject()
69 heap_internals::MemoryChunk::FromHeapObject(object); in GetIsolateFromHeapObject()
/external/v8/src/snapshot/
Dserializer.cc714 MemoryChunk::FromHeapObject(*object)->owner_identity(); in GetSnapshotSpace()
/external/v8/src/runtime/
Druntime-object.cc177 MemoryChunk* chunk = MemoryChunk::FromHeapObject(*receiver); in DeleteObjectPropertyFast()

12