package goblint
Module CompareCFG
include module type of struct include CompareAST end
val compare_global_type :
global_type ->
global_type ->
Ppx_deriving_runtime.intval compare_global_identifier :
global_identifier ->
global_identifier ->
Ppx_deriving_runtime.intval identifier_of_global : Cil.global -> global_identifiermodule GlobalMap = CompareAST.GlobalMapval global_typ_acc : (Cil.typ * Cil.typ) list refval eq_node : (MyCFG.node * Cil.fundec) -> (MyCFG.node * Cil.fundec) -> boolval eq_edge : MyCFG.edge -> MyCFG.edge -> boolval eq_edge_list : MyCFG.edge list -> MyCFG.edge list -> boolmodule NH : sig ... endmodule NTH : sig ... endval compareCfgs :
(module MyCFG.CfgForward) ->
(module MyCFG.CfgForward) ->
CilType.Fundec.t ->
CilType.Fundec.t ->
unit NTH.t * unit NH.tval reexamine :
CilType.Fundec.t ->
CilType.Fundec.t ->
unit NTH.t ->
unit NH.t ->
(module MyCFG.CfgForward) ->
(module MyCFG.CfgForward) ->
NTH.key Seq.t * NH.key Seq.t * NH.key Seq.tval compareFun :
(module MyCFG.CfgForward) ->
(module MyCFG.CfgForward) ->
CilType.Fundec.t ->
CilType.Fundec.t ->
NTH.key list * NH.key list * NH.key list