| /wasmtime-44.0.1/tests/misc_testsuite/component-model/async/ |
| H A D | lift.wast | 4 ;; 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 D | fused.wast | 7 ;; 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 D | reenter-during-yield.wast | 22 (func (export "callback") (param i32 i32 i32) (result i32) unreachable) 36 (callback (func $a "callback"))
|
| H A D | yield-when-cancelled.wast | 27 (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 D | backpressure-deadlock.wast | 23 (func (export "callback") (param i32 i32 i32) (result i32) unreachable) 37 (canon lift (core func $i "f") async (callback (func $i "callback"))))
|
| H A D | stackful.wast | 7 ;; async lift; no callback 19 ;; async lower -> async lift without callback 67 ;; sync lower -> async lift without callback
|
| H A D | many-params-with-retptr.wast | 150 (func (export "callback") (param i32 i32 i32) (result i32) 165 (callback (func $i "callback"))
|
| /wasmtime-44.0.1/crates/environ/src/ |
| H A D | fact.rs | 194 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 D | wasi.rs | 159 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 D | func.rs | 97 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 D | async.rs | 58 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 D | linker.rs | 77 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 D | adapt.rs | 175 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 D | linker.rs | 114 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 D | func.h | 79 wasmtime_func_callback_t callback, 146 wasmtime_func_unchecked_callback_t callback, void *env,
|
| H A D | store.hh | 266 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 D | async.h | 117 wasmtime_func_async_continuation_callback_t callback; member
|
| /wasmtime-44.0.1/crates/environ/src/component/ |
| H A D | dfg.rs | 467 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 D | info.rs | 530 pub callback: Option<RuntimeCallbackIndex>, field 1069 callback: Option<RuntimeCallbackIndex>, 1081 callback: Option<RuntimeCallbackIndex>,
|
| /wasmtime-44.0.1/crates/c-api/include/ |
| H A D | wasi.h | 160 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 D | concurrent.rs | 865 .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 D | instance.rs | 901 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 D | threads.c | 45 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 D | multi.c | 25 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 D | linker.h | 155 size_t name_len, wasmtime_component_func_callback_t callback, void *data,
|