Goblint_lib.TerminationTermination analysis of loops using counter variables (term).
module M = Messagesmodule TermDomain : sig ... endclass loopCounterVisitor : GoblintCil.fundec -> object ... endval loopBreaks : (int, GoblintCil.location) Batteries.Hashtbl.tclass loopBreaksVisitor : GoblintCil.fundec -> object ... endval loopVars : (GoblintCil.location, GoblintCil.lval) Batteries.Hashtbl.tclass loopVarsVisitor : GoblintCil.fundec -> object ... endval cur_loop : GoblintCil.location option refval cur_loop' : GoblintCil.location option refclass loopInstrVisitor : GoblintCil.fundec -> object ... endmodule Spec : sig ... endclass recomputeVisitor : GoblintCil.fundec -> object ... end