Home
last modified time | relevance | path

Searched refs:callback (Results 1 – 25 of 47) sorted by relevance

12

/wasmtime-44.0.1/tests/misc_testsuite/component-model/async/
H A Dlift.wast4 ;; async lift; with callback
7 (func (export "callback") (param i32 i32 i32) (result i32) unreachable)
13 (canon lift (core func $i "foo") async (callback (func $i "callback")))
H A Dfused.wast7 ;; async lower -> async lift with callback
12 (func (export "callback") (param i32 i32 i32) (result i32) unreachable)
24 (canon lift (core func $i "foo") async (callback (func $i "callback")))
104 ;; sync lower -> async lift with callback
109 (func (export "callback") (param i32 i32 i32) (result i32) unreachable)
121 (canon lift (core func $i "foo") async (callback (func $i "callback")))
H A Dreenter-during-yield.wast22 (func (export "callback") (param i32 i32 i32) (result i32) unreachable)
36 (callback (func $a "callback"))
H A Dyield-when-cancelled.wast27 (func (export "f-callback") (param i32 i32 i32) (result i32)
51 … (func (export "f") async (canon lift (core func $i "f") async (callback (func $i "f-callback"))))
H A Dbackpressure-deadlock.wast23 (func (export "callback") (param i32 i32 i32) (result i32) unreachable)
37 (canon lift (core func $i "f") async (callback (func $i "callback"))))
H A Dstackful.wast7 ;; async lift; no callback
19 ;; async lower -> async lift without callback
67 ;; sync lower -> async lift without callback
H A Dmany-params-with-retptr.wast150 (func (export "callback") (param i32 i32 i32) (result i32)
165 (callback (func $i "callback"))
/wasmtime-44.0.1/crates/environ/src/
H A Dfact.rs194 callback: Option<FuncIndex>, field
327 callback, in import_options()
389 let callback = callback.as_ref().map(|func| { in import_options() localVariable
409 callback, in import_options()
600 callback: Option<FuncIndex>, in import_sync_start_call()
612 callback: callback in import_sync_start_call()
613 .map(|callback| self.imported_funcs.get(callback).unwrap().clone().unwrap()), in import_sync_start_call()
639 callback: callback in import_async_start_call()
640 .map(|callback| self.imported_funcs.get(callback).unwrap().clone().unwrap()), in import_async_start_call()
870 callback: Option<CoreDef>,
[all …]
/wasmtime-44.0.1/crates/c-api/src/
H A Dwasi.rs159 callback: extern "C" fn(*mut c_void, *const u8, usize) -> isize, field
164 let wrote = (self.callback)(self.foreign_data.data, buf.as_ptr(), buf.len()); in raw_write()
182 callback: extern "C" fn(*mut c_void, *const u8, usize) -> isize, in new()
187 callback, in new()
253 callback: extern "C" fn(*mut c_void, *const u8, usize) -> isize, in wasi_config_set_stdout_custom()
259 callback, in wasi_config_set_stdout_custom()
288 callback: extern "C" fn(*mut c_void, *const u8, usize) -> isize, in wasi_config_set_stderr_custom()
294 callback, in wasi_config_set_stderr_custom()
H A Dfunc.rs97 callback: wasm_func_callback_t, in wasm_func_new()
106 callback: wasm_func_callback_with_env_t, in wasm_func_new_with_env()
113 callback(finalizer.data, params, results) in wasm_func_new_with_env()
243 callback: wasmtime_func_callback_t, in wasmtime_func_new()
249 let cb = c_callback_to_rust_fn(callback, data, finalizer); in wasmtime_func_new()
255 callback: wasmtime_func_callback_t, in c_callback_to_rust_fn()
283 let out = callback( in c_callback_to_rust_fn()
313 callback: wasmtime_func_unchecked_callback_t, in wasmtime_func_new_unchecked()
319 let cb = c_unchecked_callback_to_rust_fn(callback, data, finalizer); in wasmtime_func_new_unchecked()
324 callback: wasmtime_func_unchecked_callback_t, in c_unchecked_callback_to_rust_fn()
[all …]
H A Dasync.rs58 pub callback: wasmtime_func_async_continuation_callback_t, field
76 let cb = this.callback; in poll()
131 callback: panic_callback, in invoke_c_async_callback()
166 callback: wasmtime_func_async_callback_t, in c_async_callback_to_rust_fn()
182 callback, data, caller, params, results, in c_async_callback_to_rust_fn()
279 callback: crate::wasmtime_func_async_callback_t, in wasmtime_linker_define_async_func()
286 let cb = c_async_callback_to_rust_fn(callback, data, finalizer); in wasmtime_linker_define_async_func()
H A Dlinker.rs77 callback: crate::wasmtime_func_callback_t, in wasmtime_linker_define_func()
84 let cb = crate::func::c_callback_to_rust_fn(callback, data, finalizer); in wasmtime_linker_define_func()
96 callback: crate::wasmtime_func_unchecked_callback_t, 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()
/wasmtime-44.0.1/crates/environ/src/component/translate/
H A Dadapt.rs175 pub callback: Option<dfg::CoreDef>, field
332 fact::Import::SyncStartCall { callback } => { in fact_import_to_core_def()
334 callback: callback.clone().map(|v| dfg.callbacks.push(v)), in fact_import_to_core_def()
338 callback, in fact_import_to_core_def()
341 callback: callback.clone().map(|v| dfg.callbacks.push(v)), in fact_import_to_core_def()
409 if let Some(def) = &options.callback { in adapter_options()
/wasmtime-44.0.1/crates/c-api/src/component/
H A Dlinker.rs114 callback: wasmtime_component_func_callback_t, in wasmtime_component_linker_instance_add_func()
137 let res = callback( in wasmtime_component_linker_instance_add_func()
199 callback: wasmtime_component_resource_destructor_t, in wasmtime_component_linker_instance_add_resource()
214 if let Some(res) = callback(foreign.data, ctx, rep) { in wasmtime_component_linker_instance_add_resource()
/wasmtime-44.0.1/crates/c-api/include/wasmtime/
H A Dfunc.h79 wasmtime_func_callback_t callback,
146 wasmtime_func_unchecked_callback_t callback, void *env,
H A Dstore.hh266 auto &callback = *static_cast<F *>(data); in raw_epoch_callback() local
268 auto result = callback(ctx, *epoch_deadline_delta); in raw_epoch_callback()
H A Dasync.h117 wasmtime_func_async_continuation_callback_t callback; member
/wasmtime-44.0.1/crates/environ/src/component/
H A Ddfg.rs467 callback: Option<CallbackId>,
470 callback: Option<CallbackId>,
545 pub callback: Option<CallbackId>, field
845 let callback = options.callback.map(|mem| self.runtime_callback(mem)); in convert_options() localVariable
850 callback, in convert_options()
887 fn runtime_callback(&mut self, callback: CallbackId) -> RuntimeCallbackIndex { in runtime_callback()
889 callback, in runtime_callback()
891 |me, callback| me.core_def(&me.dfg.callbacks[callback]), in runtime_callback()
1155 callback: callback.map(|v| self.runtime_callback(v)), in trampoline()
1158 callback, in trampoline()
[all …]
H A Dinfo.rs530 pub callback: Option<RuntimeCallbackIndex>, field
1069 callback: Option<RuntimeCallbackIndex>,
1081 callback: Option<RuntimeCallbackIndex>,
/wasmtime-44.0.1/crates/c-api/include/
H A Dwasi.h160 ptrdiff_t (*callback)(void *, const unsigned char *, size_t), void *data,
193 ptrdiff_t (*callback)(void *, const unsigned char *, size_t), void *data,
/wasmtime-44.0.1/crates/wasmtime/src/runtime/component/
H A Dconcurrent.rs865 .callback = Some(callback); in handle_guest_call()
2650 if let Some(callback) = NonNull::new(callback) { in start_call()
2654 let callback = SendSyncPtr::new(callback); in start_call() localVariable
4015 callback, in async_start()
4570 callback, in new()
5359 let callback = options.callback.map(|i| instance.runtime_callback(i)); in prepare_call() localVariable
5392 callback.map(|callback| { in prepare_call()
5393 let callback = SendSyncPtr::new(callback); in prepare_call() localVariable
5466 let callback = raw_options.callback; in queue_call0() localVariable
5470 let callback = callback.map(|i| { in queue_call0() localVariable
[all …]
H A Dinstance.rs901 GlobalInitializer::ExtractCallback(callback) => { in run()
902 self.extract_callback(store.0, callback) in run()
955 fn extract_callback(&mut self, store: &mut StoreOpaque, callback: &ExtractCallback) { in extract_callback()
956 let func_ref = match lookup_vmdef(store, self.id, &callback.def) { in extract_callback()
961 .set_runtime_callback(callback.index, func_ref); in extract_callback()
/wasmtime-44.0.1/examples/
H A Dthreads.c45 own wasm_trap_t *callback(const wasm_val_vec_t *args, wasm_val_vec_t *results) { in callback() function
71 own wasm_func_t *func = wasm_func_new(store, func_type, callback); in run()
H A Dmulti.c25 wasm_trap_t *callback(void *env, wasmtime_caller_t *caller, in callback() function
106 wasmtime_func_new(context, callback_type, callback, NULL, NULL, in main()
/wasmtime-44.0.1/crates/c-api/include/wasmtime/component/
H A Dlinker.h155 size_t name_len, wasmtime_component_func_callback_t callback, void *data,

12