/third_party/node/deps/v8/src/heap/ |
D | scavenger-inl.h | 112 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 …]
|
D | scavenger.h | 133 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 …]
|
D | marking-visitor-inl.h | 42 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()
|
D | scavenger.cc | 96 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()
|
D | marking-visitor.h | 224 template <typename THeapObjectSlot> 225 void ProcessStrongHeapObject(HeapObject host, THeapObjectSlot slot, 227 template <typename THeapObjectSlot> 228 void ProcessWeakHeapObject(HeapObject host, THeapObjectSlot slot,
|
D | mark-compact.cc | 4332 using THeapObjectSlot = typename TSlot::THeapObjectSlot; in CheckAndUpdateOldToNewSlot() typedef 4340 HeapObjectReference::Update(THeapObjectSlot(slot), in CheckAndUpdateOldToNewSlot()
|
/third_party/node/deps/v8/src/objects/ |
D | maybe-object-inl.h | 97 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()
|
D | compressed-slots.h | 22 using THeapObjectSlot = CompressedHeapObjectSlot; variable 68 using THeapObjectSlot = CompressedHeapObjectSlot; variable 130 using THeapObjectSlot = OffHeapCompressedObjectSlot; variable
|
D | maybe-object.h | 59 template <typename THeapObjectSlot> 60 V8_INLINE static void Update(THeapObjectSlot slot, HeapObject value);
|
D | slots.h | 94 using THeapObjectSlot = FullHeapObjectSlot; variable 138 using THeapObjectSlot = FullHeapObjectSlot; variable
|
/third_party/node/deps/v8/src/common/ |
D | globals.h | 775 using THeapObjectSlot = CompressedHeapObjectSlot; member 781 using THeapObjectSlot = FullHeapObjectSlot; 798 using HeapObjectSlot = SlotTraits::THeapObjectSlot;
|