| /wasmtime-44.0.1/crates/fuzzing/src/generators/ |
| H A D | instance_allocation_strategy.rs | 6 pub enum InstanceAllocationStrategy { enum 13 impl InstanceAllocationStrategy { implementation 17 InstanceAllocationStrategy::OnDemand => {} in configure() 18 InstanceAllocationStrategy::Pooling(pooling) => { in configure()
|
| H A D | config.rs | 3 use super::{AsyncConfig, CodegenSettings, InstanceAllocationStrategy, MemoryConfig, ModuleConfig}; 73 if let InstanceAllocationStrategy::Pooling(pooling) = &mut self.wasmtime.strategy { in set_differential_config() 210 if let InstanceAllocationStrategy::Pooling(pooling) = &mut self.wasmtime.strategy { in make_wast_test_compliant() 255 InstanceAllocationStrategy::Pooling(_) in make_wast_test_compliant() 590 pub strategy: InstanceAllocationStrategy, 626 if let InstanceAllocationStrategy::Pooling { .. } = &other.strategy { in make_compatible_with() 702 if let InstanceAllocationStrategy::Pooling(pooling) = &mut self.strategy { in update_module_config()
|
| /wasmtime-44.0.1/benches/ |
| H A D | instantiation.rs | 22 fn benchmark_name(strategy: &InstanceAllocationStrategy) -> &'static str { in benchmark_name() 24 InstanceAllocationStrategy::OnDemand => "default", in benchmark_name() 25 InstanceAllocationStrategy::Pooling { .. } => "pooling", in benchmark_name() 217 fn strategies() -> impl Iterator<Item = InstanceAllocationStrategy> { in strategies() 219 InstanceAllocationStrategy::OnDemand, in strategies() 220 InstanceAllocationStrategy::Pooling({ in strategies()
|
| H A D | thread_eager_init.rs | 96 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in test_setup()
|
| H A D | call.rs | 65 .allocation_strategy(InstanceAllocationStrategy::Pooling(pool.clone())), in engines() 72 Engine::new(config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool))) in engines()
|
| /wasmtime-44.0.1/examples/ |
| H A D | fast_instantiation.rs | 5 Config, Engine, InstanceAllocationStrategy, Linker, Module, PoolingAllocationConfig, Result, 21 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in main()
|
| H A D | mpk.rs | 202 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in build_engine()
|
| /wasmtime-44.0.1/fuzz/fuzz_targets/ |
| H A D | instantiate-many.rs | 44 generators::InstanceAllocationStrategy::OnDemand => u.int_in_range(1..=100)?, in execute_one() 45 generators::InstanceAllocationStrategy::Pooling(config) => config.total_core_instances, in execute_one()
|
| /wasmtime-44.0.1/crates/wasmtime/src/ |
| H A D | config.rs | 40 pub enum InstanceAllocationStrategy { enum 57 impl InstanceAllocationStrategy { implementation 65 impl Default for InstanceAllocationStrategy { implementation 72 impl From<PoolingAllocationConfig> for InstanceAllocationStrategy { implementation 73 fn from(cfg: PoolingAllocationConfig) -> InstanceAllocationStrategy { in from() argument 74 InstanceAllocationStrategy::Pooling(cfg) in from() 164 pub(crate) allocation_strategy: InstanceAllocationStrategy, 270 allocation_strategy: InstanceAllocationStrategy::OnDemand, in new() 1599 strategy: impl Into<InstanceAllocationStrategy>, in allocation_strategy() argument 2536 InstanceAllocationStrategy::OnDemand => { in build_allocator() [all …]
|
| /wasmtime-44.0.1/crates/fuzzing/src/ |
| H A D | generators.rs | 33 pub use instance_allocation_strategy::InstanceAllocationStrategy;
|
| H A D | oracles.rs | 332 if let generators::InstanceAllocationStrategy::Pooling(c) = &config.wasmtime.strategy { in compile_module()
|
| /wasmtime-44.0.1/tests/ |
| H A D | wast.rs | 4 Config, Enabled, Engine, InstanceAllocationStrategy, PoolingAllocationConfig, bail, 244 cfg.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in run_wast()
|
| /wasmtime-44.0.1/docs/ |
| H A D | examples-fast-instantiation.md | 21 [`wasmtime::InstanceAllocationStrategy`](https://docs.rs/wasmtime/latest/wasmtime/enum.InstanceAllo…
|
| /wasmtime-44.0.1/tests/all/ |
| H A D | instance.rs | 49 InstanceAllocationStrategy::Pooling(pool), in linear_memory_limits()
|
| H A D | pooling_allocator.rs | 1265 c.allocation_strategy(InstanceAllocationStrategy::Pooling(cfg)); in tricky_empty_table_with_empty_virtual_memory_alloc() 1303 config.allocation_strategy(InstanceAllocationStrategy::Pooling(cfg)); in shared_memory_unsupported() 1331 config.allocation_strategy(InstanceAllocationStrategy::Pooling(cfg)); in custom_page_sizes_reusing_same_slot() 1377 config.allocation_strategy(InstanceAllocationStrategy::Pooling(cfg)); in instantiate_non_page_aligned_sizes() 1400 config.allocation_strategy(InstanceAllocationStrategy::Pooling(cfg)); in pagemap_scan_enabled_or_disabled() 1418 config.allocation_strategy(InstanceAllocationStrategy::Pooling(cfg)); in pooling_reuse_resets() 1523 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in purge_module_with_mpk()
|
| H A D | async_functions.rs | 356 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in async_with_pooling_stacks() 379 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pooling)); in async_host_func_with_pooling_stacks() 412 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pooling)); in async_mpk_protection()
|
| H A D | limits.rs | 359 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in test_pooling_allocator_initial_limits_exceeded() 753 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in custom_limiter_detect_grow_failure() 864 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in custom_limiter_async_detect_grow_failure()
|
| H A D | memory.rs | 204 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in guards_present_pooling() 269 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in guards_present_pooling_mpk()
|
| H A D | gc.rs | 1362 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pooling)); in gc_heap_oom()
|
| H A D | traps.rs | 1355 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in wasm_fault_address_reported_from_mpk_protected_memory()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/ |
| H A D | metrics.rs | 124 Config, Enabled, InstanceAllocationStrategy, Module, PoolingAllocationConfig, Result, 190 Engine::new(&Config::new().allocation_strategy(InstanceAllocationStrategy::OnDemand)) in test_non_pooling_allocator()
|
| /wasmtime-44.0.1/crates/fuzzing/src/oracles/ |
| H A D | component_api.rs | 10 use crate::generators::{self, CompilerStrategy, InstanceAllocationStrategy}; 173 if let InstanceAllocationStrategy::Pooling(p) = &mut config.wasmtime.strategy { in store()
|
| /wasmtime-44.0.1/crates/c-api/src/ |
| H A D | config.rs | 10 Config, InstanceAllocationStrategy, LinearMemory, MemoryCreator, OptLevel, ProfilingStrategy, 698 .allocation_strategy(InstanceAllocationStrategy::Pooling(pc.config.clone())); in wasmtime_pooling_allocation_strategy_set()
|
| /wasmtime-44.0.1/crates/cli-flags/src/ |
| H A D | lib.rs | 1030 config.allocation_strategy(wasmtime::InstanceAllocationStrategy::Pooling(cfg)); in config()
|