Searched refs:HeapObjectReferenceType (Results 1 – 15 of 15) sorted by relevance
/third_party/node/deps/v8/src/objects/ |
D | tagged-impl-inl.h | 21 template <HeapObjectReferenceType kRefType, typename StorageType> 30 template <HeapObjectReferenceType kRefType, typename StorageType> 44 template <HeapObjectReferenceType kRefType, typename StorageType> 53 template <HeapObjectReferenceType kRefType, typename StorageType> 69 template <HeapObjectReferenceType kRefType, typename StorageType> 71 HeapObject* result, HeapObjectReferenceType* reference_type) const { in GetHeapObject() 74 *reference_type = IsWeakOrCleared() ? HeapObjectReferenceType::WEAK in GetHeapObject() 75 : HeapObjectReferenceType::STRONG; in GetHeapObject() 80 template <HeapObjectReferenceType kRefType, typename StorageType> 83 HeapObjectReferenceType* reference_type) const { in GetHeapObject() [all …]
|
D | tagged-impl.cc | 16 template <HeapObjectReferenceType kRefType, typename StorageType> 22 template <HeapObjectReferenceType kRefType, typename StorageType> 29 template <HeapObjectReferenceType kRefType, typename StorageType> 35 template class TaggedImpl<HeapObjectReferenceType::STRONG, Address>; 36 template class TaggedImpl<HeapObjectReferenceType::WEAK, Address>;
|
D | tagged-impl.h | 22 template <HeapObjectReferenceType kRefType, typename StorageType> 34 static const bool kCanBeWeak = kRefType == HeapObjectReferenceType::WEAK; 139 HeapObjectReferenceType* reference_type) const; 141 HeapObjectReferenceType* reference_type) const;
|
D | maybe-object-inl.h | 69 HeapObjectReferenceType type) { in From() 73 case HeapObjectReferenceType::STRONG: in From() 75 case HeapObjectReferenceType::WEAK: in From()
|
D | tagged-value.h | 20 : public TaggedImpl<HeapObjectReferenceType::STRONG, Tagged_t> { 32 class TaggedValue : public TaggedImpl<HeapObjectReferenceType::WEAK, Tagged_t> {
|
D | maybe-object.h | 16 class MaybeObject : public TaggedImpl<HeapObjectReferenceType::WEAK, Address> { 55 HeapObjectReferenceType type);
|
D | objects.h | 300 class Object : public TaggedImpl<HeapObjectReferenceType::STRONG, Address> {
|
/third_party/node/deps/v8/src/handles/ |
D | maybe-handles-inl.h | 29 reference_type_ = HeapObjectReferenceType::WEAK; in MaybeObjectHandle() 32 reference_type_ = HeapObjectReferenceType::STRONG; in MaybeObjectHandle() 42 reference_type_ = HeapObjectReferenceType::WEAK; in MaybeObjectHandle() 45 reference_type_ = HeapObjectReferenceType::STRONG; in MaybeObjectHandle() 50 : reference_type_(HeapObjectReferenceType::STRONG), handle_(object) {} in MaybeObjectHandle() 53 : reference_type_(HeapObjectReferenceType::STRONG), in MaybeObjectHandle() 57 : reference_type_(HeapObjectReferenceType::STRONG), in MaybeObjectHandle() 61 HeapObjectReferenceType reference_type, in MaybeObjectHandle() 66 HeapObjectReferenceType reference_type) in MaybeObjectHandle() 70 return MaybeObjectHandle(object, HeapObjectReferenceType::WEAK); in Weak() [all …]
|
D | maybe-handles.h | 92 : reference_type_(HeapObjectReferenceType::STRONG) {} in MaybeObjectHandle() 111 HeapObjectReferenceType reference_type, 114 HeapObjectReferenceType reference_type); 116 HeapObjectReferenceType reference_type_;
|
/third_party/node/deps/v8/src/snapshot/ |
D | deserializer.cc | 78 int Write(HeapObject value, HeapObjectReferenceType ref_type, in Write() 82 int Write(Handle<HeapObject> value, HeapObjectReferenceType ref_type, in Write() 98 HeapObjectReferenceType ref_type) { in WriteWithGenerationalBarrier() 103 HeapObjectReferenceType ref_type) { in WriteWithGenerationalBarrier() 131 int Write(HeapObject value, HeapObjectReferenceType ref_type, in Write() 135 int Write(Handle<HeapObject> value, HeapObjectReferenceType ref_type, in Write() 142 HeapObjectReferenceType ref_type) { in WriteWithGenerationalBarrier() 147 HeapObjectReferenceType ref_type) { in WriteWithGenerationalBarrier() 168 int Write(HeapObject value, HeapObjectReferenceType ref_type, in Write() 171 DCHECK_EQ(ref_type, HeapObjectReferenceType::STRONG); in Write() [all …]
|
D | deserializer.h | 193 HeapObjectReferenceType GetAndResetNextReferenceType(); 239 HeapObjectReferenceType ref_type) in UnresolvedForwardRef() 244 HeapObjectReferenceType ref_type;
|
D | serializer.cc | 894 HeapObjectReferenceType reference_type; in VisitPointers() 899 if (reference_type == HeapObjectReferenceType::WEAK) { in VisitPointers() 919 DCHECK_EQ(reference_type, HeapObjectReferenceType::STRONG); in VisitPointers()
|
/third_party/node/deps/v8/src/heap/ |
D | mark-compact.cc | 3152 template <typename TSlot, HeapObjectReferenceType reference_type> 3156 Object MakeSlotValue<ObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 3162 MaybeObject MakeSlotValue<MaybeObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 3168 MaybeObject MakeSlotValue<MaybeObjectSlot, HeapObjectReferenceType::WEAK>( in MakeSlotValue() 3174 Object MakeSlotValue<OffHeapObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 3181 Object MakeSlotValue<FullObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 3187 MaybeObject MakeSlotValue<FullMaybeObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 3197 template <AccessMode access_mode, HeapObjectReferenceType reference_type, 3242 UpdateSlot<access_mode, HeapObjectReferenceType::WEAK>(cage_base, slot, obj, in UpdateSlot() 3245 return UpdateSlot<access_mode, HeapObjectReferenceType::STRONG>( in UpdateSlot() [all …]
|
/third_party/node/deps/v8/src/common/ |
D | globals.h | 672 enum class HeapObjectReferenceType { enum 740 template <HeapObjectReferenceType kRefType, typename StorageType>
|
/third_party/node/deps/v8/src/diagnostics/ |
D | objects-printer.cc | 2472 template <HeapObjectReferenceType kRefType, typename StorageType> 2479 template <HeapObjectReferenceType kRefType, typename StorageType>
|