Home
last modified time | relevance | path

Searched refs:InstanceAllocationStrategy (Results 1 – 24 of 24) sorted by relevance

/wasmtime-44.0.1/crates/fuzzing/src/generators/
H A Dinstance_allocation_strategy.rs6 pub enum InstanceAllocationStrategy { enum
13 impl InstanceAllocationStrategy { implementation
17 InstanceAllocationStrategy::OnDemand => {} in configure()
18 InstanceAllocationStrategy::Pooling(pooling) => { in configure()
H A Dconfig.rs3 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 Dinstantiation.rs22 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 Dthread_eager_init.rs96 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in test_setup()
H A Dcall.rs65 .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 Dfast_instantiation.rs5 Config, Engine, InstanceAllocationStrategy, Linker, Module, PoolingAllocationConfig, Result,
21 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in main()
H A Dmpk.rs202 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in build_engine()
/wasmtime-44.0.1/fuzz/fuzz_targets/
H A Dinstantiate-many.rs44 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 Dconfig.rs40 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 Dgenerators.rs33 pub use instance_allocation_strategy::InstanceAllocationStrategy;
H A Doracles.rs332 if let generators::InstanceAllocationStrategy::Pooling(c) = &config.wasmtime.strategy { in compile_module()
/wasmtime-44.0.1/tests/
H A Dwast.rs4 Config, Enabled, Engine, InstanceAllocationStrategy, PoolingAllocationConfig, bail,
244 cfg.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in run_wast()
/wasmtime-44.0.1/docs/
H A Dexamples-fast-instantiation.md21 [`wasmtime::InstanceAllocationStrategy`](https://docs.rs/wasmtime/latest/wasmtime/enum.InstanceAllo…
/wasmtime-44.0.1/tests/all/
H A Dinstance.rs49 InstanceAllocationStrategy::Pooling(pool), in linear_memory_limits()
H A Dpooling_allocator.rs1265 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 Dasync_functions.rs356 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 Dlimits.rs359 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 Dmemory.rs204 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in guards_present_pooling()
269 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pool)); in guards_present_pooling_mpk()
H A Dgc.rs1362 config.allocation_strategy(InstanceAllocationStrategy::Pooling(pooling)); in gc_heap_oom()
H A Dtraps.rs1355 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 Dmetrics.rs124 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 Dcomponent_api.rs10 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 Dconfig.rs10 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 Dlib.rs1030 config.allocation_strategy(wasmtime::InstanceAllocationStrategy::Pooling(cfg)); in config()