Package qilin.core

Class PTAScene

java.lang.Object
qilin.core.PTAScene

public class PTAScene extends Object
  • Field Details

  • Constructor Details

    • PTAScene

      public PTAScene(View view, String mainClassSig)
  • Method Details

    • getFakeMainMethod

      public SootMethod getFakeMainMethod()
    • getFieldCurrentThread

      public JStaticFieldRef getFieldCurrentThread()
    • getFieldGlobalThrow

      public Value getFieldGlobalThrow()
    • setCallGraph

      public void setCallGraph(OnFlyCallGraph cg)
    • getView

      public View getView()
    • getCallGraph

      public OnFlyCallGraph getCallGraph()
    • getMethod

      public SootMethod getMethod(String methodSignature)
    • getApplicationClasses

      public Collection<SootClass> getApplicationClasses()
    • getLibraryClasses

      public Collection<SootClass> getLibraryClasses()
    • containsMethod

      public boolean containsMethod(String methodSignature)
    • containsField

      public boolean containsField(String fieldSignature)
    • getClasses

      public Collection<? extends SootClass> getClasses()
    • getPhantomClasses

      public Collection<SootClass> getPhantomClasses()
    • getSootClass

      public SootClass getSootClass(String className)
    • containsClass

      public boolean containsClass(String className)
    • getField

      public SootField getField(String fieldSignature)
    • isApplicationMethod

      public boolean isApplicationMethod(SootMethod sm)