soot.jimple.toolkits.pointer.util
Class NativeMethodDriver

java.lang.Object
  |
  +--soot.jimple.toolkits.pointer.util.NativeMethodDriver

public class NativeMethodDriver
extends java.lang.Object


Constructor Summary
NativeMethodDriver(Singletons.Global g)
           
 
Method Summary
 boolean process(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The entry point of native method simulation.
static NativeMethodDriver v()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeMethodDriver

public NativeMethodDriver(Singletons.Global g)
Method Detail

v

public static NativeMethodDriver v()

process

public boolean process(SootMethod method,
                       ReferenceVariable thisVar,
                       ReferenceVariable returnVar,
                       ReferenceVariable[] params)
The entry point of native method simulation.
Parameters:
method, - must be a native method
thisVar, - the variable represent @this, it can be null if the method is static
returnVar, - the variable represent @return it is null if the method has no return
params, - array of parameters.