Searched refs:HeapObjectReferenceType (Results 1 – 15 of 15) sorted by relevance
/external/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 | 23 template <HeapObjectReferenceType kRefType, typename StorageType> 35 static const bool kCanBeWeak = kRefType == HeapObjectReferenceType::WEAK; 141 HeapObjectReferenceType* reference_type) const; 143 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 | 275 class Object : public TaggedImpl<HeapObjectReferenceType::STRONG, Address> {
|
/external/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_;
|
/external/v8/src/snapshot/ |
D | deserializer.cc | 73 int Write(HeapObject value, HeapObjectReferenceType ref_type, in Write() 77 int Write(Handle<HeapObject> value, HeapObjectReferenceType ref_type, in Write() 93 HeapObjectReferenceType ref_type) { in WriteWithGenerationalBarrier() 98 HeapObjectReferenceType ref_type) { in WriteWithGenerationalBarrier() 126 int Write(HeapObject value, HeapObjectReferenceType ref_type, in Write() 130 int Write(Handle<HeapObject> value, HeapObjectReferenceType ref_type, in Write() 137 HeapObjectReferenceType ref_type) { in WriteWithGenerationalBarrier() 142 HeapObjectReferenceType ref_type) { in WriteWithGenerationalBarrier() 162 int Write(HeapObject value, HeapObjectReferenceType ref_type, in Write() 165 DCHECK_EQ(ref_type, HeapObjectReferenceType::STRONG); in Write() [all …]
|
D | deserializer.h | 197 HeapObjectReferenceType GetAndResetNextReferenceType(); 240 HeapObjectReferenceType ref_type) in UnresolvedForwardRef() 245 HeapObjectReferenceType ref_type;
|
D | serializer.cc | 826 HeapObjectReferenceType reference_type; in VisitPointers() 831 if (reference_type == HeapObjectReferenceType::WEAK) { in VisitPointers() 851 DCHECK_EQ(reference_type, HeapObjectReferenceType::STRONG); in VisitPointers()
|
/external/v8/src/heap/ |
D | mark-compact.cc | 2606 template <typename TSlot, HeapObjectReferenceType reference_type> 2610 Object MakeSlotValue<ObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 2616 MaybeObject MakeSlotValue<MaybeObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 2622 MaybeObject MakeSlotValue<MaybeObjectSlot, HeapObjectReferenceType::WEAK>( in MakeSlotValue() 2628 Object MakeSlotValue<OffHeapObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 2635 Object MakeSlotValue<FullObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 2641 MaybeObject MakeSlotValue<FullMaybeObjectSlot, HeapObjectReferenceType::STRONG>( in MakeSlotValue() 2651 template <AccessMode access_mode, HeapObjectReferenceType reference_type, 2690 UpdateSlot<access_mode, HeapObjectReferenceType::WEAK>(slot, obj, heap_obj); in UpdateSlot() 2692 return UpdateSlot<access_mode, HeapObjectReferenceType::STRONG>(slot, obj, in UpdateSlot() [all …]
|
/external/v8/src/common/ |
D | globals.h | 602 enum class HeapObjectReferenceType { enum 669 template <HeapObjectReferenceType kRefType, typename StorageType>
|
/external/v8/src/diagnostics/ |
D | objects-printer.cc | 2255 template <HeapObjectReferenceType kRefType, typename StorageType> 2262 template <HeapObjectReferenceType kRefType, typename StorageType>
|