public class PTAScene extends Object
| Modifier and Type | Field and Description |
|---|---|
Set<SootMethod> |
arraycopyBuilt |
Set<SootMethod> |
nativeBuilt |
Set<SootMethod> |
reflectionBuilt |
| Constructor and Description |
|---|
PTAScene(View view,
String mainClassSig) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsClass(String className) |
boolean |
containsField(String fieldSignature) |
boolean |
containsMethod(String methodSignature) |
Collection<SootClass> |
getApplicationClasses() |
OnFlyCallGraph |
getCallGraph() |
Collection<? extends SootClass> |
getClasses() |
SootMethod |
getFakeMainMethod() |
SootField |
getField(String fieldSignature) |
JStaticFieldRef |
getFieldCurrentThread() |
Value |
getFieldGlobalThrow() |
Collection<SootClass> |
getLibraryClasses() |
SootMethod |
getMethod(String methodSignature) |
Collection<SootClass> |
getPhantomClasses() |
SootClass |
getSootClass(String className) |
View |
getView() |
boolean |
isApplicationMethod(SootMethod sm) |
void |
setCallGraph(OnFlyCallGraph cg) |
public final Set<SootMethod> nativeBuilt
public final Set<SootMethod> reflectionBuilt
public final Set<SootMethod> arraycopyBuilt
public SootMethod getFakeMainMethod()
public JStaticFieldRef getFieldCurrentThread()
public Value getFieldGlobalThrow()
public void setCallGraph(OnFlyCallGraph cg)
public View getView()
public OnFlyCallGraph getCallGraph()
public SootMethod getMethod(String methodSignature)
public Collection<SootClass> getApplicationClasses()
public Collection<SootClass> getLibraryClasses()
public boolean containsMethod(String methodSignature)
public boolean containsField(String fieldSignature)
public Collection<? extends SootClass> getClasses()
public Collection<SootClass> getPhantomClasses()
public boolean containsClass(String className)
public boolean isApplicationMethod(SootMethod sm)
Copyright © 2024 Soot OSS. All rights reserved.