Searched refs:ManagedObjectFinalizer (Results 1 – 3 of 3) sorted by relevance
36 Isolate::ManagedObjectFinalizer* node = in New()58 Isolate::ManagedObjectFinalizer* finalizer = (*p)->GetFinalizer(); in GCDelete()73 Isolate::ManagedObjectFinalizer* GetFinalizer() { in GetFinalizer()74 return reinterpret_cast<Isolate::ManagedObjectFinalizer*>( in GetFinalizer()
1215 class ManagedObjectFinalizer final {1223 ManagedObjectFinalizer() { in ManagedObjectFinalizer() function1231 ManagedObjectFinalizer* prev_ = nullptr;1232 ManagedObjectFinalizer* next_ = nullptr;1236 ManagedObjectFinalizer* RegisterForReleaseAtTeardown(1237 void* value, ManagedObjectFinalizer::Deleter deleter);1244 void UnregisterFromReleaseAtTeardown(ManagedObjectFinalizer** finalizer_ptr);1527 ManagedObjectFinalizer managed_object_finalizers_list_;
2035 Isolate::ManagedObjectFinalizer* current = in Throw()2038 Isolate::ManagedObjectFinalizer* next = current->next_; in Throw()2045 Isolate::ManagedObjectFinalizer* Isolate::RegisterForReleaseAtTeardown( in Throw()2046 void* value, Isolate::ManagedObjectFinalizer::Deleter deleter) { in Throw()2050 Isolate::ManagedObjectFinalizer* ret = new Isolate::ManagedObjectFinalizer(); in Throw()2056 Isolate::ManagedObjectFinalizer* next = managed_object_finalizers_list_.next_; in Throw()2065 Isolate::ManagedObjectFinalizer** finalizer_ptr) { in Throw()2067 Isolate::ManagedObjectFinalizer* finalizer = *finalizer_ptr; in Throw()