Home
last modified time | relevance | path

Searched refs:TracedReference (Results 1 - 14 of 14) sorted by relevance

/third_party/node/deps/v8/include/
H A Dv8-traced-handle.h69 * 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 Dv8-embedder-heap.h37 * 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 Dv8-cppgc.h205 struct TraceTrait<v8::TracedReference<T>> {
212 *static_cast<const v8::TracedReference<T>*>(self)); in Trace()
H A Dv8-local-handle.h49 class TracedReference;
315 friend class TracedReference;
/third_party/node/deps/v8/include/v8-include/
H A Dv8-traced-handle.h67 * 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 Dv8-embedder-heap.h24 * 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 Dv8-cppgc.h227 struct TraceTrait<v8::TracedReference<T>> {
234 *static_cast<const v8::TracedReference<T>*>(self)); in Trace()
H A Dv8-object.h524 /** Same as above, but works for TracedReference. */
702 V8_INLINE static Isolate* GetIsolate(const TracedReference<Object>& handle) { in GetIsolate()
H A Dv8-local-handle.h39 class TracedReference;
/third_party/node/deps/v8/src/heap/
H A Dembedder-tracing.h28 bool IsRoot(const v8::TracedReference<v8::Value>& handle) final;
30 void ResetRoot(const v8::TracedReference<v8::Value>& handle) final;
H A Dembedder-tracing.cc209 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 Dcpp-heap.cc67 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 Dglobal-handles.cc738 // 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 Dapi.cc10368 const v8::TracedReference<v8::Value>& handle) { in IsRootForNonTracingGC()
10373 const v8::TracedReference<v8::Value>& handle) { in ResetHandleInNonTracingGC()

Completed in 31 milliseconds