Home
last modified time | relevance | path

Searched refs:finalizer (Results 1 - 25 of 42) sorted by relevance

12

/third_party/node/deps/undici/src/lib/compat/
H A Ddispatcher-weakref.js20 constructor (finalizer) {
21 this.finalizer = finalizer
28 this.finalizer(key)
/third_party/skia/third_party/externals/freetype/src/base/
H A Dftmm.c191 if ( !error && face->autohint.finalizer ) in FT_EXPORT_DEF()
193 face->autohint.finalizer( face->autohint.data ); in FT_EXPORT_DEF()
226 if ( !error && face->autohint.finalizer ) in FT_EXPORT_DEF()
228 face->autohint.finalizer( face->autohint.data ); in FT_EXPORT_DEF()
300 if ( !error && face->autohint.finalizer ) in FT_EXPORT_DEF()
302 face->autohint.finalizer( face->autohint.data ); in FT_EXPORT_DEF()
376 if ( !error && face->autohint.finalizer ) in FT_EXPORT_DEF()
378 face->autohint.finalizer( face->autohint.data ); in FT_EXPORT_DEF()
427 if ( !error && face->autohint.finalizer ) in FT_EXPORT_DEF()
429 face->autohint.finalizer( fac in FT_EXPORT_DEF()
[all...]
/third_party/python/Lib/multiprocessing/
H A Dpopen_fork.py18 self.finalizer = None
77 self.finalizer = util.Finalize(self, util.close_fds,
82 if self.finalizer is not None:
83 self.finalizer()
H A Dutil.py136 # current_process() can be None if the finalizer is called
148 # keep a strong reference to shutil.rmtree(), since the finalizer
216 sub_debug('finalizer no longer registered')
219 sub_debug('finalizer ignored because different process')
222 sub_debug('finalizer calling %s with args %s and kwargs %s',
243 Return whether this finalizer is still waiting to invoke callback
295 finalizer = _finalizer_registry.get(key)
297 if finalizer is not None:
298 sub_debug('calling %s', finalizer)
300 finalizer()
[all...]
H A Dpopen_spawn_win32.py87 self.finalizer = util.Finalize(self, _close_handles,
132 self.finalizer()
H A Dpopen_forkserver.py55 self.finalizer = util.Finalize(self, util.close_fds,
H A Dpopen_spawn_posix.py68 self.finalizer = util.Finalize(self, util.close_fds, fds_to_close)
/third_party/node/test/js-native-api/test_reference/
H A Dtest_finalizer.c15 "The correct pointer was passed to the finalizer"); in FinalizeExternalCallJs()
34 napi_value finalizer = args[0]; in CreateExternalWithJsFinalize() local
36 NODE_API_CALL(env, napi_typeof(env, finalizer, &finalizer_valuetype)); in CreateExternalWithJsFinalize()
41 NODE_API_CALL(env, napi_create_reference(env, finalizer, 1, &finalizer_ref)); in CreateExternalWithJsFinalize()
/third_party/node/test/node-api/test_buffer/
H A Dtest_finalizer.c28 napi_value finalizer = args[0]; in malignFinalizerBuffer() local
30 NODE_API_CALL(env, napi_typeof(env, finalizer, &finalizer_valuetype)); in malignFinalizerBuffer()
35 NODE_API_CALL(env, napi_create_reference(env, finalizer, 1, &finalizer_ref)); in malignFinalizerBuffer()
/third_party/node/test/node-api/test_exception/
H A Dtest_exception.c4 static void finalizer(napi_env env, void *data, void *hint) { in finalizer() function
14 buffer_data, finalizer, NULL, &buffer)); in createExternalBuffer()
/third_party/node/test/node-api/test_threadsafe_function/
H A Duncaught_exception.js13 assert.throws(() => { throw err; }, /finalizer error/);
23 common.mustCall(function finalizer() {
24 throw new Error('finalizer error');
/third_party/node/src/
H A Dnode_api.cc51 void node_jsvm_env__::EnqueueFinalizer(v8impl::RefTracker* finalizer) { in EnqueueFinalizer() argument
52 JSVM_Env__::EnqueueFinalizer(finalizer); in EnqueueFinalizer()
69 // As userland code can delete additional references in one finalizer, in DrainFinalizerQueue()
129 std::unique_ptr<BufferFinalizer, Deleter> finalizer{ in FinalizeBufferCallback()
131 finalizer->finalize_data_ = data; in FinalizeBufferCallback()
134 if (finalizer->finalize_callback_ == nullptr) return; in FinalizeBufferCallback()
135 finalizer->env_->CallFinalizer(finalizer->finalize_callback_, in FinalizeBufferCallback()
136 finalizer->finalize_data_, in FinalizeBufferCallback()
137 finalizer in FinalizeBufferCallback()
1052 v8impl::BufferFinalizer* finalizer = OH_JSVM_CreateExternal_buffer() local
[all...]
H A Djs_native_api_v8.h157 // Call finalizer immediately.
163 // Invoke finalizer from V8 garbage collector.
164 void InvokeFinalizerFromGC(v8impl::RefTracker* finalizer);
166 // Enqueue the finalizer to the JSVM_Env's own queue of the second pass
170 virtual void EnqueueFinalizer(v8impl::RefTracker* finalizer) { in EnqueueFinalizer()
171 pending_finalizers.emplace(finalizer); in EnqueueFinalizer()
174 // Remove the finalizer from the scheduled second pass weak callback queue.
175 // The finalizer can be deleted after this call.
176 virtual void DequeueFinalizer(v8impl::RefTracker* finalizer) { in DequeueFinalizer()
177 pending_finalizers.erase(finalizer); in DequeueFinalizer()
[all...]
H A Dnode_api_internals.h21 void EnqueueFinalizer(v8impl::RefTracker* finalizer) override;
/third_party/node/deps/v8/src/heap/cppgc/
H A Dsweeper.cc515 SweepFinalizer finalizer(platform_, free_memory_handling_); in SweepWithDeadline()
516 if (!finalizer.FinalizeSpaceWithDeadline(&state, deadline_in_seconds)) { in SweepWithDeadline()
799 SweepFinalizer finalizer(platform_, config_.free_memory_handling); in SweepForAllocationIfRunning()
801 finalizer.FinalizePage(&*page); in SweepForAllocationIfRunning()
802 if (size <= finalizer.largest_new_free_list_entry()) return true; in SweepForAllocationIfRunning()
862 SweepFinalizer finalizer(platform_, config_.free_memory_handling); in Finish()
863 finalizer.FinalizeHeap(&space_states_); in Finish()
1018 SweepFinalizer finalizer(platform_, config_.free_memory_handling); in SynchronizeAndFinalizeConcurrentSweeping()
1019 finalizer.FinalizeHeap(&space_states_); in SynchronizeAndFinalizeConcurrentSweeping()
/third_party/node/test/js-native-api/test_exception/
H A Dtest_exception.c79 static void finalizer(napi_env env, void *data, void *hint) { in finalizer() function
88 napi_create_external(env, &num, finalizer, NULL, &external)); in createExternal()
/third_party/skia/third_party/externals/harfbuzz/src/
H A Dhb-ft.cc753 if (unlikely (!ft_face->generic.data || ft_face->generic.finalizer != (FT_Generic_Finalizer) hb_ft_face_finalize)) in hb_ft_face_create_cached()
755 if (ft_face->generic.finalizer) in hb_ft_face_create_cached()
756 ft_face->generic.finalizer (ft_face); in hb_ft_face_create_cached()
759 ft_face->generic.finalizer = (FT_Generic_Finalizer) hb_ft_face_finalize; in hb_ft_face_create_cached()
1023 ft_face->generic.finalizer = (FT_Generic_Finalizer) _release_blob; in hb_ft_font_set_funcs()
/third_party/python/Python/
H A Dsysmodule.c1227 {"finalizer", "Hook to intercept finalization"},
1241 static char *keywords[] = {"firstiter", "finalizer", NULL}; in sys_set_asyncgen_hooks()
1243 PyObject *finalizer = NULL; in sys_set_asyncgen_hooks() local
1247 &firstiter, &finalizer)) { in sys_set_asyncgen_hooks()
1251 if (finalizer && finalizer != Py_None) { in sys_set_asyncgen_hooks()
1252 if (!PyCallable_Check(finalizer)) { in sys_set_asyncgen_hooks()
1254 "callable finalizer expected, got %.50s", in sys_set_asyncgen_hooks()
1255 Py_TYPE(finalizer)->tp_name); in sys_set_asyncgen_hooks()
1258 if (_PyEval_SetAsyncGenFinalizer(finalizer) < in sys_set_asyncgen_hooks()
1304 PyObject *finalizer = _PyEval_GetAsyncGenFinalizer(); sys_get_asyncgen_hooks_impl() local
[all...]
/third_party/node/deps/v8/src/wasm/
H A Dc-api.cc440 ManagedData(void* info, void (*finalizer)(void*)) in ManagedData()
441 : info(info), finalizer(finalizer) {} in ManagedData()
444 if (finalizer) (*finalizer)(info); in ~ManagedData()
448 void (*finalizer)(void*); member
452 void (*finalizer)(void*)) { in SetHostInfo()
459 i_isolate(), estimated_size, new ManagedData(info, finalizer)); in SetHostInfo()
922 void set_host_info(void* info, void (*finalizer)(void*)) { in set_host_info() argument
923 store()->SetHostInfo(v8_object(), info, finalizer); in set_host_info() local
451 SetHostInfo(i::Handle<i::Object> object, void* info, void (*finalizer)(void*)) SetHostInfo() argument
954 set_host_info(void* info, void (*finalizer)(void*)) set_host_info() argument
1351 void (*finalizer)(void*); global() member
3032 void (*finalizer)(void*); global() member
3056 wasm_func_new_with_env(wasm_store_t* store, const wasm_functype_t* type, wasm_func_callback_with_env_t callback, void* env, void (*finalizer)(void*)) wasm_func_new_with_env() argument
[all...]
H A Dc-api.h45 void (*finalizer)(void*));
/third_party/skia/third_party/externals/freetype/include/freetype/
H A Dfttypes.h452 * the address of a 'finalizer' function, which will be called by
455 * the `finalizer` field).
462 * finalizer ::
463 * A pointer to a 'generic finalizer' function, which will be called
470 FT_Generic_Finalizer finalizer; member
/third_party/python/Lib/test/
H A Dtest_sys.py1642 self.assertIsNone(old.finalizer)
1649 self.assertIs(hooks.finalizer, None)
1652 finalizer = lambda *a: None
1653 sys.set_asyncgen_hooks(finalizer=finalizer)
1657 self.assertIs(hooks.finalizer, finalizer)
1658 self.assertIs(hooks[1], finalizer)
1663 self.assertIsNone(cur.finalizer)
/third_party/python/Objects/
H A Dgenobject.c66 PyObject *finalizer = agen->ag_origin_or_finalizer; in _PyGen_Finalize() local
67 if (finalizer && !agen->ag_closed) { in _PyGen_Finalize()
71 res = PyObject_CallOneArg(finalizer, self); in _PyGen_Finalize()
1452 PyObject *finalizer; in async_gen_init_hooks() local
1463 finalizer = tstate->async_gen_finalizer; in async_gen_init_hooks()
1464 if (finalizer) { in async_gen_init_hooks()
1465 Py_INCREF(finalizer); in async_gen_init_hooks()
1466 o->ag_origin_or_finalizer = finalizer; in async_gen_init_hooks()
/third_party/node/test/js-native-api/test_general/
H A Dtest_general.c159 napi_finalize finalizer, in wrap_first_arg()
165 NODE_API_CALL(env, napi_wrap(env, to_wrap, data, finalizer, NULL, NULL)); in wrap_first_arg()
157 wrap_first_arg(napi_env env, napi_callback_info info, napi_finalize finalizer, void* data) wrap_first_arg() argument
/third_party/node/deps/v8/third_party/wasm-api/
H A Dwasm.hh402 void set_host_info(void* info, void (*finalizer)(void*) = nullptr);
644 void*, void (*finalizer)(void*) = nullptr) -> own<Func>;

Completed in 25 milliseconds

12