Frama-C API - Dataflow2
Implementation of data flow analyses over user-supplied domains.
module type StmtStartData = sig ... end
module StartData (X : sig ... end) : StmtStartData with type data = X.t
This 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 ... end
Interface to provide for a backward dataflow analysis.
module Forwards (_ : ForwardsTransfer) : sig ... end
Backwards Dataflow Analysis
module type BackwardsTransfer = sig ... end
Interface to provide for a backward dataflow analysis.
module Backwards (_ : BackwardsTransfer) : sig ... end
val find_stmts : Cil_types.fundec -> Cil_types.stmt list * Cil_types.stmt list