Frama-C API - Dataflow2
Implementation of data flow analyses over user-supplied domains.
module type StmtStartData = sig ... endmodule StartData (X : sig ... end) : StmtStartData with type data = X.tThis module can be used to instantiate the StmtStartData components of the functors below. It is implemented through stmt-indexed hashtables.
Forwards Dataflow Analysis
module type ForwardsTransfer = sig ... endInterface to provide for a backward dataflow analysis.
module Forwards (_ : ForwardsTransfer) : sig ... endBackwards Dataflow Analysis
module type BackwardsTransfer = sig ... endInterface to provide for a backward dataflow analysis.
module Backwards (_ : BackwardsTransfer) : sig ... endval find_stmts : Cil_types.fundec -> Cil_types.stmt list * Cil_types.stmt list