A Pointee represents the TaintedType which a pointer points to.
A Pointee may represent either a scalar or an array, or an element of a
struct (either named or not).
Describes the initial definition (taint state) of a named struct.
It may always become more tainted than this initial state during
taint-tracking, but never less.
The main function in this module. Given an LLVM module or modules and the
name of a function to analyze, returns a TaintResult with data on that
function and all functions it calls, directly or transitively.