/third_party/node/deps/v8/src/ic/ |
H A D | ic-inl.h | 29 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 D | marking-visitor-inl.h | 44 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 D | scavenger-inl.h | 37 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 D | heap-inl.h | 246 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 D | allocation-result.h | 31 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 D | marking-barrier-inl.h | 50 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 D | mark-compact.cc | 279 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 D | scavenger.cc | 75 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 D | concurrent-marking.cc | 290 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 D | unified-heap-marking-state-inl.h | 47 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 D | maybe-handles-inl.h | 25 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 D | handles.cc | 42 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 D | deserializer.cc | 865 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 D | roots-serializer.cc | 28 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 D | address-map.cc | 27 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 D | feedback-vector.cc | 49 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 D | transitions-inl.h | 171 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 D | feedback-vector-inl.h | 130 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 D | shared-function-info.cc | 163 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 D | osr-optimized-code-cache.cc | 130 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 D | transitions.cc | 431 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 D | objects-debug.cc | 155 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 D | get-object-properties.cc | 140 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 D | heap-snapshot-generator.cc | 1031 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 D | web-snapshot.cc | 424 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...] |