Module InferModules__Timeout

Handle timeout events

val exe_timeout : ('a -> unit) -> 'a -> InferBase.SymOp.failure_kind option

Execute the function up to a given timeout.

val resume_previous_timeout : unit -> unit

Resume a previously suspended timeout.

val suspend_existing_timeout : keep_symop_total:bool -> unit

Suspend the current timeout. It must be resumed later.