StructDomain
Abstract domains for C structs.
module type Arg = sig ... end
module type S = sig ... end
module Simple (Val : Arg) : S with type value = Val.t and type field = GoblintCil.fieldinfo
Creates a simple structure domain by mapping fieldnames to their values * using the MapDomain.InfMap functor
MapDomain.InfMap
module Sets (Val : Arg) : S with type value = Val.t and type field = GoblintCil.fieldinfo
module KeyedSets (Val : Arg) : S with type value = Val.t and type field = GoblintCil.fieldinfo
module FlagConfiguredStructDomain (Val : Arg) : S with type value = Val.t and type field = GoblintCil.fieldinfo