Home
last modified time | relevance | path

Searched refs:ManagedObjectFinalizer (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/
Dmanaged.h36 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()
Disolate.h1215 class ManagedObjectFinalizer final {
1223 ManagedObjectFinalizer() { in ManagedObjectFinalizer() function
1231 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_;
Disolate.cc2035 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()