Module type Sink.Kind
include TaintTraceElem.Kind
val matches : caller:t -> callee:t -> boolReturn true if the
callerelement kind matches thecalleeelement kind. Used during trace expansion; we will only consider expanding the trace from caller into callee if this evaluates to true. This can normally just beequal, but something fuzzier may be required iftis a type that contains identifiers from the caller/callee
val pp : Absint.TaintTraceElem.F.formatter -> t -> unit
val get : IR.Procname.t -> HilExp.t list -> IR.CallFlags.t -> IR.Tenv.t -> (t * IStdlib.IntSet.t) listreturn Some kind if the given procname/actuals are a sink, None otherwise