Home
last modified time | relevance | path

Searched refs:THeapObjectSlot (Results 1 – 11 of 11) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dscavenger-inl.h112 template <typename THeapObjectSlot>
114 Map map, THeapObjectSlot slot, HeapObject object, int object_size, in SemiSpaceCopyObject()
116 static_assert(std::is_same<THeapObjectSlot, FullHeapObjectSlot>::value || in SemiSpaceCopyObject()
117 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in SemiSpaceCopyObject()
149 template <typename THeapObjectSlot,
151 CopyAndForwardResult Scavenger::PromoteObject(Map map, THeapObjectSlot slot, in PromoteObject()
155 static_assert(std::is_same<THeapObjectSlot, FullHeapObjectSlot>::value || in PromoteObject()
156 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in PromoteObject()
230 template <typename THeapObjectSlot,
233 Map map, THeapObjectSlot slot, HeapObject object, int object_size, in EvacuateObjectDefault()
[all …]
Dscavenger.h133 template <typename THeapObjectSlot>
134 inline SlotCallbackResult ScavengeObject(THeapObjectSlot p,
145 template <typename THeapObjectSlot>
147 SemiSpaceCopyObject(Map map, THeapObjectSlot slot, HeapObject object,
150 template <typename THeapObjectSlot,
152 V8_INLINE CopyAndForwardResult PromoteObject(Map map, THeapObjectSlot slot,
157 template <typename THeapObjectSlot>
158 V8_INLINE SlotCallbackResult EvacuateObject(THeapObjectSlot slot, Map map,
165 template <typename THeapObjectSlot,
168 EvacuateObjectDefault(Map map, THeapObjectSlot slot, HeapObject object,
[all …]
Dmarking-visitor-inl.h42 template <typename THeapObjectSlot>
44 HeapObject host, THeapObjectSlot slot, HeapObject heap_object) { in ProcessStrongHeapObject()
54 template <typename THeapObjectSlot>
56 HeapObject host, THeapObjectSlot slot, HeapObject heap_object) { in ProcessWeakHeapObject()
80 using THeapObjectSlot = typename TSlot::THeapObjectSlot; in VisitPointersImpl() local
89 ProcessStrongHeapObject(host, THeapObjectSlot(slot), heap_object); in VisitPointersImpl()
91 ProcessWeakHeapObject(host, THeapObjectSlot(slot), heap_object); in VisitPointersImpl()
Dscavenger.cc96 using THeapObjectSlot = typename TSlot::THeapObjectSlot; in VisitPointersImpl() typedef
103 HandleSlot(host, THeapObjectSlot(slot), heap_object); in VisitPointersImpl()
108 template <typename THeapObjectSlot>
109 V8_INLINE void HandleSlot(HeapObject host, THeapObjectSlot slot, in HandleSlot()
112 std::is_same<THeapObjectSlot, FullHeapObjectSlot>::value || in HandleSlot()
113 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in HandleSlot()
136 DCHECK((std::is_same<THeapObjectSlot, HeapObjectSlot>::value)); in HandleSlot()
Dmarking-visitor.h224 template <typename THeapObjectSlot>
225 void ProcessStrongHeapObject(HeapObject host, THeapObjectSlot slot,
227 template <typename THeapObjectSlot>
228 void ProcessWeakHeapObject(HeapObject host, THeapObjectSlot slot,
Dmark-compact.cc4332 using THeapObjectSlot = typename TSlot::THeapObjectSlot; in CheckAndUpdateOldToNewSlot() typedef
4340 HeapObjectReference::Update(THeapObjectSlot(slot), in CheckAndUpdateOldToNewSlot()
/third_party/node/deps/v8/src/objects/
Dmaybe-object-inl.h97 template <typename THeapObjectSlot>
98 void HeapObjectReference::Update(THeapObjectSlot slot, HeapObject value) { in Update()
99 static_assert(std::is_same<THeapObjectSlot, FullHeapObjectSlot>::value || in Update()
100 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in Update()
Dcompressed-slots.h22 using THeapObjectSlot = CompressedHeapObjectSlot; variable
68 using THeapObjectSlot = CompressedHeapObjectSlot; variable
130 using THeapObjectSlot = OffHeapCompressedObjectSlot; variable
Dmaybe-object.h59 template <typename THeapObjectSlot>
60 V8_INLINE static void Update(THeapObjectSlot slot, HeapObject value);
Dslots.h94 using THeapObjectSlot = FullHeapObjectSlot; variable
138 using THeapObjectSlot = FullHeapObjectSlot; variable
/third_party/node/deps/v8/src/common/
Dglobals.h775 using THeapObjectSlot = CompressedHeapObjectSlot; member
781 using THeapObjectSlot = FullHeapObjectSlot;
798 using HeapObjectSlot = SlotTraits::THeapObjectSlot;