Parameter Make.1-Kind
include TaintTraceElem.Kind
val matches : caller:t -> callee:t -> bool
Return true if the
caller
element kind matches thecallee
element 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 ift
is 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) list
return Some kind if the given procname/actuals are a sink, None otherwise