public class TypeBasedPointerAnalysis extends AbstractPointerAnalysis
instanceKeys| Modifier and Type | Method and Description |
|---|---|
IClassHierarchy |
getClassHierarchy() |
HeapModel |
getHeapModel() |
Collection<PointerKey> |
getPointerKeys() |
com.ibm.wala.util.intset.OrdinalSet<InstanceKey> |
getPointsToSet(PointerKey key) |
boolean |
isFiltered(PointerKey pk)
did the pointer analysis use a type filter for a given points-to set?
(this is ugly).
|
static TypeBasedPointerAnalysis |
make(AnalysisOptions options,
Collection<IClass> klasses,
CallGraph cg) |
getCallGraph, getHeapGraph, getInstanceKeyMapping, getInstanceKeyspublic static TypeBasedPointerAnalysis make(AnalysisOptions options, Collection<IClass> klasses, CallGraph cg) throws AssertionError
AssertionErrorpublic com.ibm.wala.util.intset.OrdinalSet<InstanceKey> getPointsToSet(PointerKey key) throws IllegalArgumentException
key - representative of an equivalence class of pointersIllegalArgumentExceptionpublic HeapModel getHeapModel()
public Collection<PointerKey> getPointerKeys()
public boolean isFiltered(PointerKey pk)
PointerAnalysispublic IClassHierarchy getClassHierarchy()
Copyright © 2015. All rights reserved.