Home
last modified time | relevance | path

Searched refs:FuncKey (Results 1 – 19 of 19) sorted by relevance

/wasmtime-44.0.1/crates/environ/src/
H A Dkey.rs21 DefinedWasmFunction = FuncKey::new_kind(0b0000),
36 PulleyHostCall = FuncKey::new_kind(0b0101),
40 ComponentTrampoline = FuncKey::new_kind(0b0110),
48 UnsafeIntrinsic = FuncKey::new_kind(0b1000),
159 let raw = self.0 & FuncKey::KIND_MASK; in kind()
164 self.0 & FuncKey::MODULE_MASK in module()
227 pub enum FuncKey { enum
259 impl Ord for FuncKey { implementation
269 impl PartialOrd for FuncKey { implementation
275 impl FuncKey { implementation
[all …]
H A Dmodule_artifacts.rs127 key: FuncKey, in push_func() argument
428 pub fn func_loc(&self, key: FuncKey) -> Option<&FunctionLoc> { in func_loc()
434 fn src_loc_index(&self, key: FuncKey) -> Option<SrcLocIndex> { in src_loc_index()
455 pub fn src_loc(&self, key: FuncKey) -> Option<FilePos> { in src_loc()
538 let key = FuncKey::from_parts(key_ns, key_index); in func_by_text_offset()
676 fn def_func_key(m: u32, f: u32) -> FuncKey { in def_func_key() argument
677 FuncKey::DefinedWasmFunction( in def_func_key()
683 fn array_to_wasm_tramp_key(m: u32, f: u32) -> FuncKey { in array_to_wasm_tramp_key() argument
684 FuncKey::ArrayToWasmTrampoline( in array_to_wasm_tramp_key()
815 4 => FuncKey::PulleyHostCall(u.arbitrary()?), in reverse_lookups()
[all …]
H A Dframe_table.rs7 use crate::{FuncKey, ModulePC};
498 func_key: FuncKey,
521 let func_key = FuncKey::from_raw_parts(func_key_namespace, func_key_index); in parse()
562 pub fn func_key(&self) -> FuncKey { in func_key() argument
/wasmtime-44.0.1/crates/wasmtime/src/
H A Dcompile.rs236 key: FuncKey,
252 caller_key: FuncKey,
255 callee_key: FuncKey,
904 FuncKey::UnsafeIntrinsic(..) => true, in is_inlining_function()
909 FuncKey::ArrayToWasmTrampoline(..) in is_inlining_function()
910 | FuncKey::WasmToArrayTrampoline(..) in is_inlining_function()
914 FuncKey::ComponentTrampoline(..) | FuncKey::ResourceDropTrampoline => false, in is_inlining_function()
916 FuncKey::PulleyHostCall(_) => { in is_inlining_function()
941 let compile_builtin = |key: FuncKey| { in compile_required_builtins()
1054 start_srclocs: HashMap<FuncKey, FilePos>,
[all …]
/wasmtime-44.0.1/crates/winch/src/
H A Dcompiler.rs117 key: FuncKey, in compile_function() argument
174 key: FuncKey, in compile_array_to_wasm_trampoline() argument
184 key: FuncKey, in compile_wasm_to_array_trampoline() argument
241 key: FuncKey, in compile_wasm_to_builtin() argument
250 ) -> Box<dyn Iterator<Item = FuncKey> + 'a> { in compiled_function_relocation_targets()
267 key: FuncKey, in compile_function() argument
287 key: FuncKey, in compile_array_to_wasm_trampoline() argument
303 key: FuncKey, in compile_wasm_to_array_trampoline() argument
318 key: FuncKey, in compile_wasm_to_builtin() argument
332 ) -> Box<dyn Iterator<Item = FuncKey> + 'a> { in compiled_function_relocation_targets()
[all …]
/wasmtime-44.0.1/crates/environ/src/compile/
H A Dmod.rs7 DefinedFuncIndex, FlagValue, FuncKey, FunctionLoc, ObjectKind, PrimaryMap, StaticModuleIndex,
253 key: FuncKey, in compile_function() argument
268 key: FuncKey, in compile_array_to_wasm_trampoline() argument
280 key: FuncKey, in compile_wasm_to_array_trampoline() argument
295 key: FuncKey, in compile_wasm_to_builtin() argument
304 ) -> Box<dyn Iterator<Item = FuncKey> + 'a>; in compiled_function_relocation_targets()
336 funcs: &[(String, FuncKey, Box<dyn Any + Send + Sync>)], in append_code() argument
337 resolve_reloc: &dyn Fn(usize, FuncKey) -> usize, in append_code()
464 fn calls(&self, func: &CompiledFunctionBody, calls: &mut IndexSet<FuncKey>) -> Result<()>; in calls()
478 get_callee: &'a mut dyn FnMut(FuncKey) -> Option<&'a CompiledFunctionBody>, in inline()
H A Dframe_table.rs13 FuncKey, ModulePC, WasmHeapTopType, WasmValType, prelude::*,
21 func_key: FuncKey,
67 pub fn new(func_key: FuncKey, pointer_size: u32) -> FrameStateSlotBuilder { in new() argument
H A Dmodule_environ.rs9 EntityIndex, EntityType, FuncIndex, FuncKey, GlobalIndex, IndexType, InitMemory, MemoryIndex,
73 pub known_imported_functions: SecondaryMap<FuncIndex, Option<FuncKey>>,
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dinstantiate.rs15 FuncKey, FunctionLoc, FunctionName, Metadata, Module, ModuleInternedTypeIndex,
146 let key = FuncKey::ArrayToWasmTrampoline(self.module_index(), def_func_index); in array_to_wasm_trampoline_range()
160 let key = FuncKey::WasmToArrayTrampoline(signature); in wasm_to_array_trampoline()
178 FuncKey::DefinedWasmFunction(module, def_func_index) => { in func_by_text_offset()
195 let key = FuncKey::DefinedWasmFunction(self.module_index(), def_func_index); in func_loc()
205 let key = FuncKey::DefinedWasmFunction(self.module_index(), def_func_index); in func_start_srcloc()
H A Ddebug.rs28 FuncIndex, FuncKey, GlobalIndex, MemoryIndex, TableIndex, TagIndex, Trap,
551 let FuncKey::DefinedWasmFunction(module, func) = frame_data.func_key else { in wasm_function_index_and_pc() localVariable
701 func_key: FuncKey,
/wasmtime-44.0.1/crates/environ/src/component/
H A Dcompiler.rs3 use crate::{Abi, CompiledFunctionBody, FuncKey, Tunables};
17 key: FuncKey, in compile_trampoline() argument
H A Dtranslate.rs6 EngineOrModuleTypeIndex, EntityIndex, FuncKey, ModuleEnvironment, ModuleInternedTypeIndex,
628 CoreDef::UnsafeIntrinsic(i) => FuncKey::UnsafeIntrinsic(Abi::Wasm, *i), in analyze_function_imports()
660 FuncKey::DefinedWasmFunction(*arg_module, arg_module_def_func) in analyze_function_imports()
/wasmtime-44.0.1/crates/cranelift/src/
H A Dcompiler.rs232 key: FuncKey, in compile_function() argument
356 key: FuncKey, in compile_array_to_wasm_trampoline() argument
377 key: FuncKey, in compile_wasm_to_array_trampoline() argument
482 resolve_reloc: &dyn Fn(usize, FuncKey) -> usize, in append_code()
739 key: FuncKey, in compile_wasm_to_builtin() argument
837 ) -> Box<dyn Iterator<Item = FuncKey> + 'a> { in compiled_function_relocation_targets()
924 FuncKey::UnsafeIntrinsic(..) => {} in inline()
1313 trampoline_key: FuncKey, in array_to_wasm_trampoline() argument
1314 callee_key: FuncKey, in array_to_wasm_trampoline() argument
1617 frame_descriptors: &HashMap<FuncKey, Vec<u8>>, in clif_to_env_frame_tables() argument
[all …]
H A Dlib.rs28 BuiltinFunctionIndex, FlagValue, FuncKey, Trap, TrapInformation, Tunables, WasmFuncType,
230 pub reloc_target: FuncKey,
297 FuncKey::from_raw_parts(name.namespace, name.index) in mach_reloc_to_reloc()
H A Dobj.rs27 use wasmtime_environ::{FuncKey, obj};
123 resolve_reloc_target: impl Fn(wasmtime_environ::FuncKey) -> usize, in append_func()
169 if let FuncKey::PulleyHostCall(host_call) = r.reloc_target { in append_func()
H A Dfunc_environ.rs30 EngineOrModuleTypeIndex, FrameStateSlotBuilder, FrameValType, FuncIndex, FuncKey,
72 let key = FuncKey::WasmToBuiltinTrampoline(builtin); in load_builtin()
94 let key = FuncKey::PatchableToBuiltinTrampoline(BuiltinFunctionIndex::breakpoint()); in patchable_breakpoint()
131 key: FuncKey,
240 key: FuncKey, in new() argument
1454 let key = FuncKey::DefinedWasmFunction(self.translation.module_index(), def_func_index); in make_defined_func_ref()
1482 Some(key @ FuncKey::DefinedWasmFunction(..)) => key, in make_imported_func_ref()
1485 Some(key @ FuncKey::UnsafeIntrinsic(..)) => key, in make_imported_func_ref()
1849 Some(FuncKey::UnsafeIntrinsic(..)) => { in direct_call()
1860 Some(FuncKey::DefinedWasmFunction(..)) => { in direct_call()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/component/
H A Dcomponent.rs23 use wasmtime_environ::{Abi, CompiledFunctionsTable, FuncKey, TypeTrace, WasmChecksum};
506 .store_invariant_func(FuncKey::ComponentTrampoline(Abi::Wasm, index)) in trampoline_ptrs()
510 .store_invariant_func(FuncKey::ComponentTrampoline(Abi::Array, index)) in trampoline_ptrs()
524 .store_invariant_func(FuncKey::UnsafeIntrinsic(Abi::Wasm, intrinsic))? in unsafe_intrinsic_ptrs()
527 .store_invariant_func(FuncKey::UnsafeIntrinsic(Abi::Array, intrinsic))? in unsafe_intrinsic_ptrs()
539 fn store_invariant_func(&self, key: FuncKey) -> Option<NonNull<u8>> { in store_invariant_func()
587 .store_invariant_func(FuncKey::ResourceDropTrampoline) in resource_drop_func_ref()
/wasmtime-44.0.1/winch/codegen/src/codegen/
H A Denv.rs15 BuiltinFunctionIndex, DefinedFuncIndex, FuncIndex, FuncKey, GlobalIndex, IndexType, Memory,
369 let key = FuncKey::WasmToBuiltinTrampoline(builtin); in name_builtin()
376 let key = FuncKey::DefinedWasmFunction(self.translation.module_index(), def_func); in name_wasm()
/wasmtime-44.0.1/crates/cranelift/src/compiler/
H A Dcomponent.rs13 Abi, BuiltinFunctionIndex, CompiledFunctionBody, EntityRef, FuncKey, HostCall, PanicOnOom as _,
1588 key: FuncKey, in compile_trampoline() argument
1608 FuncKey::ComponentTrampoline(Abi::Wasm, trampoline_index), in compile_trampoline()
1684 FuncKey::UnsafeIntrinsic(abi, intrinsic), in compile_intrinsic()
1685 FuncKey::UnsafeIntrinsic(Abi::Wasm, intrinsic), in compile_intrinsic()