| /wasmtime-44.0.1/crates/c-api/src/ |
| H A D | async.rs | 60 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 D | func.rs | 108 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 D | store.rs | 127 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 D | linker.rs | 79 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 D | lib.rs | 98 finalizer: Option<extern "C" fn(*mut std::ffi::c_void)>, field 106 if let Some(f) = self.finalizer { in drop()
|
| H A D | wasi.rs | 255 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 D | config.rs | 331 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 D | ref.rs | 402 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 D | async.h | 121 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 D | store.h | 74 void (*finalizer)(void *)); 257 void *data, void (*finalizer)(void *));
|
| H A D | func.h | 80 void *env, void (*finalizer)(void *), 147 void (*finalizer)(void *), wasmtime_func_t *ret);
|
| H A D | store.hh | 49 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 D | linker.h | 140 wasmtime_func_callback_t cb, void *data, void (*finalizer)(void *)); 155 void (*finalizer)(void *));
|
| H A D | config.h | 523 void (*finalizer)(void *); member 555 void (*finalizer)(void *); member
|
| H A D | val.hh | 38 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 D | config.hh | 602 memory_ret->finalizer = raw_finalize<Memory>; in raw_new_memory() 617 config.finalizer = raw_finalize<T>; in host_memory_creator()
|
| H A D | val.h | 256 void (*finalizer)(void *),
|
| /wasmtime-44.0.1/crates/c-api/src/component/ |
| H A D | linker.rs | 116 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 D | linker.h | 156 void (*finalizer)(void *)); 202 void (*finalizer)(void *));
|
| /wasmtime-44.0.1/crates/c-api/include/ |
| H A D | wasi.h | 161 void (*finalizer)(void *)); 194 void (*finalizer)(void *));
|
| H A D | wasm.hh | 496 void set_host_info(void* info, void (*finalizer)(void*) = nullptr); 765 void*, void (*finalizer)(void*) = nullptr) -> own<Func>;
|
| H A D | wasm.h | 445 void* env, void (*finalizer)(void*));
|
| /wasmtime-44.0.1/crates/c-api-macros/src/ |
| H A D | lib.rs | 130 finalizer: Option<extern "C" fn(*mut std::os::raw::c_void)>, in declare_ref()
|
| /wasmtime-44.0.1/examples/ |
| H A D | async.cc | 212 continuation_ret->finalizer = [](void *env) { in main()
|