| /wasmtime-44.0.1/crates/wasmtime/src/runtime/store/ |
| H A D | func_refs.rs | 92 func_ref: VMFuncRef, in push() 95 debug_assert!(func_ref.wasm_call.is_none()); in push() 96 let func_ref = self in push() localVariable 99 .try_alloc(func_ref) in push() 104 let unpatched = SendSyncPtr::from(func_ref); in push() 162 debug_assert!(func.func_ref().wasm_call.is_none()); in push_arc_host() 175 debug_assert!(func.func_ref().wasm_call.is_none()); in push_box_host() 194 debug_assert!(func_ref.wasm_call.is_none()); in try_fill() 204 func_ref.wasm_call = modules in try_fill() 205 .wasm_to_array_trampoline(func_ref.type_index) in try_fill() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/vmcontext/ |
| H A D | vm_host_func_context.rs | 23 pub(crate) func_ref: VMFuncRef, field 41 func_ref: VMFuncRef { in new() 51 ctx.get().as_mut().func_ref.vmctx = vmctx.into(); in new() 64 pub fn func_ref(&self) -> &VMFuncRef { in func_ref() method 65 &self.func_ref in func_ref() 88 offset_of!(VMArrayCallHostFuncContext, func_ref) in vmarray_call_host_func_context_offsets()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/stack_switching/stack/ |
| H A D | unix.rs | 228 func_ref: *const VMFuncRef, in initialize() 266 (0x28 + args_data_size, func_ref.addr()), in initialize() 299 func_ref: *mut VMFuncRef, in fiber_start() 305 let func_ref = NonNull::new(func_ref).unwrap(); in fiber_start() localVariable 328 VMFuncRef::array_call(func_ref, None, caller_vmxtx, params_and_returns); in fiber_start()
|
| /wasmtime-44.0.1/cranelift/interpreter/src/ |
| H A D | environment.rs | 55 func_ref: FuncRef, in get_from_func_ref() 58 self.get_by_name(&get_function_name(func_ref, function)) in get_from_func_ref() 64 fn get_function_name(func_ref: FuncRef, function: &Function) -> String { in get_function_name() 69 .get(func_ref) in get_function_name()
|
| H A D | step.rs | 300 |func_ref: InterpreterFunctionRef<'a>, in step() 304 let signature = func_ref.signature(); in step() 313 Ok(match func_ref { in step() 393 let func_ref = if let InstructionData::Call { func_ref, .. } = inst { in step() localVariable 394 func_ref in step() 403 .get(func_ref) in step() 404 .ok_or(StepError::UnknownFunction(func_ref))?; in step() 411 .get_function(func_ref) in step() 447 let func_ref = if let InstructionData::FuncAddr { func_ref, .. } = inst { in step() localVariable 448 func_ref in step() [all …]
|
| H A D | state.rs | 25 fn get_function(&self, func_ref: FuncRef) -> Option<&'a Function>; in get_function()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/ |
| H A D | func_ref.rs | 55 pub unsafe fn intern(&mut self, func_ref: Option<SendSyncPtr<VMFuncRef>>) -> FuncRefTableId { in intern() 56 *self.interned.entry(func_ref).or_insert_with(|| { in intern() 58 FuncRefTableId(self.slab.alloc(func_ref).panic_on_oom()) in intern()
|
| /wasmtime-44.0.1/cranelift/frontend/src/frontend/ |
| H A D | safepoints.rs | 841 builder.ins().call(func_ref, &[a]); in needs_stack_map_and_loop() 1025 builder.ins().call(func_ref, &[]); in needs_stack_map_and_post_order_early_return() 1116 builder.ins().call(func_ref, &[]); in needs_stack_map_conditional_branches_and_liveness() 1196 builder.ins().call(func_ref, &[]); in needs_stack_map_conditional_branches_and_liveness() 1442 builder.ins().call(func_ref, &[]); in needs_stack_map_and_cfg_diamond() 1450 builder.ins().call(func_ref, &[]); in needs_stack_map_and_cfg_diamond() 1456 builder.ins().call(func_ref, &[]); in needs_stack_map_and_cfg_diamond() 1562 builder.ins().call(func_ref, &[]); in needs_stack_map_and_heterogeneous_types() 1829 builder.ins().call(func_ref, &[x]); in vars_block_params_and_needs_stack_map() 1922 builder.ins().call(func_ref, &[]); in var_needs_stack_map() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/ir/ |
| H A D | extname.rs | 179 pub fn user(func_ref: UserExternalNameRef) -> Self { in user() 180 Self::User(func_ref) in user() 202 ExternalName::User(func_ref) => { in fmt() 204 let name = ¶ms.user_named_funcs()[*func_ref]; in fmt() 208 write!(f, "{}", *func_ref) in fmt()
|
| H A D | instructions.rs | 591 func_ref, ref args, .. in analyze_call() 597 func_ref, in analyze_call() 1068 fn map_func_ref(&mut self, func_ref: FuncRef) -> FuncRef; in map_func_ref() 1122 (**self).map_func_ref(func_ref) in map_func_ref() 1344 FuncRef::from_u32(func_ref.as_u32() + 1) in instruction_data_map() 1389 let func_ref = FuncRef::from_u32(99); in instruction_data_map() localVariable 1393 func_ref, in instruction_data_map() 1398 func_ref, in instruction_data_map() 1404 assert_eq!(func_ref, FuncRef::from_u32(100)); in instruction_data_map() 1437 func_ref: FuncRef::from_u32(0), in instruction_data_map() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/meta/src/shared/ |
| H A D | entities.rs | 46 pub(crate) func_ref: OperandKind, field 110 func_ref: new("func_ref", "ir::FuncRef", "An external function."), in new()
|
| H A D | formats.rs | 131 .imm(&entities.func_ref) in new() 142 .imm(&entities.func_ref) in new() 153 func_addr: Builder::new("FuncAddr").imm(&entities.func_ref).build(), in new()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/enabled/ |
| H A D | arrayref.rs | 174 let func_ref = store in read_elem() localVariable 179 func_ref.map(|p| Func::from_vm_func_ref(store.id(), p.as_non_null())) in read_elem() 269 let func_ref = match f { in write_elem() localVariable 274 let id = unsafe { store.func_ref_table.intern(func_ref) }; in write_elem() 382 let func_ref = match f { in initialize_elem() localVariable 387 let id = unsafe { gcstore.func_ref_table.intern(func_ref) }; in initialize_elem()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/stack_switching/ |
| H A D | stack.rs | 103 func_ref: *const VMFuncRef, in initialize() 110 func_ref, in initialize()
|
| /wasmtime-44.0.1/cranelift/src/ |
| H A D | bugpoint.rs | 443 InstructionData::Call { func_ref, .. } in mutate() 444 | InstructionData::FuncAddr { func_ref, .. } => { in mutate() 446 .entry(func_ref) in mutate() 457 for (func_ref, ext_func_data) in func.dfg.ext_funcs.clone().into_iter() { in mutate() 458 if let Some(func_ref_usage) = ext_func_usage_map.get(&func_ref) { in mutate() 464 ref mut func_ref, .. in mutate() 467 ref mut func_ref, .. in mutate() 469 *func_ref = new_func_ref; in mutate() 501 for (func_ref, ext_func_data) in func.dfg.ext_funcs.iter() { in mutate() 505 .push(SigRefUser::ExtFunc(func_ref)); in mutate() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | inline.rs | 142 ir::InstructionData::Call { func_ref, .. } in do_inlining() 153 func_ref, in do_inlining() 171 func_ref, in do_inlining() 194 func_ref, in do_inlining() 213 func_ref, in do_inlining() 694 func_ref, in fixup_inlined_call_exception_tables() 702 func_ref, in fixup_inlined_call_exception_tables() 814 func_ref, in fixup_inst_that_returns() 819 func_ref, in fixup_inst_that_returns() 992 self.entity_map.inlined_func_ref(func_ref) in map_func_ref() [all …]
|
| H A D | write.rs | 451 func_ref, ref args, .. in write_operands() 453 write!(w, " {}({})", func_ref, DisplayValues(args.as_slice(pool)))?; in write_operands() 470 func_ref, in write_operands() 478 func_ref, in write_operands() 499 FuncAddr { func_ref, .. } => write!(w, " {func_ref}"), in write_operands()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | func.rs | 550 debug_assert!(func_ref.as_ref().type_index != VMSharedTypeIndex::default()); in from_vm_func_ref() 554 unsafe_func_ref: func_ref.into(), in from_vm_func_ref() 1000 let func_ref = self.vm_func_ref(store.0); in call_unchecked() localVariable 1005 unsafe { Self::call_unchecked_raw(&mut store, func_ref, params_and_returns) } in call_unchecked() 1010 func_ref: NonNull<VMFuncRef>, in call_unchecked_raw() 1016 VMFuncRef::array_call(func_ref, vm, caller, params_and_returns) in call_unchecked_raw() 2712 debug_assert!(self.func_ref().wasm_call.is_some()); in to_func_store_rooted() 2717 unsafe { Func::from_vm_func_ref(store.id(), self.func_ref().into()) } in to_func_store_rooted() 2749 self.func_ref().type_index in sig_index() 2752 pub(crate) fn func_ref(&self) -> &VMFuncRef { in func_ref() method [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/ |
| H A D | instance.rs | 760 let (ty, func_ref) = match &self.imports[*import] { in run() 769 .set_resource_destructor(idx, Some(func_ref)); in run() 947 let func_ref = match lookup_vmdef(store, self.id, &realloc.def) { in extract_realloc() localVariable 952 .set_runtime_realloc(realloc.index, func_ref); in extract_realloc() 956 let func_ref = match lookup_vmdef(store, self.id, &callback.def) { in extract_callback() localVariable 961 .set_runtime_callback(callback.index, func_ref); in extract_callback() 965 let func_ref = match lookup_vmdef(store, self.id, &post_return.def) { in extract_post_return() localVariable 970 .set_runtime_post_return(post_return.index, func_ref); in extract_post_return()
|
| /wasmtime-44.0.1/cranelift/codegen/src/verifier/ |
| H A D | mod.rs | 544 func_ref, in verify_entity_references() 548 self.verify_func_ref(inst, func_ref, errors)?; in verify_entity_references() 559 func_ref, in verify_entity_references() 564 self.verify_func_ref(inst, func_ref, errors)?; in verify_entity_references() 578 FuncAddr { func_ref, .. } => { in verify_entity_references() 579 self.verify_func_ref(inst, func_ref, errors)?; in verify_entity_references() 914 func_ref: FuncRef, in verify_callee_patchability() 923 } = self.func.dfg.ext_funcs[func_ref]; in verify_callee_patchability() 1432 CallInfo::Direct(func_ref, args) => { in typecheck_variable_args() 1440 CallInfo::DirectWithSig(func_ref, sig_ref, args) => { in typecheck_variable_args() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | instance.rs | 563 let func_ref = self.get_func_ref(registry, index).unwrap(); in get_exported_func() localVariable 568 unsafe { crate::Func::from_vm_func_ref(store, func_ref) } in get_exported_func() 807 let func_ref = if let Some(def_index) = self.env_module().defined_func_index(index) { in construct_func_ref() localVariable 843 ptr::write(into, func_ref); in construct_func_ref() 891 let func_ref = unsafe { in get_func_ref() localVariable 892 self.vmctx_plus_offset_raw::<VMFuncRef>(self.offsets().vmctx_func_ref(func.func_ref)) in get_func_ref() 898 self.construct_func_ref(registry, index, sig, func_ref.as_ptr()); in get_func_ref() 901 Some(func_ref) in get_func_ref() 1290 let func_ref = func_index in get_defined_table_with_lazy_init() localVariable 1294 .set_func(i, func_ref) in get_defined_table_with_lazy_init()
|
| H A D | gc.rs | 11 mod func_ref; module 17 pub use func_ref::*;
|
| H A D | libcalls.rs | 750 func_ref: *mut u8, in intern_func_ref_for_gc_heap() 757 let func_ref = func_ref.cast::<VMFuncRef>(); in intern_func_ref_for_gc_heap() localVariable 758 let func_ref = NonNull::new(func_ref).map(SendSyncPtr::new); in intern_func_ref_for_gc_heap() localVariable 764 .intern(func_ref) in intern_func_ref_for_gc_heap() 789 let func_ref = if module_interned_type_index.is_reserved_value() { in get_interned_func_ref() localVariable 805 func_ref.map_or(core::ptr::null_mut(), |f| f.as_ptr().cast()) in get_interned_func_ref()
|
| /wasmtime-44.0.1/cranelift/fuzzgen/src/ |
| H A D | function_generator.rs | 80 func_ref: FuncRef, in insert_call_to_function() 89 Opcode::Call => builder.ins().call(func_ref, &actuals), in insert_call_to_function() 90 Opcode::ReturnCall => builder.ins().return_call(func_ref, &actuals), in insert_call_to_function() 92 let addr = builder.ins().func_addr(addr_ty, func_ref); in insert_call_to_function() 96 let addr = builder.ins().func_addr(addr_ty, func_ref); in insert_call_to_function() 121 let (sig, sig_ref, func_ref) = fgen.u.choose(&fgen.resources.func_refs)?.clone(); in insert_call() 122 insert_call_to_function(fgen, builder, opcode, &sig, sig_ref, func_ref) in insert_call() 1544 let (sig, sig_ref, func_ref) = self in insert_terminator() 1558 insert_call_to_function(self, builder, opcode, &sig, sig_ref, func_ref)?; in insert_terminator() 1614 let func_ref = builder.import_function(ExtFuncData { in generate_funcrefs() localVariable [all …]
|
| /wasmtime-44.0.1/crates/environ/src/ |
| H A D | module.rs | 624 func_ref: FuncRefIndex::reserved_value(), in push_function() 791 pub func_ref: FuncRefIndex, field 815 !self.func_ref.is_reserved_value() in is_escaping()
|