module PdgTypes:sig..end
module Node:sig..end
module NodeSet:Hptset.Make(Node)(sigval v :'a list listend)(sigval l :State.t listend)
module NodeSetLattice:sig..end
module LocInfo:Lmap_bitwise.Make_bitwise(NodeSetLattice)
module Dpd:sig..end
module DpdZone:sig..end
module G:sig..end
type data_state = {
|
loc_info : |
|
under_outputs : |
a data_state object is associated with a program point
and provides a mapping between a location and some nodes in the PDG
that are used to compute the location value at that point.
module Data_state:Datatype.Make(siginclude Datatype.Serializable_undefinedtypet =PdgTypes.data_stateval name :stringval reprs :PdgTypes.data_state listval rehash :'a -> 'aval structural_descr :Structural_descr.tval mem_project :(Project_skeleton.t -> bool) -> 'a -> boolend)
module Pdg:sig..end