Module InferModules__BufferOverrunDomainRelation.Sym

include InferModules.AbstractDomain.S
include InferModules.AbstractDomain.NoJoin
val (<=) : lhs:t -> rhs:t -> bool

the implication relation: lhs <= rhs means lhs |- rhs

val join : t -> t -> t
val widen : prev:t -> next:t -> num_iters:int -> t
val bot : t
val top : t
val of_loc : InferModules.AbsLoc.Loc.t -> t
val of_loc_offset : InferModules.AbsLoc.Loc.t -> t
val of_loc_size : InferModules.AbsLoc.Loc.t -> t
val of_allocsite_offset : InferModules.AbsLoc.Allocsite.t -> t
val of_allocsite_size : InferModules.AbsLoc.Allocsite.t -> t
val get_var : t -> Var.t option