Home
last modified time | relevance | path

Searched refs:persistent_handle_ (Results 1 - 4 of 4) sorted by relevance

/third_party/node/src/
H A Dbase_object.cc17 : persistent_handle_(realm->isolate(), object), realm_(realm) { in BaseObject()
36 if (persistent_handle_.IsEmpty()) { in ~BaseObject()
53 persistent_handle_.SetWeak( in MakeWeak()
61 obj->persistent_handle_.Reset(); in MakeWeak()
100 metadata->wants_weak_jsobj = persistent_handle_.IsWeak(); in pointer_data()
116 } else if (metadata->wants_weak_jsobj && !persistent_handle_.IsEmpty()) { in decrease_refcount()
124 if (prev_refcount == 0 && !persistent_handle_.IsEmpty()) in increase_refcount()
125 persistent_handle_.ClearWeak(); in increase_refcount()
145 return !persistent_handle_.IsWeak(); in IsRootNode()
H A Dnode_postmortem_metadata.cc20 V(BaseObject, persistent_handle_, v8_Persistent_v8_Object, \
21 BaseObject::persistent_handle_) \
H A Dbase_object-inl.h53 return persistent_handle_; in persistent()
58 return PersistentToLocal::Default(env()->isolate(), persistent_handle_); in object()
110 persistent_handle_.ClearWeak(); in ClearWeak()
114 if (persistent_handle_.IsWeak()) return true; in IsWeakOrDetached()
H A Dbase_object.h188 // persistent_handle_ needs to be at a fixed offset from the start of the
198 v8::Global<v8::Object> persistent_handle_; member in node::BaseObject

Completed in 3 milliseconds