Eva_gui.Gui_evalSourceThis module defines an abstraction to evaluate various things across multiple callstacks. Currently, l-values, NULL, expressions, term-lvalues, terms and predicates can be evaluated
Catch the fact that we are in a function for which -no-results or one of its variants is set. Without this check, we would display much non-sensical information.
val classify_pre_post :
Frama_c_kernel.Cil_types.kernel_function ->
Frama_c_kernel.Property.t ->
Gui_types.gui_loc optionState in which the predicate, found in the given function, should be evaluated
Logic labels valid at the given location. C labels are _not_ added, even if the location is a statement.
type 'a gui_selection_data = {alarm : bool;red : bool;before : 'a Gui_types.gui_res;before_string : string Lazy.t;after : 'a Gui_types.gui_after;after_string : string Lazy.t;}Default value. All the fields contain empty or dummy values
The types and function below depend on the abstract domains and values currently available in Eva.