soot.jimple.toolkits.pointer.nativemethods
Class NativeMethodClass
java.lang.Object
soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
- Direct Known Subclasses:
- JavaIoFileDescriptorNative, JavaIoFileInputStreamNative, JavaIoFileOutputStreamNative, JavaIoFileSystemNative, JavaIoObjectInputStreamNative, JavaIoObjectOutputStreamNative, JavaIoObjectStreamClassNative, JavaLangClassLoaderNative, JavaLangClassLoaderNativeLibraryNative, JavaLangClassNative, JavaLangDoubleNative, JavaLangFloatNative, JavaLangObjectNative, JavaLangPackageNative, JavaLangReflectArrayNative, JavaLangReflectConstructorNative, JavaLangReflectFieldNative, JavaLangReflectMethodNative, JavaLangReflectProxyNative, JavaLangRuntimeNative, JavaLangSecurityManagerNative, JavaLangShutdownNative, JavaLangStrictMathNative, JavaLangStringNative, JavaLangSystemNative, JavaLangThreadNative, JavaLangThrowableNative, JavaNetInetAddressImplNative, JavaNetInetAddressNative, JavaSecurityAccessControllerNative, JavaUtilJarJarFileNative, JavaUtilResourceBundleNative, JavaUtilTimeZoneNative, JavaUtilZipCRC32Native, JavaUtilZipInflaterNative, JavaUtilZipZipEntryNative, JavaUtilZipZipFileNative, SunMiscSignalHandlerNative, SunMiscSignalNative, SunMiscUnsafeNative
public abstract class NativeMethodClass
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
helper
protected NativeHelper helper
NativeMethodClass
public NativeMethodClass(NativeHelper helper)
defaultMethod
public static void defaultMethod(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)
simulateMethod
public abstract void simulateMethod(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)