| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/component/ |
| H A D | libcalls.rs | 187 _: Instance, in utf8_to_utf8() argument 208 _: Instance, in utf16_to_utf16() argument 244 _: Instance, in latin1_to_latin1() argument 263 _: Instance, in latin1_to_utf16() argument 294 _: Instance, in utf8_to_utf16() argument 339 _: Instance, in utf16_to_utf8() argument 394 _: Instance, in latin1_to_utf8() argument 420 _: Instance, in utf16_to_compact_probably_utf16() argument 456 _: Instance, in utf8_to_latin1() argument 478 _: Instance, in utf16_to_latin1() argument [all …]
|
| /wasmtime-44.0.1/crates/c-api/src/ |
| H A D | instance.rs | 7 use wasmtime::{Instance, InstancePre, Trap}; 12 instance: Instance, 18 pub(crate) fn new(store: WasmStoreRef, instance: Instance) -> wasm_instance_t { in new() 38 match Instance::new(store.store.context_mut(), &wasm_module.module, &imports) { in wasm_instance_new() 78 instance: &mut Instance, in wasmtime_instance_new() argument 86 Instance::new(store, &module.module, &imports), in wasmtime_instance_new() 93 instance: wasmtime::Result<Instance>, in handle_instantiate() argument 94 instance_ptr: &mut Instance, in handle_instantiate() argument 116 instance: &Instance, in wasmtime_instance_export_get() argument 138 instance: &Instance, in wasmtime_instance_export_nth() argument [all …]
|
| /wasmtime-44.0.1/tests/all/ |
| H A D | traps.rs | 126 let instance = Instance::new(&mut store, &module, &[])?; in test_trap_trace() 197 let instance = Instance::new( in test_trap_through_host() 226 let instance = Instance::new(&mut store, &module, &[])?; in test_trap_backtrace_disabled() 309 let instance = Instance::new(&mut store, &module, &[])?; in trap_display_pretty() 339 let instance = Instance::new(&mut store, &module, &[])?; in trap_display_multi_module() 524 let instance = Instance::new(&mut store, &module, &[])?; in mismatched_arguments() 581 let e = match Instance::new(&mut store, &module, &[]) { in start_trap_pretty() 603 let instance = Instance::new(&mut store, &module, &[])?; in present_after_module_drop() 907 child_instance: Instance, in catch_trap_calling_across_stores() 997 sync_instance: Instance, in async_then_sync_trap() [all …]
|
| H A D | pooling_allocator.rs | 17 Instance::new(&mut store, &module, &[])?; in successful_instantiation() 423 Instance::new(&mut store, &module, &[])?; in total_core_instances_limit() 426 match Instance::new(&mut store, &module, &[]) { in total_core_instances_limit() 437 Instance::new(&mut store, &module, &[])?; in total_core_instances_limit() 459 let i = Instance::new(&mut store, &m, &[])?; in preserve_data_segments() 553 Instance::new(&mut store, &module, &[])?; in drop_externref_global_during_module_init() 1288 Instance::new(&mut store, &module, &[])?; in tricky_empty_table_with_empty_virtual_memory_alloc() 1348 Instance::new(&mut store, &m1, &[])?; in custom_page_sizes_reusing_same_slot() 1364 Instance::new(&mut store, &m2, &[])?; in custom_page_sizes_reusing_same_slot() 1389 Instance::new(&mut store, &module, &[])?; in instantiate_non_page_aligned_sizes() [all …]
|
| H A D | threads.rs | 39 assert!(Instance::new(&mut store, &module, &[]).is_err()); in shared_memory_failed_creation() 52 let _instance = Instance::new(&mut store, &module, &[])?; in test_instantiate_shared_memory() 66 let _instance = Instance::new(&mut store, &module, &[shared_memory.into()])?; in test_import_shared_memory() 79 let instance = Instance::new(&mut store, &module, &[])?; in test_export_shared_memory() 102 let instance1 = Instance::new(&mut store, &module, &[shared_memory.clone().into()])?; in test_sharing_of_shared_memory() 103 let instance2 = Instance::new(&mut store, &module, &[shared_memory.clone().into()])?; in test_sharing_of_shared_memory() 145 let instance = Instance::new(&mut store, &module, &[])?; in test_probe_shared_memory_size() 175 let instance = Instance::new(&mut store, &module, &[incoming_shared_memory.into()])?; in test_multi_memory() 224 let instance = Instance::new(&mut store, &module, &[shared_memory.into()]).unwrap(); in test_grow_memory_in_multiple_threads() 300 let instance = Instance::new(&mut store, &module, &[probe_memory.into()]).unwrap(); in test_memory_size_accessibility()
|
| H A D | instance.rs | 9 assert!(Instance::new(&mut store, &module, &[]).is_err()); in wrong_import_numbers() 11 assert!(Instance::new(&mut store, &module, &[func.into(), func.into()]).is_err()); in wrong_import_numbers() 27 let instance = Instance::new(&mut store, &module, &[])?; in initializes_linear_memory() 68 let instance = Instance::new(&mut store, &module, &[])?; in linear_memory_limits()
|
| H A D | fuel.rs | 56 drop(Instance::new(&mut store, &module, &[])); in fuel_consumed() 194 let error = Instance::new(&mut store, &module, &[]).err().unwrap(); in iloop() 240 let instance = Instance::new(&mut store, &module, &[func.into()]).unwrap(); in host_function_consumes_all() 288 let instance = Instance::new(&mut store, &module, &[]).unwrap(); in unconditionally_trapping_memory_accesses_save_fuel_before_trapping() 319 let instance = Instance::new(&mut store, &module, &[])?; in get_fuel_clamps_at_zero() 357 let instance = Instance::new(&mut store, &module, &[])?; in immediate_trap_with_fuel1() 376 let instance = Instance::new(&mut store, &module, &[])?; in ensure_stack_alignment() 417 let instance = Instance::new(&mut store, &module, &[])?; in custom_operator_cost()
|
| H A D | debug.rs | 28 let instance = Instance::new(&mut store, &module, &[])?; in debugging_apis_are_denied_without_debugging() 439 let instance = Instance::new( in private_entity_access() 510 let instance = Instance::new(&mut store, &module, &[])?; in private_entity_access_shared_memory() 538 let i1 = Instance::new(&mut store, &m1, &[])?; in all_instances_and_modules_in_store() 539 let i2 = Instance::new(&mut store, &m2, &[])?; in all_instances_and_modules_in_store() 641 let instance = Instance::new_async(&mut store, &module, &[]).await?; in uncaught_exception_events() 694 let instance = Instance::new_async(&mut store, &module, &[]).await?; in caught_exception_events() 737 let instance = Instance::new_async(&mut store, &module, &[]).await?; in hostcall_trap_events() 1257 let instance1 = Instance::new(&mut store, &module1, &[])?; in debug_ids() 1258 let instance2 = Instance::new(&mut store, &module2, &[])?; in debug_ids() [all …]
|
| H A D | iloop.rs | 33 let instance = Instance::new(&mut store, &module, &[])?; in loops_interruptible() 46 let instance = Instance::new(&mut store, &module, &[func.into()])?; in functions_interruptible() 79 let instance = Instance::new(&mut store, &module, &[func.into()])?; in loop_interrupt_from_afar() 116 let instance = Instance::new(&mut store, &module, &[func.into()])?; in function_interrupt_from_afar()
|
| H A D | funcref.rs | 20 let instance = Instance::new(&mut store, &module, &[])?; in pass_funcref_in_and_out_of_wasm() 43 let other_instance = Instance::new(&mut store, &module, &[])?; in pass_funcref_in_and_out_of_wasm() 66 let other_store_instance = Instance::new(&mut other_store, &other_module, &[])?; in pass_funcref_in_and_out_of_wasm() 94 let instance = Instance::new(&mut store, &module, &[])?; in receive_null_funcref_from_wasm()
|
| H A D | module_serialize.rs | 10 unsafe fn deserialize_and_instantiate(store: &mut Store<()>, buffer: &[u8]) -> Result<Instance> { in deserialize_and_instantiate() argument 12 Ok(Instance::new(store, &module, &[])?) in deserialize_and_instantiate() 104 let instance = Instance::new(&mut store, &module, &[])?; in test_deserialize_from_file() 120 let instance = Instance::new(&mut store, &module, &[])?; in test_deserialize_from_file()
|
| H A D | wait_notify.rs | 27 let instance = Instance::new(&mut store, &module, &[shared_memory.clone().into()])?; in atomic_wait_timeout_length() 71 let instance1 = Instance::new(&mut store, &module, &[shared_memory.clone().into()])?; in atomic_wait_notify_basic() 79 let instance2 = Instance::new(&mut store, &module, &[shared_memory.into()]).unwrap(); in atomic_wait_notify_basic()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | instance.rs | 37 pub struct Instance { struct 46 assert!(core::mem::size_of::<C>() == core::mem::size_of::<Instance>()); 48 assert!(core::mem::offset_of!(Instance, id) == 0); 51 impl Instance { impl 116 ) -> Result<Instance> { in new() argument 195 ) -> Result<Instance> { in new_async() argument 247 ) -> Result<Instance> { in new_started() argument 292 ) -> Result<(Instance, Option<FuncIndex>)> { in new_raw() argument 339 let instance = Instance::from_wasmtime(id, store); in new_raw() 370 Instance { in from_wasmtime() [all …]
|
| /wasmtime-44.0.1/crates/wizer/tests/all/ |
| H A D | preloads.rs | 2 use wasmtime::{Instance, Linker, Module}; 31 let i1 = Instance::new_async(&mut *store, &mod1, &[]).await?; in run_with_preloads() 32 let i2 = Instance::new_async(&mut *store, &mod2, &[]).await?; in run_with_preloads() 42 let mod1_inst = wasmtime::Instance::new_async(&mut store, &mod1, &[]).await?; in run_with_preloads() 43 let mod2_inst = wasmtime::Instance::new_async(&mut store, &mod2, &[]).await?; in run_with_preloads()
|
| /wasmtime-44.0.1/crates/c-api/tests/ |
| H A D | instance.cc | 6 TEST(Instance, Smoke) { in TEST() argument 32 Instance::create(store, mod, {}).err(); in TEST() 33 Instance i = Instance::create(store, mod, {f, g, t, m}).unwrap(); in TEST()
|
| /wasmtime-44.0.1/crates/c-api/include/wasmtime/ |
| H A D | instance.hh | 32 class Instance { class 40 Instance(wasmtime_instance_t instance) : instance(instance) {} in Instance() function in wasmtime::Instance 58 static TrapResult<Instance> create(Store::Context cx, const Module &m, in create() 76 return Instance(instance); in create()
|
| /wasmtime-44.0.1/crates/c-api/src/component/ |
| H A D | instance.rs | 1 use wasmtime::component::{Func, Instance}; 9 instance: &Instance, in wasmtime_component_instance_get_export_index() argument 33 instance: &Instance, in wasmtime_component_instance_get_func() argument
|
| /wasmtime-44.0.1/crates/debugger/src/host/ |
| H A D | opaque.rs | 7 Engine, ExnRef, ExnRefPre, ExnType, FrameHandle, Func, FuncType, Global, Instance, Memory, 31 async fn all_instances(&mut self) -> Result<Vec<Instance>>; in all_instances() argument 37 async fn get_instance_module(&mut self, instance: Instance) -> Result<Module>; in get_instance_module() 39 async fn instance_get_memory(&mut self, instance: Instance, idx: u32) in instance_get_memory() argument 41 async fn instance_get_global(&mut self, instance: Instance, idx: u32) in instance_get_global() argument 104 async fn frame_instance(&mut self, frame: FrameHandle) -> Result<Instance>; in frame_instance() argument 118 async fn all_instances(&mut self) -> Result<Vec<Instance>> { in all_instances() argument 168 instance: Instance, in instance_get_memory() argument 177 instance: Instance, in instance_get_global() argument 491 async fn frame_instance(&mut self, frame: FrameHandle) -> Result<Instance> { in frame_instance() argument [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/tests/ |
| H A D | custom_signal_handler.rs | 49 fn invoke_export(store: &mut Store<()>, instance: Instance, func_name: &str) -> Result<i32> { in invoke_export() argument 57 fn set_up_memory(store: &mut Store<()>, instance: Instance) -> (usize, usize) { in set_up_memory() 138 let instance = Instance::new(&mut store, &module, &externs)?; in test_custom_signal_handler_single_instance_hostcall() 159 let instance = Instance::new(&mut store, &module, &externs)?; in test_custom_signal_handler_single_instance() 215 let instance1 = Instance::new(&mut store, &module, &externs)?; in test_custom_signal_handler_multiple_instances() 261 Instance::new(&mut store, &module, &externs).expect("failed to instantiate module"); in test_custom_signal_handler_multiple_instances() 313 let instance1 = Instance::new(&mut store, &module1, &externs)?; in test_custom_signal_handler_instance_calling_another_instance() 328 let instance2 = Instance::new(&mut store, &module2, &[instance1_read])?; in test_custom_signal_handler_instance_calling_another_instance()
|
| /wasmtime-44.0.1/examples/ |
| H A D | threads.cc | 57 auto instance_res = Instance::create(store, module, {hello_func}); in run_worker() 62 Instance instance = instance_res.unwrap(); in run_worker() 83 Instance instance = Instance::create(store, module, {hello_func}).unwrap(); in run_worker()
|
| /wasmtime-44.0.1/crates/wizer/src/ |
| H A D | wasmtime.rs | 5 use wasmtime::{Extern, Instance, Module, Result, Store, Val}; 14 instantiate: impl AsyncFnOnce(&mut Store<T>, &Module) -> Result<wasmtime::Instance>, in run() argument 58 instance: &wasmtime::Instance, in initialize() argument 94 pub instance: Instance,
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/func/ |
| H A D | options.rs | 7 use crate::component::{Instance, ResourceType, RuntimeInstance}; 49 instance: Instance, 61 instance: Instance, in new() argument 91 instance: Instance, in new_without_realloc() argument 313 instance_handle: Instance, 334 instance_handle: Instance, in new() argument 396 pub fn instance_handle(&self) -> Instance { in instance_handle() argument
|
| /wasmtime-44.0.1/crates/wizer/src/component/ |
| H A D | wasmtime.rs | 4 Component, ComponentExportIndex, Instance, Lift, WasmList, types::ComponentItem, 17 instantiate: impl AsyncFnOnce(&mut Store<T>, &Component) -> Result<Instance>, in run_component() argument 63 instance: &Instance, in initialize_component() argument 83 pub instance: Instance,
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/store/ |
| H A D | data.rs | 257 pub(crate) fn get<'a>(&self, store: &'a StoreOpaque) -> &'a vm::Instance { in get() argument 268 pub(crate) fn get_mut<'a>(&self, store: &'a mut StoreOpaque) -> Pin<&'a mut vm::Instance> { in get_mut() argument 283 ) -> (Pin<&'a mut vm::Instance>, &'a ModuleRegistry) { in get_mut_and_module_registry() argument 293 ) -> (Option<&'a mut GcStore>, Pin<&'a mut vm::Instance>) { in get_with_gc_store_mut() argument 300 type Output = vm::Instance;
|
| /wasmtime-44.0.1/benches/ |
| H A D | trap.rs | 39 let instance = Instance::new(&mut store, &module, &[]).unwrap(); in bench_multi_threaded_traps() 67 let instance = Instance::new(&mut store, &module, &[]).unwrap(); in bench_multi_threaded_traps() 109 let instance = Instance::new(&mut store, modules.last().unwrap(), &[]).unwrap(); in bench_many_modules_registered_traps() 139 let instance = Instance::new(&mut store, &module, &[]).unwrap(); in bench_many_stack_frames_traps() 197 let instance = Instance::new(&mut store, &module, &[host_func.into()]).unwrap(); in bench_host_wasm_frames_traps()
|