Wasmtime
engine.h File Reference
#include <wasm.h>

Go to the source code of this file.

Functions

void wasmtime_engine_increment_epoch (wasm_engine_t *engine)
 Increments the engine-local epoch variable. More...
 

Detailed Description

Wasmtime-specific extensions to wasm_engine_t.

Function Documentation

◆ wasmtime_engine_increment_epoch()

void wasmtime_engine_increment_epoch ( wasm_engine_t engine)

Increments the engine-local epoch variable.

This function will increment the engine's current epoch which can be used to force WebAssembly code to trap if the current epoch goes beyond the wasmtime_store_t configured epoch deadline.

This function is safe to call from any thread, and it is also async-signal-safe.

See also wasmtime_config_epoch_interruption_set.