| /wasmtime-44.0.1/crates/environ/src/ |
| H A D | key.rs | 21 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 D | module_artifacts.rs | 127 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 D | frame_table.rs | 7 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 D | compile.rs | 236 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 D | compiler.rs | 117 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 D | mod.rs | 7 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 D | frame_table.rs | 13 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 D | module_environ.rs | 9 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 D | instantiate.rs | 15 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 D | debug.rs | 28 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 D | compiler.rs | 3 use crate::{Abi, CompiledFunctionBody, FuncKey, Tunables}; 17 key: FuncKey, in compile_trampoline() argument
|
| H A D | translate.rs | 6 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 D | compiler.rs | 232 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 D | lib.rs | 28 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 D | obj.rs | 27 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 D | func_environ.rs | 30 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 D | component.rs | 23 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 D | env.rs | 15 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 D | component.rs | 13 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()
|