Package com.ibm.wala.ipa.slicer
package com.ibm.wala.ipa.slicer
-
ClassDescriptionA
Statement
representing the exceptional return value in a callee, immediately before returning to the caller.AStatement
representing the exceptional return value in a caller, immediately after returning to the caller.identifier of a GetCaughtException instructionheap locations that should be excluded from data dependence during slicingHeapReachingDefs<T extends InstanceKey>Computation of reaching definitions for heap locations, relying on pointer analysisInterface for an SDG (loosely defined here as a graph ofStatement
s.A statement representing method entry, used for managing control dependence.AStatement
representing method exit used as a dummy exit for starting propagation to a seed statement in backwards slicing.AStatement
representing the normal return value in a callee, immediately before returning to the caller.AStatement
representing the normal return value in a caller, immediately after returning to the caller.A statement that has a corresponding index in the SSA IRAStatement
representing a formal parameterAStatement
representing an actual parameterPDG<T extends InstanceKey>Program dependence graph for a single call graph nodeidentifier of a phi instructionidentifier of a Pi instructionTrivial flow functions to represent simple reachability.SDG<T extends InstanceKey>System dependence graph.flow functions for flow-sensitive context-sensitive slicerA demand-driven context-sensitive slicer.options to control control dependence edges in the sdgoptions to control data dependence edges in the SDGTabulation problem representing slicingutility methods for working with slices and sliceStatement
sIdentifier of a statement in an SDG.AStatement
which carries an instruction index, representing the index of anSSAInstruction
in the IR instruction array.