| 61 | } |
| 62 | |
| 63 | handle<wasm_engine_t, wasm_engine_delete> create_engine() { |
| 64 | wasm_config_t *config = wasm_config_new(); |
| 65 | assert(config != nullptr); |
| 66 | wasmtime_config_consume_fuel_set(config, true); |
| 67 | handle<wasm_engine_t, wasm_engine_delete> engine; |
| 68 | // this takes ownership of config |
| 69 | engine.reset(wasm_engine_new_with_config(config)); |
| 70 | assert(engine); |
| 71 | return engine; |
| 72 | } |
| 73 | |
| 74 | handle<wasmtime_store_t, wasmtime_store_delete> |
| 75 | create_store(wasm_engine_t *engine) { |
no test coverage detected