Add evmc_set_tracer helper

This commit is contained in:
Alex Beregszaszi 2018-08-20 15:23:25 +01:00
parent 3730cfc6a8
commit 9dd6af0849

View File

@ -41,6 +41,19 @@ static inline int evmc_set_option(struct evmc_instance* instance,
return 0;
}
/**
* Sets the tracer callback for the VM instance, if the feature is supported by the VM.
*
* @see evmc_set_tracer_fn
*/
static inline void evmc_set_tracer(struct evmc_instance* instance,
evmc_trace_callback callback,
struct evmc_tracer_context* context)
{
if (instance->set_tracer)
instance->set_tracer(instance, callback, context);
}
/**
* Executes code in the VM instance.
*