package pointsto
- Alphabetic
- Public
- Protected
Type Members
- trait AbstractPointsToBasedAliasAnalysis extends TacBasedAliasAnalysis with AbstractPointsToBasedAnalysis with SetBasedAliasAnalysis
A base trait for all alias analyses based on the points-to information.
- class AllocationSitePointsToBasedAliasAnalysis extends AbstractPointsToBasedAliasAnalysis with AbstractPointsToAnalysis with AllocationSiteBasedAnalysis with AllocationSiteAndTacBasedAliasAnalysis
An alias analysis based on points-to information that contain the possible allocation sites of an element.
- class AllocationSitePointsToBasedAliasAnalysisState extends AllocationSiteBasedAliasAnalysisState with PointsToBasedAliasAnalysisState[AllocationSite, AllocationSiteBasedAliasSet, AllocationSitePointsToSet]
The state class used by an AllocationSitePointsToBasedAliasAnalysis.
The state class used by an AllocationSitePointsToBasedAliasAnalysis.
- See also
- trait PointsToBasedAliasAnalysisScheduler extends FPCFAnalysisScheduler
A base trait for all points-to based alias analysis schedulers.
- trait PointsToBasedAliasAnalysisState[ElementType, AliasSet <: AliasSetLike[ElementType, AliasSet], PointsToSet >: Null <: PointsToSetLike[_, _, PointsToSet]] extends TacBasedAliasAnalysisState with SetBasedAliasAnalysisState[ElementType, AliasSet]
Encapsulates the current state of an points-to based alias analysis.
Encapsulates the current state of an points-to based alias analysis.
It additionally contains the following information:
- The current dependees for each of the AliasSourceElement.
- The last points-to set for a given points-to entity that has been completely handled for am AliasSourceElement.
- The current field dependees for each AliasSourceElement. A field dependee is a definition site of an uVar that is used to access the field.
- class TypePointsToBasedAliasAnalysis extends AbstractPointsToBasedAliasAnalysis with AbstractPointsToAnalysis with TypeBasedAnalysis with TypeBasedAliasAnalysis with TacBasedAliasAnalysis
An alias analysis based on points-to information that contain the possible ReferenceTypes of an element.
- class TypePointsToBasedAliasAnalysisState extends TypeBasedAliasAnalysisState with PointsToBasedAliasAnalysisState[ReferenceType, TypeBasedAliasSet, TypeBasedPointsToSet]
The state class used by an TypePointsToBasedAliasAnalysis.
The state class used by an TypePointsToBasedAliasAnalysis.
- See also
Value Members
- object LazyAllocationSitePointsToBasedAliasAnalysisScheduler extends PointsToBasedAliasAnalysisScheduler with BasicFPCFLazyAnalysisScheduler
A scheduler for a lazy, allocation site, points-to based alias analysis.
- object LazyTypePointsToBasedAliasAnalysisScheduler extends PointsToBasedAliasAnalysisScheduler with BasicFPCFLazyAnalysisScheduler
A scheduler for a lazy, type, points-to based alias analysis.