Impact.Compute_impacttype nodes = Pdg_aux.NS.ttype result = nodes Frama_c_kernel.Kernel_function.Map.tval initial_nodes :
skip:Frama_c_kernel.Locations.Zone.t ->
Frama_c_kernel.Cil_types.kernel_function ->
Frama_c_kernel.Cil_types.stmt ->
Pdg_types.PdgTypes.Node.t listval nodes_impacted_by_stmts :
?skip:Frama_c_kernel.Locations.Zone.t ->
?restrict:Frama_c_kernel.Locations.Zone.t ->
?reason:bool ->
Frama_c_kernel.Cil_types.kernel_function ->
Frama_c_kernel.Cil_types.stmt list ->
result * nodes Frama_c_kernel.Kernel_function.Map.t * Reason_graph.reasonnodes in returned map are initial nodes
val nodes_impacted_by_nodes :
?skip:Frama_c_kernel.Locations.Zone.t ->
?restrict:Frama_c_kernel.Locations.Zone.t ->
?reason:bool ->
Frama_c_kernel.Cil_types.kernel_function ->
Pdg_types.PdgTypes.Node.t list ->
result * nodes Frama_c_kernel.Kernel_function.Map.t * Reason_graph.reasonnodes in returned map are initial nodes
val stmts_impacted :
?skip:Frama_c_kernel.Locations.Zone.t ->
reason:bool ->
Frama_c_kernel.Cil_types.kernel_function ->
Frama_c_kernel.Cil_types.stmt list ->
Frama_c_kernel.Cil_types.stmt listval nodes_impacted :
?skip:Frama_c_kernel.Locations.Zone.t ->
reason:bool ->
Frama_c_kernel.Cil_types.kernel_function ->
Pdg_types.PdgTypes.Node.t list ->
nodesval nodes_to_stmts : nodes -> Frama_c_kernel.Cil_types.stmt listval impact_in_kf : result -> Frama_c_kernel.Cil_types.kernel_function -> nodesval skip : unit -> Frama_c_kernel.Locations.Zone.tcomputed from the option -impact-skip