Lines Matching refs:finalizer
283 ManagedData(void* info, void (*finalizer)(void*)) in ManagedData()
284 : info(info), finalizer(finalizer) {} in ManagedData()
287 if (finalizer) (*finalizer)(info); in ~ManagedData()
291 void (*finalizer)(void*); member
295 void (*finalizer)(void*)) { in SetHostInfo()
302 i_isolate(), estimated_size, new ManagedData(info, finalizer)); in SetHostInfo()
765 void set_host_info(void* info, void (*finalizer)(void*)) { in set_host_info()
766 store()->SetHostInfo(v8_object(), info, finalizer); in set_host_info()
797 void Ref::set_host_info(void* info, void (*finalizer)(void*)) { in set_host_info()
798 impl(this)->set_host_info(info, finalizer); in set_host_info()
1192 void (*finalizer)(void*); member
1199 finalizer(nullptr), in FuncData()
1203 if (finalizer) (*finalizer)(env); in ~FuncData()
1301 void* env, void (*finalizer)(void*)) -> own<Func> { in make()
1305 data->finalizer = finalizer; in make()
2584 wasm_##name##_t* r, void* info, void (*finalizer)(void*)) { \
2585 r->set_host_info(info, finalizer); \
2872 void (*finalizer)(void*); in WASM_DEFINE_REF() member
2884 if (t->finalizer) t->finalizer(t->env); in WASM_DEFINE_REF()
2899 void* env, void (*finalizer)(void*)) { in wasm_func_new_with_env()
2900 auto env2 = new wasm_callback_env_t{callback, env, finalizer}; in wasm_func_new_with_env()