MockTaintAnalysis.TaintDomainmodule TraceDomain : sig ... endmodule AccessMap : sig ... endmodule BaseMap = Absint.AccessPath.BaseMaptype node = TraceDomain.t * treeval pp : IStdlib__PrettyPrintable.F.formatter -> t -> unitval bottom : tval is_bottom : t -> boolval empty_node : nodeval make_node : TraceDomain.t -> node AccessMap.t -> nodeval make_access_node :
TraceDomain.t ->
Absint.AccessPath.access ->
TraceDomain.t ->
nodeval make_normal_leaf : TraceDomain.t -> nodeval make_starred_leaf : TraceDomain.t -> nodeval get_node : Absint.AccessPath.Abs.t -> t -> node optionval get_trace : Absint.AccessPath.Abs.t -> t -> TraceDomain.t optionval add_node : Absint.AccessPath.Abs.t -> node -> t -> tval add_trace : Absint.AccessPath.Abs.t -> TraceDomain.t -> t -> tval fold : ('a -> Absint.AccessPath.Abs.t -> node -> 'a) -> t -> 'a -> 'aval trace_fold :
('a -> Absint.AccessPath.Abs.t -> TraceDomain.t -> 'a) ->
t ->
'a ->
'aval exists : (Absint.AccessPath.Abs.t -> node -> bool) -> t -> boolval iter : (Absint.AccessPath.Abs.t -> node -> unit) -> t -> unitval depth : t -> intval pp_node : Stdlib.Format.formatter -> node -> unit