Frama-C:
Plug-ins:
Libraries:

Frama-C API - Compute

type state = Dom.t
type loc = Loc.location
type value = Val.t

Analysis of a program from the given main function and initial state. Returns the abstract state infered at the return of the main function.

val compute_call : (loc, value) Eva.Eval.call -> Eva.Eval.recursion option -> state -> state Eva__.Engine_sig.call_result

Analysis of a function call during the Eva analysis. This function is called by Transfer_stmt when interpreting a call statement. compute_call stmt call recursion state analyzes the call call at statement stmt in the input abstract state state. If recursion is not None, the call is a recursive call.