Taint.ObjectEach taint represents an abstract object that we would like to track. Every time a new taint is introduced we create a fresh new value, that represents the abstract object that we are tracking.
The analysis may use this value as an identity of that object, and associate various attributes with it.
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tthe Primus Lisp type of objects. @since 2.1
val inspect : t -> Core_kernel.Sexp.tinspect obj returns a s-exp representation of obj for introspection.
val to_string : t -> stringto_string obj returns a textual representation of obj for introspection.
module Make (Machine : Bap_primus.Std.Primus.Machine.S) : sig ... endinclude Core_kernel.Comparable.S_plain
with type t := t
and type comparator_witness = Bap_primus.Std.Primus.Value.comparator_witnesstype comparator_witness = Bap_primus.Std.Primus.Value.comparator_witnessval comparator : (t, comparator_witness) Base__.Comparator.comparatormodule Replace_polymorphic_compare : sig ... endmodule Map : sig ... endmodule Set : sig ... end