Home
last modified time | relevance | path

Searched refs:heap_object (Results 1 - 25 of 65) sorted by relevance

123

/third_party/node/deps/v8/src/ic/
H A Dic-inl.h29 HeapObject heap_object; in IsHandler() local
31 (object->GetHeapObjectIfWeak(&heap_object) && in IsHandler()
32 (heap_object.IsMap() || heap_object.IsPropertyCell())) || in IsHandler()
33 (object->GetHeapObjectIfStrong(&heap_object) && in IsHandler()
34 (heap_object.IsDataHandler() || heap_object.IsCodeT())); in IsHandler()
/third_party/node/deps/v8/src/heap/
H A Dmarking-visitor-inl.h44 HeapObject host, THeapObjectSlot slot, HeapObject heap_object) { in ProcessStrongHeapObject()
45 concrete_visitor()->SynchronizePageAccess(heap_object); in ProcessStrongHeapObject()
46 if (!is_shared_heap_ && heap_object.InSharedHeap()) return; in ProcessStrongHeapObject()
47 MarkObject(host, heap_object); in ProcessStrongHeapObject()
48 concrete_visitor()->RecordSlot(host, slot, heap_object); in ProcessStrongHeapObject()
56 HeapObject host, THeapObjectSlot slot, HeapObject heap_object) { in ProcessWeakHeapObject()
57 concrete_visitor()->SynchronizePageAccess(heap_object); in ProcessWeakHeapObject()
58 if (!is_shared_heap_ && heap_object.InSharedHeap()) return; in ProcessWeakHeapObject()
59 if (concrete_visitor()->marking_state()->IsBlackOrGrey(heap_object)) { in ProcessWeakHeapObject()
63 concrete_visitor()->RecordSlot(host, slot, heap_object); in ProcessWeakHeapObject()
43 ProcessStrongHeapObject( HeapObject host, THeapObjectSlot slot, HeapObject heap_object) ProcessStrongHeapObject() argument
55 ProcessWeakHeapObject( HeapObject host, THeapObjectSlot slot, HeapObject heap_object) ProcessWeakHeapObject() argument
84 HeapObject heap_object; VisitPointersImpl() local
103 HeapObject heap_object; VisitCodePointerImpl() local
[all...]
H A Dscavenger-inl.h37 entry->heap_object = regular_object.first; in Pop()
39 entry->map = entry->heap_object.map(); in Pop()
78 HeapObject heap_object; in PageMemoryFence() local
79 if (object->GetHeapObject(&heap_object)) { in PageMemoryFence()
80 BasicMemoryChunk::FromHeapObject(heap_object)->SynchronizedHeapLoad(); in PageMemoryFence()
442 HeapObject heap_object = object->GetHeapObject(); in CheckAndScavengeObject() local
445 ScavengeObject(THeapObjectSlot(slot), heap_object); in CheckAndScavengeObject()
489 HeapObject heap_object = rinfo->target_object(cage_base()); in VisitEmbeddedPointer() local
491 HeapObject old_heap_object = heap_object; in VisitEmbeddedPointer()
493 FullObjectSlot slot(&heap_object); in VisitEmbeddedPointer()
501 VisitHeapObjectImpl(TSlot slot, HeapObject heap_object) VisitHeapObjectImpl() argument
513 HeapObject heap_object; VisitPointersImpl() local
[all...]
H A Dheap-inl.h246 HeapObject heap_object; in InYoungGeneration() local
247 return object->GetHeapObject(&heap_object) && InYoungGeneration(heap_object); in InYoungGeneration()
251 bool Heap::InYoungGeneration(HeapObject heap_object) { in InYoungGeneration() argument
254 BasicMemoryChunk::FromHeapObject(heap_object)->InYoungGeneration(); in InYoungGeneration()
261 Heap* heap = Heap::FromWritableHeapObject(heap_object); in InYoungGeneration()
262 DCHECK_IMPLIES(heap->gc_state() == NOT_IN_GC, InToPage(heap_object)); in InYoungGeneration()
276 HeapObject heap_object; in InFromPage() local
277 return object->GetHeapObject(&heap_object) && InFromPage(heap_object); in InFromPage()
281 InFromPage(HeapObject heap_object) InFromPage() argument
293 HeapObject heap_object; InToPage() local
298 InToPage(HeapObject heap_object) InToPage() argument
[all...]
H A Dallocation-result.h31 static AllocationResult FromObject(HeapObject heap_object) { in FromObject() argument
32 return AllocationResult(heap_object); in FromObject()
64 explicit AllocationResult(HeapObject heap_object) : object_(heap_object) {} in AllocationResult() argument
H A Dmarking-barrier-inl.h50 HeapObject heap_object; in MarkRange() local
52 if (object.GetHeapObject(isolate, &heap_object)) { in MarkRange()
53 if (MarkValue(host, heap_object) && is_compacting_) { in MarkRange()
54 collector_->RecordSlot(host, HeapObjectSlot(slot), heap_object); in MarkRange()
H A Dmark-compact.cc279 V8_INLINE void VerifyHeapObjectImpl(HeapObject heap_object) { in VerifyHeapObjectImpl() argument
281 BasicMemoryChunk::FromHeapObject(heap_object)->InSharedHeap()) in VerifyHeapObjectImpl()
284 if (heap_->ShouldBeInSharedOldSpace(heap_object)) { in VerifyHeapObjectImpl()
285 CHECK(heap_->SharedHeapContains(heap_object)); in VerifyHeapObjectImpl()
288 CHECK(marking_state_->IsBlackOrGrey(heap_object)); in VerifyHeapObjectImpl()
295 HeapObject heap_object; in VerifyPointersImpl() local
296 if (object.GetHeapObjectIfStrong(&heap_object)) { in VerifyPointersImpl()
297 VerifyHeapObjectImpl(heap_object); in VerifyPointersImpl()
409 V8_INLINE void VerifyHeapObjectImpl(HeapObject heap_object) { in VerifyHeapObjectImpl() argument
411 BasicMemoryChunk::FromHeapObject(heap_object) in VerifyHeapObjectImpl()
423 HeapObject heap_object; VerifyPointersImpl() local
1246 HeapObject heap_object; global() variable
1337 HeapObject heap_object = HeapObject::cast(o); global() variable
1368 HeapObject heap_object = HeapObject::cast(o); global() variable
1396 HeapObject heap_object = HeapObject::cast(object); global() variable
2957 HeapObject heap_object = HeapObject::cast(value); ClearWeakCollections() local
3157 MakeSlotValue( HeapObject heap_object) MakeSlotValue() argument
3163 MakeSlotValue( HeapObject heap_object) MakeSlotValue() argument
3169 MakeSlotValue( HeapObject heap_object) MakeSlotValue() argument
3175 MakeSlotValue( HeapObject heap_object) MakeSlotValue() argument
3182 MakeSlotValue( HeapObject heap_object) MakeSlotValue() argument
3188 MakeSlotValue( HeapObject heap_object) MakeSlotValue() argument
3427 HeapObject heap_object; VerifySlot() local
3434 HeapObject heap_object; VerifySlot() local
3440 VerifyHeapObject(HeapObject heap_object) VerifyHeapObject() argument
4002 HeapObject heap_object = HeapObject::cast(object); global() variable
4924 VerifyHeapObjectImpl(HeapObject heap_object) VerifyHeapObjectImpl() argument
4934 HeapObject heap_object; VerifyPointersImpl() local
4960 VerifyHeapObjectImpl(HeapObject heap_object) VerifyHeapObjectImpl() argument
4969 HeapObject heap_object; VerifyPointersImpl() local
5414 HeapObject heap_object = HeapObject::cast(o); global() variable
5443 HeapObject heap_object = HeapObject::cast(object); global() variable
5632 HeapObject heap_object; CheckAndMarkObject() local
[all...]
H A Dscavenger.cc75 HeapObject heap_object = rinfo->target_object(cage_base); variable
76 HandleSlot(host, FullHeapObjectSlot(&heap_object), heap_object);
101 HeapObject heap_object; in VisitPointersImpl() local
102 if (object.GetHeapObject(&heap_object)) { in VisitPointersImpl()
103 HandleSlot(host, THeapObjectSlot(slot), heap_object); in VisitPointersImpl()
164 V8_INLINE bool IsUnscavengedHeapObject(Heap* heap, HeapObject heap_object) { in IsUnscavengedHeapObject() argument
165 return Heap::InFromPage(heap_object) && in IsUnscavengedHeapObject()
166 !heap_object.map_word(kRelaxedLoad).IsForwardingAddress(); in IsUnscavengedHeapObject()
676 HeapObject target = entry.heap_object; in Process()
[all...]
H A Dconcurrent-marking.cc290 HeapObject heap_object = HeapObject::cast(object); in VisitPointersInSnapshot() local
291 concrete_visitor()->SynchronizePageAccess(heap_object); in VisitPointersInSnapshot()
293 BasicMemoryChunk::FromHeapObject(heap_object); in VisitPointersInSnapshot()
295 MarkObject(host, heap_object); in VisitPointersInSnapshot()
296 RecordSlot(host, slot, heap_object); in VisitPointersInSnapshot()
339 void SynchronizePageAccess(HeapObject heap_object) { in SynchronizePageAccess() argument
343 BasicMemoryChunk::FromHeapObject(heap_object)->SynchronizedHeapLoad(); in SynchronizePageAccess()
/third_party/node/deps/v8/src/heap/cppgc-js/
H A Dunified-heap-marking-state-inl.h47 HeapObject heap_object = HeapObject::cast(object); in MarkAndPush() local
48 if (marking_state_->WhiteToGrey(heap_object)) { in MarkAndPush()
49 local_marking_worklist_->Push(heap_object); in MarkAndPush()
52 heap_->AddRetainingRoot(Root::kWrapperTracing, heap_object); in MarkAndPush()
/third_party/node/deps/v8/src/handles/
H A Dmaybe-handles-inl.h25 HeapObject heap_object; in MaybeObjectHandle() local
27 if (object->GetHeapObjectIfWeak(&heap_object)) { in MaybeObjectHandle()
28 handle_ = handle(heap_object, isolate); in MaybeObjectHandle()
38 HeapObject heap_object; in MaybeObjectHandle() local
40 if (object->GetHeapObjectIfWeak(&heap_object)) { in MaybeObjectHandle()
41 handle_ = handle(heap_object, local_heap); in MaybeObjectHandle()
H A Dhandles.cc42 HeapObject heap_object = HeapObject::cast(object); in IsDereferenceAllowed()
43 if (IsReadOnlyHeapObject(heap_object)) return true; in IsDereferenceAllowed()
44 Isolate* isolate = GetIsolateFromWritableObject(heap_object); in IsDereferenceAllowed()
/third_party/node/deps/v8/src/snapshot/
H A Ddeserializer.cc865 Handle<HeapObject> heap_object = ReadObject(); in ReadRepeatedObject() local
866 DCHECK(!Heap::InYoungGeneration(*heap_object)); in ReadRepeatedObject()
869 slot_accessor.Write(heap_object, HeapObjectReferenceType::STRONG, i); in ReadRepeatedObject()
943 Handle<HeapObject> heap_object = ReadObject(space); in ReadSingleBytecodeData() local
944 return slot_accessor.Write(heap_object, ref_type); in ReadSingleBytecodeData()
950 Handle<HeapObject> heap_object = GetBackReferencedObject(); in ReadSingleBytecodeData() local
951 return slot_accessor.Write(heap_object, GetAndResetNextReferenceType()); in ReadSingleBytecodeData()
964 HeapObject heap_object = HeapObject::FromAddress(address); in ReadSingleBytecodeData() local
966 return slot_accessor.Write(heap_object, GetAndResetNextReferenceType()); in ReadSingleBytecodeData()
974 Handle<HeapObject> heap_object in ReadSingleBytecodeData() local
986 HeapObject heap_object = HeapObject::cast( ReadSingleBytecodeData() local
997 HeapObject heap_object = HeapObject::cast( ReadSingleBytecodeData() local
1008 HeapObject heap_object = HeapObject::cast( ReadSingleBytecodeData() local
1018 Handle<HeapObject> heap_object = ReadMetaMap(); ReadSingleBytecodeData() local
1046 Handle<HeapObject> heap_object = attached_objects_[index]; ReadSingleBytecodeData() local
1239 Handle<HeapObject> heap_object = ReadSingleBytecodeData() local
[all...]
H A Droots-serializer.cc28 int RootsSerializer::SerializeInObjectCache(Handle<HeapObject> heap_object) { in SerializeInObjectCache() argument
30 if (!object_cache_index_map_.LookupOrInsert(*heap_object, &index)) { in SerializeInObjectCache()
33 SerializeObject(heap_object); in SerializeInObjectCache()
/third_party/node/deps/v8/src/utils/
H A Daddress-map.cc27 HeapObject heap_object = HeapObject::cast(root); in RootIndexMap() local
28 Maybe<uint32_t> maybe_index = map_->Get(heap_object); in RootIndexMap()
34 map_->Set(heap_object, index); in RootIndexMap()
/third_party/node/deps/v8/src/objects/
H A Dfeedback-vector.cc49 HeapObject heap_object; in IsPropertyNameFeedback() local
50 if (!feedback->GetHeapObjectIfStrong(&heap_object)) return false; in IsPropertyNameFeedback()
51 if (heap_object.IsString()) { in IsPropertyNameFeedback()
52 DCHECK(heap_object.IsInternalizedString()); in IsPropertyNameFeedback()
55 if (!heap_object.IsSymbol()) return false; in IsPropertyNameFeedback()
56 Symbol symbol = Symbol::cast(heap_object); in IsPropertyNameFeedback()
729 HeapObject heap_object; in ic_state() local
730 if (feedback->GetHeapObjectIfStrong(&heap_object)) { in ic_state()
731 if (heap_object.IsWeakFixedArray()) { in ic_state()
736 if (heap_object in ic_state()
748 HeapObject heap_object; ic_state() local
1303 HeapObject heap_object; GetConstructorFeedback() local
1438 HeapObject heap_object; FeedbackIterator() local
1480 HeapObject heap_object; AdvancePolymorphic() local
[all...]
H A Dtransitions-inl.h171 HeapObject heap_object; in GetTargetIfExists() local
180 if (raw->GetHeapObjectIfStrong(&heap_object) && in GetTargetIfExists()
181 heap_object.IsUndefined(isolate)) { in GetTargetIfExists()
224 HeapObject heap_object; in GetEncoding() local
229 } else if (raw_transitions->GetHeapObjectIfStrong(isolate, &heap_object)) { in GetEncoding()
230 if (heap_object.IsTransitionArray()) { in GetEncoding()
232 } else if (heap_object.IsPrototypeInfo()) { in GetEncoding()
235 DCHECK(heap_object.IsMap()); in GetEncoding()
H A Dfeedback-vector-inl.h130 HeapObject heap_object; in optimized_code() local
132 if (slot->GetHeapObject(&heap_object)) { in optimized_code()
133 code = CodeT::cast(heap_object); in optimized_code()
171 HeapObject heap_object; in IsOfLegacyType() local
172 if (value->GetHeapObject(&heap_object)) { in IsOfLegacyType()
173 return heap_object.IsFixedArray() && !heap_object.IsHashTable(); in IsOfLegacyType()
H A Dshared-function-info.cc163 HeapObject heap_object; in Next() local
164 if (!raw->GetHeapObject(&heap_object) || heap_object.IsUndefined()) { in Next()
167 return SharedFunctionInfo::cast(heap_object); in Next()
201 HeapObject heap_object; in SetScript() local
202 if (maybe_object->GetHeapObjectIfWeak(&heap_object)) { in SetScript()
203 DCHECK_EQ(heap_object, *this); in SetScript()
219 HeapObject heap_object; in SetScript() local
220 if (raw->GetHeapObjectIfWeak(&heap_object) && heap_object in SetScript()
[all...]
H A Dosr-optimized-code-cache.cc130 HeapObject heap_object; in EvictDeoptimizedCode() local
131 if (!code_entry->GetHeapObject(&heap_object)) continue; in EvictDeoptimizedCode()
133 CodeT code = CodeT::cast(heap_object); in EvictDeoptimizedCode()
H A Dtransitions.cc431 HeapObject heap_object; in GetPrototypeTransition() local
432 if (target->GetHeapObjectIfWeak(&heap_object)) { in GetPrototypeTransition()
433 Map target_map = Map::cast(heap_object); in GetPrototypeTransition()
592 HeapObject heap_object; in TraverseTransitionTreeInternal() local
593 if (target->GetHeapObjectIfWeak(&heap_object)) { in TraverseTransitionTreeInternal()
594 stack.emplace_back(Map::cast(heap_object)); in TraverseTransitionTreeInternal()
/third_party/node/deps/v8/src/diagnostics/
H A Dobjects-debug.cc155 HeapObject heap_object; in VerifyMaybeObjectPointer() local
156 if (p->GetHeapObject(&heap_object)) { in VerifyMaybeObjectPointer()
157 HeapObject::VerifyHeapPointer(isolate, heap_object); in VerifyMaybeObjectPointer()
698 HeapObject heap_object; in DescriptorArrayVerify() local
705 (value->GetHeapObjectIfWeak(&heap_object) && heap_object.IsMap())); in DescriptorArrayVerify()
1725 HeapObject heap_object; in Verify() local
1727 if ((object->GetHeapObjectIfWeak(&heap_object) && heap_object.IsMap()) || in Verify()
1856 HeapObject heap_object; in ScriptVerify() local
1868 HeapObject heap_object; NormalizedMapCacheVerify() local
[all...]
/third_party/node/deps/v8/tools/debug_helper/
H A Dget-object-properties.cc140 auto heap_object = std::make_unique<TqHeapObject>(address); in IsTypedHeapObjectInstanceTypeOf() local
141 Value<uintptr_t> map_ptr = heap_object->GetMapValue(accessor); in IsTypedHeapObjectInstanceTypeOf()
157 auto heap_object = std::make_unique<TqHeapObject>(address); in GetTypedHeapObject() local
158 Value<uintptr_t> map_ptr = heap_object->GetMapValue(accessor); in GetTypedHeapObject()
167 std::move(heap_object)}; in GetTypedHeapObject()
193 std::move(heap_object)}; in GetTypedHeapObject()
/third_party/node/deps/v8/src/profiler/
H A Dheap-snapshot-generator.cc1031 HeapObject heap_object; in VisitSlotImpl() local
1033 if (loaded_value.GetHeapObjectIfStrong(&heap_object)) { in VisitSlotImpl()
1034 VisitHeapObjectImpl(heap_object, field_index); in VisitSlotImpl()
1035 } else if (loaded_value.GetHeapObjectIfWeak(&heap_object)) { in VisitSlotImpl()
1036 generator_->SetWeakReference(parent_, next_index_++, heap_object, {}); in VisitSlotImpl()
1041 V8_INLINE void VisitHeapObjectImpl(HeapObject heap_object, int field_index) { in VisitHeapObjectImpl() argument
1047 heap_object, field_index * kTaggedSize); in VisitHeapObjectImpl()
1718 HeapObject heap_object; in ExtractDescriptorArrayReferences() local
1719 if (object->GetHeapObjectIfWeak(&heap_object)) { in ExtractDescriptorArrayReferences()
1720 SetWeakReference(entry, i, heap_object, offse in ExtractDescriptorArrayReferences()
1732 HeapObject heap_object; ExtractWeakArrayReferences() local
2511 HeapObject heap_object = HeapObject::cast(object); MergeNodeIntoEntry() local
[all...]
/third_party/node/deps/v8/src/web-snapshot/
H A Dweb-snapshot.cc424 HeapObject heap_object, in InsertIntoIndexMap()
428 if (external_objects_ids_.Lookup(heap_object, &index_out)) { in InsertIntoIndexMap()
431 bool found = map.LookupOrInsert(heap_object, &index_out); in InsertIntoIndexMap()
1069 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); in WriteValue() local
1070 switch ((*heap_object).map().instance_type()) { in WriteValue()
1072 switch (Oddball::cast(*heap_object).kind()) { in WriteValue()
1091 serializer.WriteDouble(HeapNumber::cast(*heap_object).value()); in WriteValue()
1095 serializer.WriteUint32(GetFunctionId(JSFunction::cast(*heap_object))); in WriteValue()
1099 serializer.WriteUint32(GetClassId(JSFunction::cast(*heap_object))); in WriteValue()
1103 serializer.WriteUint32(GetObjectId(JSObject::cast(*heap_object))); in WriteValue()
423 InsertIntoIndexMap(ObjectCacheIndexMap& map, HeapObject heap_object, uint32_t& id) InsertIntoIndexMap() argument
[all...]

Completed in 53 milliseconds

123