Ptranalval callHasNoSideEffects : (GoblintCil.Cil.exp -> bool) Stdlib.refclient can specify particular external functions that have no side effects
val analyze_file : GoblintCil.Cil.file -> unitAnalyze a file
If undefined functions are analyzed conservatively, any of the high-level queries may raise this exception
val may_alias : GoblintCil.Cil.exp -> GoblintCil.Cil.exp -> boolval resolve_lval : GoblintCil.Cil.lval -> GoblintCil.Cil.varinfo listval resolve_exp : GoblintCil.Cil.exp -> GoblintCil.Cil.varinfo listval resolve_funptr : GoblintCil.Cil.exp -> GoblintCil.Cil.fundec listval absloc_of_varinfo : GoblintCil.Cil.varinfo -> abslocGive an abstract location for a varinfo
val absloc_of_lval : GoblintCil.Cil.lval -> abslocGive an abstract location for an Cil lvalue
val absloc_e_points_to : GoblintCil.Cil.exp -> absloc listval absloc_e_transitive_points_to : GoblintCil.Cil.exp -> absloc listval absloc_lval_aliases : GoblintCil.Cil.lval -> absloc listval d_absloc : unit -> absloc -> GoblintCil.Pretty.docPrint a string representing an absloc, for debugging.
Compute points to sets for variables. If true is passed, print the sets.
val feature : GoblintCil.Feature.t