Home
last modified time | relevance | path

Searched refs:finalizer (Results 1 – 24 of 24) sorted by relevance

/wasmtime-44.0.1/crates/c-api/src/
H A Dasync.rs60 pub finalizer: Option<extern "C" fn(*mut c_void)>, field
67 if let Some(f) = self.finalizer { in drop()
133 finalizer: None, in invoke_c_async_callback()
168 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, in c_async_callback_to_rust_fn()
177 let foreign = crate::ForeignData { data, finalizer }; in c_async_callback_to_rust_fn()
281 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, in wasmtime_linker_define_async_func()
368 finalizer: Option<extern "C" fn(arg1: *mut std::ffi::c_void)>, field
406 finalizer: Option<extern "C" fn(arg1: *mut std::ffi::c_void)>, field
423 finalizer: None, in new_stack()
432 finalizer: out.finalizer, in new_stack()
[all …]
H A Dfunc.rs108 finalizer: Option<extern "C" fn(arg1: *mut std::ffi::c_void)>, in wasm_func_new_with_env()
110 let finalizer = crate::ForeignData { data, finalizer }; in wasm_func_new_with_env() localVariable
112 let _ = &finalizer; // move entire finalizer into this closure in wasm_func_new_with_env()
113 callback(finalizer.data, params, results) in wasm_func_new_with_env()
245 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, in wasmtime_func_new()
249 let cb = c_callback_to_rust_fn(callback, data, finalizer); in wasmtime_func_new()
257 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, in c_callback_to_rust_fn()
259 let foreign = crate::ForeignData { data, finalizer }; in c_callback_to_rust_fn()
315 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, in wasmtime_func_new_unchecked()
326 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, in c_unchecked_callback_to_rust_fn()
[all …]
H A Dstore.rs127 finalizer: Option<extern "C" fn(*mut c_void)>, in wasmtime_store_new()
133 foreign: ForeignData { data, finalizer }, in wasmtime_store_new()
160 finalizer: Option<extern "C" fn(*mut c_void)>, in wasmtime_store_epoch_deadline_callback()
162 let foreign = crate::ForeignData { data, finalizer }; in wasmtime_store_epoch_deadline_callback()
H A Dlinker.rs79 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, in wasmtime_linker_define_func()
84 let cb = crate::func::c_callback_to_rust_fn(callback, data, finalizer); in wasmtime_linker_define_func()
98 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, in wasmtime_linker_define_func_unchecked()
103 let cb = crate::func::c_unchecked_callback_to_rust_fn(callback, data, finalizer); in wasmtime_linker_define_func_unchecked()
H A Dlib.rs98 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, field
106 if let Some(f) = self.finalizer { in drop()
H A Dwasi.rs255 finalizer: Option<extern "C" fn(*mut c_void)>, in wasi_config_set_stdout_custom()
258 crate::ForeignData { data, finalizer }, in wasi_config_set_stdout_custom()
290 finalizer: Option<extern "C" fn(*mut c_void)>, in wasi_config_set_stderr_custom()
293 crate::ForeignData { data, finalizer }, in wasi_config_set_stderr_custom()
H A Dconfig.rs331 finalizer: Option<extern "C" fn(arg1: *mut std::ffi::c_void)>, field
386 finalizer: Option<extern "C" fn(arg1: *mut std::ffi::c_void)>, field
422 finalizer: None, in new_memory()
438 finalizer: memory.finalizer, in new_memory()
462 finalizer: creator.finalizer, in wasmtime_config_host_memory_creator_set()
H A Dref.rs402 finalizer: Option<extern "C" fn(*mut c_void)>, in wasmtime_externref_new()
406 let e = match ExternRef::new(&mut scope, crate::ForeignData { data, finalizer }) { in wasmtime_externref_new()
/wasmtime-44.0.1/crates/c-api/include/wasmtime/
H A Dasync.h121 void (*finalizer)(void *); member
237 wasmtime_func_async_callback_t cb, void *data, void (*finalizer)(void *));
306 void (*finalizer)(void *); member
335 void (*finalizer)(void *); member
H A Dstore.h74 void (*finalizer)(void *));
257 void *data, void (*finalizer)(void *));
H A Dfunc.h80 void *env, void (*finalizer)(void *),
147 void (*finalizer)(void *), wasmtime_func_t *ret);
H A Dstore.hh49 static void finalizer(void *ptr) { in finalizer() function in wasmtime::Store
56 : ptr(wasmtime_store_new(engine.capi(), nullptr, finalizer)) {} in Store()
135 finalizer(static_cast<std::any *>(wasmtime_context_get_data(ptr))); in set_data()
H A Dlinker.h140 wasmtime_func_callback_t cb, void *data, void (*finalizer)(void *));
155 void (*finalizer)(void *));
H A Dconfig.h523 void (*finalizer)(void *); member
555 void (*finalizer)(void *); member
H A Dval.hh38 static void finalizer(void *ptr) { in finalizer() function in wasmtime::ExternRef
81 bool ok = wasmtime_externref_new(cx.ptr, ptr, finalizer, &this->val); in ExternRef()
H A Dconfig.hh602 memory_ret->finalizer = raw_finalize<Memory>; in raw_new_memory()
617 config.finalizer = raw_finalize<T>; in host_memory_creator()
H A Dval.h256 void (*finalizer)(void *),
/wasmtime-44.0.1/crates/c-api/src/component/
H A Dlinker.rs116 finalizer: Option<extern "C" fn(*mut c_void)>, in wasmtime_component_linker_instance_add_func()
123 let foreign = crate::ForeignData { data, finalizer }; in wasmtime_component_linker_instance_add_func()
201 finalizer: Option<extern "C" fn(*mut c_void)>, in wasmtime_component_linker_instance_add_resource()
208 let foreign = crate::ForeignData { data, finalizer }; in wasmtime_component_linker_instance_add_resource()
/wasmtime-44.0.1/crates/c-api/include/wasmtime/component/
H A Dlinker.h156 void (*finalizer)(void *));
202 void (*finalizer)(void *));
/wasmtime-44.0.1/crates/c-api/include/
H A Dwasi.h161 void (*finalizer)(void *));
194 void (*finalizer)(void *));
H A Dwasm.hh496 void set_host_info(void* info, void (*finalizer)(void*) = nullptr);
765 void*, void (*finalizer)(void*) = nullptr) -> own<Func>;
H A Dwasm.h445 void* env, void (*finalizer)(void*));
/wasmtime-44.0.1/crates/c-api-macros/src/
H A Dlib.rs130 finalizer: Option<extern "C" fn(*mut std::os::raw::c_void)>, in declare_ref()
/wasmtime-44.0.1/examples/
H A Dasync.cc212 continuation_ret->finalizer = [](void *env) { in main()