/third_party/node/deps/v8/include/ |
H A D | v8-traced-handle.h | 69 * Returns true if this TracedReference is empty, i.e., has not been 129 * Note that the base class cannot be instantiated itself, use |TracedReference| 174 friend class TracedReference; 193 class TracedReference : public BasicTracedReference<T> { class 198 * An empty TracedReference without storage cell. 200 TracedReference() : BasicTracedReference<T>() {} in TracedReference() function in v8::TracedReference 203 * Construct a TracedReference from a Local. 209 TracedReference(Isolate* isolate, Local<S> that) : BasicTracedReference<T>() { in TracedReference() function in v8::TracedReference 216 * Move constructor initializing TracedReference from an 219 V8_INLINE TracedReference(TracedReferenc 238 V8_INLINE TracedReference(const TracedReference& other) { TracedReference() function in v8::TracedReference 248 V8_INLINE TracedReference(const TracedReference<S>& other) { TracedReference() function in v8::TracedReference [all...] |
H A D | v8-embedder-heap.h | 37 * Returns true if the |TracedReference| handle should be considered as root 39 * otherwise. The default implementation will keep all |TracedReference| 44 * |TracedReference|. 51 virtual bool IsRoot(const v8::TracedReference<v8::Value>& handle) = 0; 62 virtual void ResetRoot(const v8::TracedReference<v8::Value>& handle) = 0; 83 * Interface for iterating through |TracedReference| handles. 88 virtual void VisitTracedReference(const TracedReference<Value>& handle) {} in VisitTracedReference() 112 * Iterates all |TracedReference| handles created for the |v8::Isolate| the 187 const v8::TracedReference<v8::Value>& handle); 193 const v8::TracedReference<v [all...] |
H A D | v8-cppgc.h | 205 struct TraceTrait<v8::TracedReference<T>> { 212 *static_cast<const v8::TracedReference<T>*>(self)); in Trace()
|
H A D | v8-local-handle.h | 49 class TracedReference; 315 friend class TracedReference;
|
/third_party/node/deps/v8/include/v8-include/ |
H A D | v8-traced-handle.h | 67 * Returns true if this TracedReference is empty, i.e., has not been 126 * Note that the base class cannot be instantiated itself, use |TracedReference| 168 friend class TracedReference; 181 class TracedReference : public BasicTracedReference<T> { class 186 * An empty TracedReference without storage cell. 188 V8_INLINE TracedReference() = default; 191 * Construct a TracedReference from a Local. 197 TracedReference(Isolate* isolate, Local<S> that) : BasicTracedReference<T>() { in TracedReference() function in v8::TracedReference 205 * Move constructor initializing TracedReference from an 208 V8_INLINE TracedReference(TracedReferenc 227 V8_INLINE TracedReference(const TracedReference& other) { TracedReference() function in v8::TracedReference 237 V8_INLINE TracedReference(const TracedReference<S>& other) { TracedReference() function in v8::TracedReference [all...] |
H A D | v8-embedder-heap.h | 24 * Returns true if the |TracedReference| handle should be considered as root 26 * otherwise. The default implementation will keep all |TracedReference| 31 * |TracedReference|. 40 virtual bool IsRoot(const v8::TracedReference<v8::Value>& handle) = 0; 53 virtual void ResetRoot(const v8::TracedReference<v8::Value>& handle) = 0;
|
H A D | v8-cppgc.h | 227 struct TraceTrait<v8::TracedReference<T>> { 234 *static_cast<const v8::TracedReference<T>*>(self)); in Trace()
|
H A D | v8-object.h | 524 /** Same as above, but works for TracedReference. */ 702 V8_INLINE static Isolate* GetIsolate(const TracedReference<Object>& handle) { in GetIsolate()
|
H A D | v8-local-handle.h | 39 class TracedReference;
|
/third_party/node/deps/v8/src/heap/ |
H A D | embedder-tracing.h | 28 bool IsRoot(const v8::TracedReference<v8::Value>& handle) final; 30 void ResetRoot(const v8::TracedReference<v8::Value>& handle) final;
|
H A D | embedder-tracing.cc | 209 const v8::TracedReference<v8::Value>& handle) { in IsRoot() 214 const v8::TracedReference<v8::Value>& handle) { in ResetRoot()
|
/third_party/node/deps/v8/src/heap/cppgc-js/ |
H A D | cpp-heap.cc | 67 void VisitTracedReference(const v8::TracedReference<v8::Value>& value) final { 72 void VisitHandle(const v8::TracedReference<v8::Value>& value, in VisitHandle()
|
/third_party/node/deps/v8/src/handles/ |
H A D | global-handles.cc | 738 // Space to keep track of on-stack handles (e.g. TracedReference). Such 815 v->VisitRootPointer(Root::kGlobalHandles, "on-stack TracedReference", in Iterate() 826 v->VisitRootPointer(Root::kGlobalHandles, "on-stack TracedReference", in Iterate() 1276 *reinterpret_cast<v8::TracedReference<v8::Value>*>(&value))); in IdentifyWeakUnmodifiedObjects() 1357 *reinterpret_cast<v8::TracedReference<v8::Value>*>(&value)); in IterateYoungWeakObjectsForPhantomHandles() 1646 *reinterpret_cast<v8::TracedReference<v8::Value>*>(&value)); in IterateTracedNodes()
|
/third_party/node/deps/v8/src/api/ |
H A D | api.cc | 10368 const v8::TracedReference<v8::Value>& handle) { in IsRootForNonTracingGC() 10373 const v8::TracedReference<v8::Value>& handle) { in ResetHandleInNonTracingGC()
|