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
-
-
Field Summary
Fields Modifier and Type Field Description protected NativeHelperhelper
-
Constructor Summary
Constructors Constructor Description NativeMethodClass(NativeHelper helper)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static voiddefaultMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)abstract voidsimulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
-
-
-
Field Detail
-
helper
protected NativeHelper helper
-
-
Constructor Detail
-
NativeMethodClass
public NativeMethodClass(NativeHelper helper)
-
-
Method Detail
-
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)
-
-