Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z _ 

A

AbstractJni - Class in com.github.unidbg.linux.android.dvm
 
AbstractJni() - Constructor for class com.github.unidbg.linux.android.dvm.AbstractJni
 
accept(Pointer, Pointer) - Method in interface com.github.unidbg.file.linux.AndroidFileIO
 
accept(Pointer, Pointer) - Method in class com.github.unidbg.file.linux.BaseAndroidFileIO
 
accept(Emulator<AndroidFileIO>, int, Pointer, Pointer, int) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
accept(Emulator<AndroidFileIO>, int, Pointer, Pointer, int) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
accept(Pointer, Pointer) - Method in class com.github.unidbg.linux.file.TcpSocket
 
acceptField(DvmClass, String, boolean) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
acceptField(DvmClass, String, boolean) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
acceptField(DvmClass, String, boolean) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
acceptMethod(DvmClass, String, boolean) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
acceptMethod(DvmClass, String, boolean) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
acceptMethod(DvmClass, String, boolean) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
ACCESSIBILITY_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
ACTIVITY_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
addAsset(String, byte[]) - Method in class com.github.unidbg.virtualmodule.android.AndroidModule
 
addend() - Method in class net.fornwall.jelf.ElfRelocation
 
addGlobalObject(DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
addGlobalObject(DvmObject<?>) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
addIOResolver(IOResolver<AndroidFileIO>) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
addIOResolver(IOResolver<AndroidFileIO>) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
addLocalObject(DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
addLocalObject(DvmObject<?>) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
addNotFoundClass(String) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
addNotFoundClass(String) - Method in interface com.github.unidbg.linux.android.dvm.VM
Add not found class
address - Variable in class net.fornwall.jelf.ElfSection
sh_addr.
address_alignment - Variable in class net.fornwall.jelf.ElfSection
Address alignment constraints for the section.
AF_INET - Static variable in class com.github.unidbg.linux.file.SocketIO
 
AF_INET6 - Static variable in class com.github.unidbg.linux.file.SocketIO
 
AF_LINK - Static variable in class com.github.unidbg.linux.file.SocketIO
 
AF_LOCAL - Static variable in class com.github.unidbg.linux.file.SocketIO
 
AF_NETLINK - Static variable in class com.github.unidbg.linux.file.SocketIO
 
AF_ROUTE - Static variable in class com.github.unidbg.linux.file.SocketIO
 
AF_UNSPEC - Static variable in class com.github.unidbg.linux.file.SocketIO
 
alignment - Variable in class net.fornwall.jelf.ElfSegment
 
allocateMemoryBlock(Emulator<?>, int) - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
allocObject(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
allocObject(BaseVM, DvmClass, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
allocObject(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
AndroidARM64Emulator - Class in com.github.unidbg.linux.android
android arm emulator Created by zhkl0228 on 2017/5/2.
AndroidARM64Emulator(String, File, Collection<BackendFactory>) - Constructor for class com.github.unidbg.linux.android.AndroidARM64Emulator
 
AndroidARMEmulator - Class in com.github.unidbg.linux.android
android arm emulator Created by zhkl0228 on 2017/5/2.
AndroidARMEmulator(String, File, Collection<BackendFactory>) - Constructor for class com.github.unidbg.linux.android.AndroidARMEmulator
 
AndroidElfLoader - Class in com.github.unidbg.linux
 
AndroidElfLoader(Emulator<AndroidFileIO>, UnixSyscallHandler<AndroidFileIO>) - Constructor for class com.github.unidbg.linux.AndroidElfLoader
 
AndroidEmulator - Interface in com.github.unidbg
 
AndroidEmulatorBuilder - Class in com.github.unidbg.linux.android
 
AndroidEmulatorBuilder(boolean) - Constructor for class com.github.unidbg.linux.android.AndroidEmulatorBuilder
 
AndroidFileIO - Interface in com.github.unidbg.file.linux
 
AndroidModule - Class in com.github.unidbg.virtualmodule.android
 
AndroidModule(Emulator<?>, VM) - Constructor for class com.github.unidbg.virtualmodule.android.AndroidModule
 
AndroidRelocation - Class in net.fornwall.jelf
 
AndroidRelocationIterator - Class in net.fornwall.jelf
 
AndroidRelocationIterator(int, SymbolLocator, ByteBuffer, boolean) - Constructor for class net.fornwall.jelf.AndroidRelocationIterator
 
AndroidResolver - Class in com.github.unidbg.linux.android
 
AndroidResolver(int, String...) - Constructor for class com.github.unidbg.linux.android.AndroidResolver
 
AndroidSyscallHandler - Class in com.github.unidbg.linux
 
AndroidSyscallHandler() - Constructor for class com.github.unidbg.linux.AndroidSyscallHandler
 
AndroidWaiter - Class in com.github.unidbg.linux.thread
 
AndroidWaiter() - Constructor for class com.github.unidbg.linux.thread.AndroidWaiter
 
Apk - Interface in com.github.unidbg.linux.android.dvm.apk
 
ApkFactory - Class in com.github.unidbg.linux.android.dvm.apk
 
ApkFactory() - Constructor for class com.github.unidbg.linux.android.dvm.apk.ApkFactory
 
ApplicationInfo - Class in com.github.unidbg.linux.android.dvm.api
 
ApplicationInfo(VM) - Constructor for class com.github.unidbg.linux.android.dvm.api.ApplicationInfo
 
arch - Variable in class net.fornwall.jelf.ElfFile
The required architecture.
ARCH_68k - Static variable in class net.fornwall.jelf.ElfFile
Motorola 68000 architecture type.
ARCH_88k - Static variable in class net.fornwall.jelf.ElfFile
Motorola 88000 architecture type.
ARCH_AARCH64 - Static variable in class net.fornwall.jelf.ElfFile
 
ARCH_ARM - Static variable in class net.fornwall.jelf.ElfFile
 
ARCH_ATT - Static variable in class net.fornwall.jelf.ElfFile
AT&T architecture type.
ARCH_i386 - Static variable in class net.fornwall.jelf.ElfFile
Intel 386 architecture type.
ARCH_i860 - Static variable in class net.fornwall.jelf.ElfFile
Intel 860 architecture type.
ARCH_MIPS - Static variable in class net.fornwall.jelf.ElfFile
MIPS architecture type.
ARCH_NONE - Static variable in class net.fornwall.jelf.ElfFile
No architecture type.
ARCH_SPARC - Static variable in class net.fornwall.jelf.ElfFile
SPARC architecture type.
ARCH_X86_64 - Static variable in class net.fornwall.jelf.ElfFile
 
ARM32SyscallHandler - Class in com.github.unidbg.linux
ARM32SyscallHandler(SvcMemory) - Constructor for class com.github.unidbg.linux.ARM32SyscallHandler
 
ARM64SyscallHandler - Class in com.github.unidbg.linux
ARM64SyscallHandler(SvcMemory) - Constructor for class com.github.unidbg.linux.ARM64SyscallHandler
 
arm_exidx_step(Emulator<?>, Unwinder, Module, long, DwarfCursor) - Method in class net.fornwall.jelf.ArmExIdx
 
armExIdx - Variable in class com.github.unidbg.linux.LinuxModule
 
ArmExIdx - Class in net.fornwall.jelf
 
ArmLD - Class in com.github.unidbg.linux.android
 
ArmLD64 - Class in com.github.unidbg.linux.android
 
ArmVarArg - Class in com.github.unidbg.linux.android.dvm
 
ArmVarArg(Emulator<?>, BaseVM, DvmMethod) - Constructor for class com.github.unidbg.linux.android.dvm.ArmVarArg
 
Array<T> - Interface in com.github.unidbg.linux.android.dvm
 
array - Variable in class net.fornwall.jelf.ElfInitArray
 
ArrayListObject - Class in com.github.unidbg.linux.android.dvm
 
ArrayListObject(VM, List<? extends DvmObject<?>>) - Constructor for class com.github.unidbg.linux.android.dvm.ArrayListObject
 
ArrayObject - Class in com.github.unidbg.linux.android.dvm.array
 
ArrayObject(DvmObject<?>...) - Constructor for class com.github.unidbg.linux.android.dvm.array.ArrayObject
 
Asset - Class in com.github.unidbg.linux.android.dvm.api
 
Asset(VM, String) - Constructor for class com.github.unidbg.linux.android.dvm.api.Asset
 
AssetManager - Class in com.github.unidbg.linux.android.dvm.api
 
AssetManager(VM, String) - Constructor for class com.github.unidbg.linux.android.dvm.api.AssetManager
 
AssetResolver - Interface in com.github.unidbg.linux.android.dvm.apk
 
AUDIO_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 

B

BaseAndroidFileIO - Class in com.github.unidbg.file.linux
 
BaseAndroidFileIO(int) - Constructor for class com.github.unidbg.file.linux.BaseAndroidFileIO
 
BaseVM - Class in com.github.unidbg.linux.android.dvm
 
bind(Pointer, int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
bind(Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
bind_ipv4(Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
bind_ipv4(Pointer, int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
bind_ipv6(Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
Binder - Class in com.github.unidbg.linux.android.dvm.api
 
Binder(VM, String) - Constructor for class com.github.unidbg.linux.android.dvm.api.Binder
 
BINDING_GLOBAL - Static variable in class net.fornwall.jelf.ElfSymbol
Binding specifying that global symbols are visible to all object files being combined.
BINDING_HIPROC - Static variable in class net.fornwall.jelf.ElfSymbol
Upper bound binding values reserved for processor specific semantics.
BINDING_LOCAL - Static variable in class net.fornwall.jelf.ElfSymbol
Binding specifying that local symbols are not visible outside the object file that contains its definition.
BINDING_LOPROC - Static variable in class net.fornwall.jelf.ElfSymbol
Lower bound binding values reserved for processor specific semantics.
BINDING_WEAK - Static variable in class net.fornwall.jelf.ElfSymbol
Binding specifying that the symbol resembles a global symbol, but has a lower precedence.
Bitmap - Class in com.github.unidbg.linux.android.dvm.api
 
Bitmap(VM, BufferedImage) - Constructor for class com.github.unidbg.linux.android.dvm.api.Bitmap
 
brk(long) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
broadcast - Variable in class com.github.unidbg.linux.file.NetworkIF
 
bufferRam - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
build() - Method in class com.github.unidbg.linux.android.AndroidEmulatorBuilder
 
Bundle - Class in com.github.unidbg.linux.android.dvm.api
 
Bundle(VM, Properties) - Constructor for class com.github.unidbg.linux.android.dvm.api.Bundle
 
ByteArray - Class in com.github.unidbg.linux.android.dvm.array
 
ByteArray(VM, byte[]) - Constructor for class com.github.unidbg.linux.android.dvm.array.ByteArray
 
ByteArrayFileIO - Class in com.github.unidbg.linux.file
 
ByteArrayFileIO(int, String, byte[]) - Constructor for class com.github.unidbg.linux.file.ByteArrayFileIO
 
bytes - Variable in class com.github.unidbg.linux.file.ByteArrayFileIO
 

C

call(Emulator<?>, Object...) - Method in class com.github.unidbg.linux.LinuxSymbol
 
callBooleanMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callBooleanMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callBooleanMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callBooleanMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callBooleanMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callBooleanMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callBooleanMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callBooleanMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callBooleanMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callBooleanMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callBooleanMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callBooleanMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callByteMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callByteMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callByteMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callByteMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callByteMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callByteMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callCharMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callCharMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callCharMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callCharMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callCharMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callCharMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callDoubleMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callDoubleMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callDoubleMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callDoubleMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callDoubleMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callDoubleMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callEntry(Emulator<?>, String...) - Method in class com.github.unidbg.linux.LinuxModule
 
callFloatMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callFloatMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callFloatMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callFloatMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callFloatMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callFloatMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callFunction(Emulator<?>, long, Object...) - Method in class com.github.unidbg.linux.LinuxModule
 
callHandler(SignalOps, AbstractEmulator<?>) - Method in class com.github.unidbg.linux.signal.SignalTask
 
callIntMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callIntMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callIntMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callIntMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callIntMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callIntMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callIntMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callIntMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callIntMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callIntMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callIntMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callIntMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callJNI_OnLoad(Emulator<?>, Module) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
callJNI_OnLoad(Emulator<?>) - Method in class com.github.unidbg.linux.android.dvm.DalvikModule
 
callJNI_OnLoad(Emulator<?>, Module) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
callJniMethod(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
callJniMethod(Emulator<?>, VM, DvmClass, DvmObject<?>, String, Object...) - Static method in class com.github.unidbg.linux.android.dvm.DvmObject
 
callJniMethodBoolean(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
callJniMethodInt(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
callJniMethodLong(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
callJniMethodObject(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
callLongMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callLongMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callLongMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callLongMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callLongMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callLongMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callLongMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callLongMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callLongMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callLongMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callLongMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callLongMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callObjectMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callObjectMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callObjectMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callObjectMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callObjectMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callObjectMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callObjectMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callObjectMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callObjectMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callObjectMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callObjectMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callObjectMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callShortMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callShortMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callShortMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callShortMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callShortMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callShortMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticBooleanMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticBooleanMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticBooleanMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticBooleanMethod(BaseVM, DvmClass, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticBooleanMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticBooleanMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticBooleanMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticBooleanMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticBooleanMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticBooleanMethodV(BaseVM, DvmClass, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticBooleanMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticBooleanMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticDoubleMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticDoubleMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticDoubleMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticDoubleMethod(BaseVM, DvmClass, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticDoubleMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticDoubleMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticFloatMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticFloatMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticFloatMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticFloatMethod(BaseVM, DvmClass, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticFloatMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticFloatMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticIntMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticIntMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticIntMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticIntMethod(BaseVM, DvmClass, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticIntMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticIntMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticIntMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticIntMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticIntMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticIntMethodV(BaseVM, DvmClass, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticIntMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticIntMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticJniMethod(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
callStaticJniMethodBoolean(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
callStaticJniMethodInt(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
callStaticJniMethodLong(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
callStaticJniMethodObject(Emulator<?>, String, Object...) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
callStaticLongMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticLongMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticLongMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticLongMethod(BaseVM, DvmClass, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticLongMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticLongMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticLongMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticLongMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticLongMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticLongMethodV(BaseVM, DvmClass, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticLongMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticLongMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticObjectMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticObjectMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticObjectMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticObjectMethod(BaseVM, DvmClass, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticObjectMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticObjectMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticObjectMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticObjectMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticObjectMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticObjectMethodV(BaseVM, DvmClass, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticObjectMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticObjectMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticVoidMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticVoidMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticVoidMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticVoidMethod(BaseVM, DvmClass, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticVoidMethod(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticVoidMethod(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticVoidMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticVoidMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callStaticVoidMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticVoidMethodV(BaseVM, DvmClass, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callStaticVoidMethodV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callStaticVoidMethodV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callVoidMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callVoidMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callVoidMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callVoidMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callVoidMethod(BaseVM, DvmObject<?>, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callVoidMethod(BaseVM, DvmObject<?>, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callVoidMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callVoidMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
callVoidMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callVoidMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
callVoidMethodV(BaseVM, DvmObject<?>, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
callVoidMethodV(BaseVM, DvmObject<?>, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
canDispatch() - Method in class com.github.unidbg.linux.thread.FutexNanoSleepWaiter
 
canDispatch() - Method in class com.github.unidbg.linux.thread.FutexWaiter
 
canDispatch() - Method in class com.github.unidbg.linux.thread.NanoSleepWaiter
 
canRead() - Method in class com.github.unidbg.linux.file.PipedReadFileIO
 
checkJni(BaseVM, DvmClass) - Method in class com.github.unidbg.linux.android.dvm.Hashable
 
CLASS_32 - Static variable in class net.fornwall.jelf.ElfFile
32-bit objects.
CLASS_64 - Static variable in class net.fornwall.jelf.ElfFile
64-bit objects.
ClassLoader - Class in com.github.unidbg.linux.android.dvm.api
 
ClassLoader(VM, String) - Constructor for class com.github.unidbg.linux.android.dvm.api.ClassLoader
 
classLoader - Variable in class com.github.unidbg.linux.android.dvm.jni.ProxyClassFactory
 
clock_gettime(Backend, Emulator<?>) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
clock_gettime(Emulator<?>) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
clone() - Method in class net.fornwall.jelf.ElfRelocation
 
close() - Method in class com.github.unidbg.linux.android.dvm.api.Asset
 
close() - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
close() - Method in class com.github.unidbg.linux.file.DirectoryFileIO
 
close() - Method in class com.github.unidbg.linux.file.DriverFileIO
 
close() - Method in class com.github.unidbg.linux.file.DumpFileIO
 
close() - Method in class com.github.unidbg.linux.file.EventFD
 
close() - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
close() - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
close() - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
close() - Method in class com.github.unidbg.linux.file.NullFileIO
 
close() - Method in class com.github.unidbg.linux.file.PipedReadFileIO
 
close() - Method in class com.github.unidbg.linux.file.PipedWriteFileIO
 
close() - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
close() - Method in class com.github.unidbg.linux.file.Stdin
 
close() - Method in class com.github.unidbg.linux.file.Stdout
 
close() - Method in class com.github.unidbg.linux.file.TcpSocket
 
close() - Method in class com.github.unidbg.linux.file.UdpSocket
 
com.github.unidbg - package com.github.unidbg
 
com.github.unidbg.file.linux - package com.github.unidbg.file.linux
 
com.github.unidbg.hook.xhook - package com.github.unidbg.hook.xhook
 
com.github.unidbg.linux - package com.github.unidbg.linux
 
com.github.unidbg.linux.android - package com.github.unidbg.linux.android
 
com.github.unidbg.linux.android.dvm - package com.github.unidbg.linux.android.dvm
 
com.github.unidbg.linux.android.dvm.api - package com.github.unidbg.linux.android.dvm.api
 
com.github.unidbg.linux.android.dvm.apk - package com.github.unidbg.linux.android.dvm.apk
 
com.github.unidbg.linux.android.dvm.array - package com.github.unidbg.linux.android.dvm.array
 
com.github.unidbg.linux.android.dvm.jni - package com.github.unidbg.linux.android.dvm.jni
 
com.github.unidbg.linux.android.dvm.wrapper - package com.github.unidbg.linux.android.dvm.wrapper
 
com.github.unidbg.linux.file - package com.github.unidbg.linux.file
 
com.github.unidbg.linux.signal - package com.github.unidbg.linux.signal
 
com.github.unidbg.linux.struct - package com.github.unidbg.linux.struct
 
com.github.unidbg.linux.thread - package com.github.unidbg.linux.thread
 
com.github.unidbg.linux.unpack - package com.github.unidbg.linux.unpack
 
com.github.unidbg.virtualmodule.android - package com.github.unidbg.virtualmodule.android
 
computeValue() - Method in class net.fornwall.jelf.MemoizedObject
Should compute the value of this memoized object.
configClassNameMapper(ProxyClassMapper) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyClassFactory
 
configObjectVisitor(ProxyDvmObjectVisitor) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyClassFactory
 
connect(String) - Method in class com.github.unidbg.linux.file.LocalAndroidUdpSocket
 
connect(Pointer, int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
connect(String) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
connect(Pointer, int) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
connect(Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
connect_ipv4(Pointer, int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
connect_ipv4(Pointer, int) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
connect_ipv4(Pointer, int) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
connect_ipv4(Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
connect_ipv4(Pointer, int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
connect_ipv4(Pointer, int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
connect_ipv6(Pointer, int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
connect_ipv6(Pointer, int) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
connect_ipv6(Pointer, int) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
connect_ipv6(Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
connect_ipv6(Pointer, int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
connect_ipv6(Pointer, int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
CONNECTIVITY_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
connectPeer(PipedSocketIO) - Method in class com.github.unidbg.linux.file.PipedSocketIO
 
create(Emulator<?>, int, String) - Static method in class com.github.unidbg.linux.file.DriverFileIO
 
create(Emulator<?>, Pointer) - Static method in class com.github.unidbg.linux.signal.SigAction
 
create(Emulator<?>, Pointer) - Static method in class com.github.unidbg.linux.struct.IFConf
 
create(Emulator<?>, Pointer) - Static method in class com.github.unidbg.linux.thread.PThreadInternal
 
createApk(File) - Static method in class com.github.unidbg.linux.android.dvm.apk.ApkFactory
 
createByteArrayFileIO(String, int, byte[]) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
createByteArrayFileIO(String, int, byte[]) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
createClass(BaseVM, String, DvmClass, DvmClass[]) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
createClass(BaseVM, String, DvmClass, DvmClass[]) - Method in interface com.github.unidbg.linux.android.dvm.DvmClassFactory
 
createClass(BaseVM, String, DvmClass, DvmClass[]) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyClassFactory
 
createDalvikVM() - Method in interface com.github.unidbg.AndroidEmulator
 
createDalvikVM(File) - Method in interface com.github.unidbg.AndroidEmulator
 
createDalvikVM(Class<?>) - Method in interface com.github.unidbg.AndroidEmulator
jar as apk
createDalvikVM() - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
createDalvikVM(File) - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
createDalvikVM(Class<?>) - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
createDalvikVM() - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
createDalvikVM(File) - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
createDalvikVM(Class<?>) - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
createDirectoryFileIO(File, int, String) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
createDriverFileIO(Emulator<?>, int, String) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
createDriverFileIO(Emulator<?>, int, String) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
createDyld(SvcMemory) - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
createDyld(SvcMemory) - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
createFdDir(int, String) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
createFileSystem(File) - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
createFileSystem(File) - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
createIFReq(Emulator<?>, Pointer) - Static method in class com.github.unidbg.linux.struct.IFReq
 
createJni(ProxyClassLoader, ProxyDvmObjectVisitor, Jni) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyDvmClass
 
createLibraryFile(File) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
createLocalSocketIO(Emulator<?>, int) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
create AF_UNIX local SOCK_STREAM
createLocalSocketIO(Emulator<?>, int) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
create AF_UNIX local SOCK_STREAM
createMemory(UnixSyscallHandler<AndroidFileIO>, String[]) - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
createMemory(UnixSyscallHandler<AndroidFileIO>, String[]) - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
createObject(VM, Object) - Static method in class com.github.unidbg.linux.android.dvm.jni.ProxyDvmObject
mapping java object to dvm object
createSignalHandlerTask(Emulator<?>, int) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
createSimpleFileIO(File, int, String) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
createStdin(int) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
createStdout(int, File, String) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
createSyscallHandler(SvcMemory) - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
createSyscallHandler(SvcMemory) - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
createTaskDir(Emulator<AndroidFileIO>, int, String) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
createURLibraryFile(URL, String) - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
createURLibraryFile(URL, String) - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 

D

d_ino - Variable in class com.github.unidbg.linux.struct.Dirent
 
d_name - Variable in class com.github.unidbg.linux.struct.Dirent
 
d_off - Variable in class com.github.unidbg.linux.struct.Dirent
 
d_reclen - Variable in class com.github.unidbg.linux.struct.Dirent
 
d_type - Variable in class com.github.unidbg.linux.struct.Dirent
 
DalvikModule - Class in com.github.unidbg.linux.android.dvm
 
DalvikVM - Class in com.github.unidbg.linux.android.dvm
 
DalvikVM(AndroidEmulator, File) - Constructor for class com.github.unidbg.linux.android.dvm.DalvikVM
 
DalvikVM64 - Class in com.github.unidbg.linux.android.dvm
 
DalvikVM64(AndroidEmulator, File) - Constructor for class com.github.unidbg.linux.android.dvm.DalvikVM64
 
DATA_LSB - Static variable in class net.fornwall.jelf.ElfFile
LSB data encoding.
DATA_MSB - Static variable in class net.fornwall.jelf.ElfFile
MSB data encoding.
decodeArgsShorty() - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
decodeShorty() - Method in class com.github.unidbg.linux.android.dvm.DvmField
 
decodeType(ClassLoader) - Method in class com.github.unidbg.linux.android.dvm.Shorty
 
destroy(Emulator<?>) - Method in class com.github.unidbg.linux.signal.SignalFunction
 
destroy(Emulator<?>) - Method in class com.github.unidbg.linux.signal.SignalTask
 
DF_1_GLOBAL - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DF_1_GROUP - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DF_1_NODELETE - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DF_1_NOW - Static variable in class net.fornwall.jelf.ElfDynamicStructure
DirectoryEntry(boolean, String) - Constructor for class com.github.unidbg.linux.file.DirectoryFileIO.DirectoryEntry
 
DirectoryEntry(DirectoryFileIO.DirentType, String) - Constructor for class com.github.unidbg.linux.file.DirectoryFileIO.DirectoryEntry
 
DirectoryFileIO - Class in com.github.unidbg.linux.file
 
DirectoryFileIO(int, String, File) - Constructor for class com.github.unidbg.linux.file.DirectoryFileIO
 
DirectoryFileIO(int, String, DirectoryFileIO.DirectoryEntry...) - Constructor for class com.github.unidbg.linux.file.DirectoryFileIO
 
DirectoryFileIO.DirectoryEntry - Class in com.github.unidbg.linux.file
 
DirectoryFileIO.DirentType - Enum in com.github.unidbg.linux.file
 
Dirent - Class in com.github.unidbg.linux.struct
 
Dirent(Pointer) - Constructor for class com.github.unidbg.linux.struct.Dirent
 
DISPLAY_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
dl_phdr_info32 - Class in com.github.unidbg.linux.struct
 
dl_phdr_info32(Pointer) - Constructor for class com.github.unidbg.linux.struct.dl_phdr_info32
 
dl_phdr_info64 - Class in com.github.unidbg.linux.struct
 
dl_phdr_info64(Pointer) - Constructor for class com.github.unidbg.linux.struct.dl_phdr_info64
 
dlclose(long) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
dlopen(String, boolean) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
dlopen(String) - Method in class com.github.unidbg.linux.AndroidElfLoader
dlopen调用init_array会崩溃
dlpi_addr - Variable in class com.github.unidbg.linux.struct.dl_phdr_info32
 
dlpi_addr - Variable in class com.github.unidbg.linux.struct.dl_phdr_info64
 
dlpi_name - Variable in class com.github.unidbg.linux.struct.dl_phdr_info32
 
dlpi_name - Variable in class com.github.unidbg.linux.struct.dl_phdr_info64
 
dlpi_phdr - Variable in class com.github.unidbg.linux.struct.dl_phdr_info32
 
dlpi_phdr - Variable in class com.github.unidbg.linux.struct.dl_phdr_info64
 
dlpi_phnum - Variable in class com.github.unidbg.linux.struct.dl_phdr_info32
 
dlpi_phnum - Variable in class com.github.unidbg.linux.struct.dl_phdr_info64
 
dlsym(long, String) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
DoubleArray - Class in com.github.unidbg.linux.android.dvm.array
 
DoubleArray(VM, double[]) - Constructor for class com.github.unidbg.linux.android.dvm.array.DoubleArray
 
DriverFileIO - Class in com.github.unidbg.linux.file
 
DT_FINI - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DT_PLTGOT - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DT_RELA - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DT_RELAENT - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DT_RELASZ - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DT_RPATH - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
DT_RUNPATH - Static variable in class net.fornwall.jelf.ElfDynamicStructure
 
dt_strtab_offset - Variable in class net.fornwall.jelf.ElfDynamicStructure
DumpFileIO - Class in com.github.unidbg.linux.file
 
DumpFileIO(int) - Constructor for class com.github.unidbg.linux.file.DumpFileIO
 
dup2() - Method in class com.github.unidbg.linux.file.DumpFileIO
 
dup2() - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
dup2() - Method in class com.github.unidbg.linux.file.Stdin
 
dup2() - Method in class com.github.unidbg.linux.file.Stdout
 
dup2() - Method in class com.github.unidbg.linux.file.UdpSocket
 
DvmAwareObject - Interface in com.github.unidbg.linux.android.dvm
 
DvmBoolean - Class in com.github.unidbg.linux.android.dvm.wrapper
 
DvmClass - Class in com.github.unidbg.linux.android.dvm
 
DvmClass(BaseVM, String, DvmClass, DvmClass[]) - Constructor for class com.github.unidbg.linux.android.dvm.DvmClass
 
DvmClass(BaseVM, String, DvmClass, DvmClass[], Class<?>) - Constructor for class com.github.unidbg.linux.android.dvm.DvmClass
 
DvmClassFactory - Interface in com.github.unidbg.linux.android.dvm
 
DvmField - Class in com.github.unidbg.linux.android.dvm
 
DvmInteger - Class in com.github.unidbg.linux.android.dvm.wrapper
 
DvmLong - Class in com.github.unidbg.linux.android.dvm.wrapper
 
DvmMethod - Class in com.github.unidbg.linux.android.dvm
 
DvmObject<T> - Class in com.github.unidbg.linux.android.dvm
 
DvmObject(DvmClass, T) - Constructor for class com.github.unidbg.linux.android.dvm.DvmObject
 
dwarf_step(Emulator<?>, Unwinder, Module, long, DwarfCursor) - Method in class net.fornwall.jelf.GnuEhFrameHeader
 
DwarfCursor - Class in net.fornwall.jelf
 
DwarfCursor(Long[]) - Constructor for class net.fornwall.jelf.DwarfCursor
 
DwarfCursor32 - Class in net.fornwall.jelf
 
DwarfCursor32(Emulator<?>) - Constructor for class net.fornwall.jelf.DwarfCursor32
 
DwarfCursor64 - Class in net.fornwall.jelf
 
DwarfCursor64(Emulator<?>) - Constructor for class net.fornwall.jelf.DwarfCursor64
 
DYNAMIC_STRING_TABLE_NAME - Static variable in class net.fornwall.jelf.ElfSection
Section header name identifying the section as a dynamic string table.
dynamicStructure - Variable in class com.github.unidbg.linux.LinuxModule
 

E

eh_size - Variable in class net.fornwall.jelf.ElfFile
ELF header size in bytes.
ehFrameHeader - Variable in class com.github.unidbg.linux.LinuxModule
 
ElfDataIn - Interface in net.fornwall.jelf
 
ElfDynamicStructure - Class in net.fornwall.jelf
dynamic.html "If an object file participates in dynamic linking, its program header table will have an element of type PT_DYNAMIC.
ElfException - Exception in net.fornwall.jelf
Generic exception class for all exceptions which occur in this package.
ElfException(String) - Constructor for exception net.fornwall.jelf.ElfException
 
ElfException(Throwable) - Constructor for exception net.fornwall.jelf.ElfException
 
ElfException(String, Throwable) - Constructor for exception net.fornwall.jelf.ElfException
 
elfFile - Variable in class com.github.unidbg.linux.LinuxModule
 
ElfFile - Class in net.fornwall.jelf
An ELF (Executable and Linkable Format) file can be a relocatable, executable, shared or core file.
ElfInitArray - Class in net.fornwall.jelf
 
ElfLibraryFile - Class in com.github.unidbg.linux.android
 
ElfLibraryFile(File, boolean) - Constructor for class com.github.unidbg.linux.android.ElfLibraryFile
 
ElfLibraryRawFile - Class in com.github.unidbg.linux.android
 
ElfLibraryRawFile(String, ByteBuffer, boolean) - Constructor for class com.github.unidbg.linux.android.ElfLibraryRawFile
 
ElfLibraryRawFile(String, byte[], boolean) - Constructor for class com.github.unidbg.linux.android.ElfLibraryRawFile
 
ElfRelocation - Class in net.fornwall.jelf
 
ElfSection - Class in net.fornwall.jelf
Class corresponding to the Elf32_Shdr/Elf64_Shdr struct.
ElfSegment - Class in net.fornwall.jelf
Class corresponding to the Elf32_Phdr/Elf64_Phdr struct.
ElfSymbol - Class in net.fornwall.jelf
Class corresponding to the Elf32_Sym/Elf64_Sym struct.
ElfSymbolStructure - Class in net.fornwall.jelf
 
ElfUnpacker - Class in com.github.unidbg.linux.unpack
Dump 针对 init_array 加密的 so 文件
ElfUnpacker(byte[], File) - Constructor for class com.github.unidbg.linux.unpack.ElfUnpacker
 
emulator - Variable in class com.github.unidbg.linux.android.dvm.ArmVarArg
 
emulator - Variable in class com.github.unidbg.linux.file.LocalUdpSocket
 
encoding - Variable in class net.fornwall.jelf.ElfFile
Returns a byte identifying the data encoding of the processor specific data.
entry_point - Variable in class net.fornwall.jelf.ElfFile
Virtual address to which the system first transfers control.
entry_size - Variable in class net.fornwall.jelf.ElfSection
Size of a fixed-size entry, 0 if none.
Enumeration - Class in com.github.unidbg.linux.android.dvm
 
Enumeration(VM, List<? extends DvmObject<?>>) - Constructor for class com.github.unidbg.linux.android.dvm.Enumeration
 
equals(Object) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
equals(Object) - Method in class net.fornwall.jelf.ElfRelocation
 
ETIMEDOUT - Static variable in class com.github.unidbg.linux.AndroidSyscallHandler
 
EventFD - Class in com.github.unidbg.linux.file
 
EventFD(int, boolean, boolean) - Constructor for class com.github.unidbg.linux.file.EventFD
 
exit(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 

F

f_bavail - Variable in class com.github.unidbg.linux.struct.StatFS
 
f_bfree - Variable in class com.github.unidbg.linux.struct.StatFS
 
f_blocks - Variable in class com.github.unidbg.linux.struct.StatFS
 
f_bsize - Variable in class com.github.unidbg.linux.struct.StatFS32
 
f_bsize - Variable in class com.github.unidbg.linux.struct.StatFS64
 
f_ffree - Variable in class com.github.unidbg.linux.struct.StatFS
 
f_files - Variable in class com.github.unidbg.linux.struct.StatFS
 
f_flags - Variable in class com.github.unidbg.linux.struct.StatFS32
 
f_flags - Variable in class com.github.unidbg.linux.struct.StatFS64
 
f_frsize - Variable in class com.github.unidbg.linux.struct.StatFS32
 
f_frsize - Variable in class com.github.unidbg.linux.struct.StatFS64
 
f_fsid - Variable in class com.github.unidbg.linux.struct.StatFS
 
f_namelen - Variable in class com.github.unidbg.linux.struct.StatFS32
 
f_namelen - Variable in class com.github.unidbg.linux.struct.StatFS64
 
f_spare - Variable in class com.github.unidbg.linux.struct.StatFS32
 
f_spare - Variable in class com.github.unidbg.linux.struct.StatFS64
 
f_type - Variable in class com.github.unidbg.linux.struct.StatFS32
 
f_type - Variable in class com.github.unidbg.linux.struct.StatFS64
 
fallocate(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
fchmodat(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
fchownat(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
file - Variable in class com.github.unidbg.linux.file.SimpleFileIO
 
file_size - Variable in class net.fornwall.jelf.ElfSegment
Elf{32,64}_Phdr#p_filesz.
file_type - Variable in class net.fornwall.jelf.ElfFile
Identifies the object file type.
filed - Variable in class com.github.unidbg.linux.android.dvm.DvmField
 
fillAddress(InetSocketAddress, Pointer, Pointer) - Method in class com.github.unidbg.linux.file.SocketIO
 
findClass(String) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
findClass(String) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
findClosestSymbolByAddress(long, boolean) - Method in class com.github.unidbg.linux.LinuxModule
 
findLibrary(String) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
findLibrary(String) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
findNativeFunction(Emulator<?>, String) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
findSymbolByAddress(ElfSymbolStructure, long) - Method in interface net.fornwall.jelf.HashTable
 
findSymbolByName(String, boolean) - Method in class com.github.unidbg.linux.LinuxModule
 
FLAG_ALLOC - Static variable in class net.fornwall.jelf.ElfSection
Flag informing that section occupies memory during process execution.
FLAG_EXEC_INSTR - Static variable in class net.fornwall.jelf.ElfSection
Flag informing that section contains executable machine instructions.
FLAG_MASK - Static variable in class net.fornwall.jelf.ElfSection
Flag informing that all the bits in the mask are reserved for processor specific semantics.
FLAG_WRITE - Static variable in class net.fornwall.jelf.ElfSection
Flag informing that this section contains data that should be writable during process execution.
flags - Variable in class net.fornwall.jelf.ElfFile
Processor specific flags.
flags - Variable in class net.fornwall.jelf.ElfSection
Flags.
flags - Variable in class net.fornwall.jelf.ElfSegment
Flags relevant to this segment.
FloatArray - Class in com.github.unidbg.linux.android.dvm.array
 
FloatArray(VM, float[]) - Constructor for class com.github.unidbg.linux.android.dvm.array.FloatArray
 
for32Bit() - Static method in class com.github.unidbg.linux.android.AndroidEmulatorBuilder
 
for64Bit() - Static method in class com.github.unidbg.linux.android.AndroidEmulatorBuilder
 
fork(Emulator<?>) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
fork(Emulator<?>) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
freeHigh - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
freeMemoryBlock(Pointer) - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
freeRam - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
freeSwap - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
fromBuffer(ByteBuffer) - Static method in class net.fornwall.jelf.ElfFile
 
fstat(Emulator<?>, StatStructure) - Method in interface com.github.unidbg.file.linux.AndroidFileIO
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.file.linux.BaseAndroidFileIO
 
fstat(Emulator<?>, int, Pointer) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
fstat(Emulator<?>, int, Pointer) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.DirectoryFileIO
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.DriverFileIO
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.DumpFileIO
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
fstat(StatStructure) - Method in interface com.github.unidbg.linux.file.LocalSocketIO.SocketHandler
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.NullFileIO
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.SocketIO
 
fstat(Emulator<?>, StatStructure) - Method in class com.github.unidbg.linux.file.Stdin
 
FT_CORE - Static variable in class net.fornwall.jelf.ElfFile
Core file file type.
FT_DYN - Static variable in class net.fornwall.jelf.ElfFile
Shared object file type.
FT_EXEC - Static variable in class net.fornwall.jelf.ElfFile
Executable file type.
FT_REL - Static variable in class net.fornwall.jelf.ElfFile
Relocatable file type.
ftruncate(int) - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
ftruncate(int) - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
ftruncate(int) - Method in class com.github.unidbg.linux.file.Stdout
 
futex(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
FutexIndefinitelyWaiter - Class in com.github.unidbg.linux.thread
 
FutexIndefinitelyWaiter(Pointer, int) - Constructor for class com.github.unidbg.linux.thread.FutexIndefinitelyWaiter
 
FutexNanoSleepWaiter - Class in com.github.unidbg.linux.thread
 
FutexNanoSleepWaiter(Pointer, int, TimeSpec) - Constructor for class com.github.unidbg.linux.thread.FutexNanoSleepWaiter
 
FutexWaiter - Class in com.github.unidbg.linux.thread
 
FutexWaiter(Pointer, int) - Constructor for class com.github.unidbg.linux.thread.FutexWaiter
 

G

getAccessFlags() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getAddress() - Method in class com.github.unidbg.linux.LinuxSymbol
 
getAddress() - Method in class com.github.unidbg.linux.signal.SignalFunction
 
getAddrPointer() - Method in class com.github.unidbg.linux.struct.IFReq
 
getAnnotation(Class<T>) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getAnnotation(Class<T>) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getAnnotations() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getAnnotations() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getArg(int) - Method in class com.github.unidbg.linux.android.dvm.ArmVarArg
 
getArgs() - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
getARMExIdxData() - Method in class net.fornwall.jelf.ElfSegment
 
getBinding() - Method in class net.fornwall.jelf.ElfSymbol
Returns the binding for this symbol.
getBooleanField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getBooleanField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getBooleanField(BaseVM, DvmObject<?>, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getBooleanField(BaseVM, DvmObject<?>, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getBooleanField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getBooleanField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getBuffer() - Method in class com.github.unidbg.linux.android.dvm.api.Asset
 
getByteField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getByteField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getByteField(BaseVM, DvmObject<?>, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getByteField(BaseVM, DvmObject<?>, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getByteField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getByteField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getClassName() - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
getcwd(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
getDalvikVM() - Method in interface com.github.unidbg.AndroidEmulator
 
getDalvikVM() - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
getDalvikVM() - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
getDataSize() - Method in class net.fornwall.jelf.PtLoadData
 
getDeclaredAnnotations() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getDeclaredAnnotations() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getDeclaringClass() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getDeclaringClass() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getDefaultValue() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getdents64(Pointer, int) - Method in interface com.github.unidbg.file.linux.AndroidFileIO
 
getdents64(Pointer, int) - Method in class com.github.unidbg.file.linux.BaseAndroidFileIO
 
getdents64(Pointer, int) - Method in class com.github.unidbg.linux.file.DirectoryFileIO
 
getdents64(Pointer, int) - Method in class com.github.unidbg.linux.file.DriverFileIO
 
getdents64(Pointer, int) - Method in class com.github.unidbg.linux.file.DumpFileIO
 
getdents64(Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
getdents64(Pointer, int) - Method in class com.github.unidbg.linux.file.Stdin
 
getDoubleArg(int) - Method in class com.github.unidbg.linux.android.dvm.VarArg
 
getDvmClass() - Method in class com.github.unidbg.linux.android.dvm.DvmField
 
getDvmClass() - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
getDynamicLinkSection() - Method in class net.fornwall.jelf.ElfFile
The ElfSection.SHT_DYNAMIC section (of which there may be only one).
getDynamicSection() - Method in class net.fornwall.jelf.ElfSection
 
getDynamicStringTable() - Method in class net.fornwall.jelf.ElfFile
Returns the dynamic symbol table associated with this ELF file, or null if one does not exist.
getDynamicStructure() - Method in class net.fornwall.jelf.ElfSegment
 
getDynamicSymbolTableSection() - Method in class net.fornwall.jelf.ElfFile
The ElfSection.SHT_DYNSYM section (of which there may be only one), if any.
getEhFrameHeader() - Method in class net.fornwall.jelf.ElfSegment
 
getELFRelocation(int) - Method in class net.fornwall.jelf.ElfSection
Returns the relocation at the specified index.
getELFSymbol(String) - Method in class net.fornwall.jelf.ElfFile
Returns the elf symbol with the specified name or null if one is not found.
getELFSymbol(long) - Method in class net.fornwall.jelf.ElfFile
Returns the elf symbol with the specified address or null if one is not found.
getELFSymbol(int) - Method in class net.fornwall.jelf.ElfSection
Returns the symbol at the specified index.
getELFSymbol(int) - Method in class net.fornwall.jelf.ElfSymbolStructure
Returns the symbol at the specified index.
getELFSymbol(int) - Method in interface net.fornwall.jelf.SymbolLocator
 
getELFSymbolByAddr(long) - Method in class net.fornwall.jelf.ElfSection
 
getELFSymbolByAddr(long) - Method in class net.fornwall.jelf.ElfSymbolStructure
 
getELFSymbolByAddr(long) - Method in interface net.fornwall.jelf.SymbolLocator
 
getELFSymbolByName(String) - Method in class com.github.unidbg.linux.LinuxModule
 
getELFSymbolByName(String) - Method in class net.fornwall.jelf.ElfSection
 
getELFSymbolByName(String) - Method in class net.fornwall.jelf.ElfSymbolStructure
 
getELFSymbolByName(String) - Method in interface net.fornwall.jelf.SymbolLocator
 
getEmulator() - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
getEmulator() - Method in interface com.github.unidbg.linux.android.dvm.VM
 
getExceptionTypes() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getExceptionTypes() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getExportedSymbols() - Method in class com.github.unidbg.linux.LinuxModule
 
getFieldName() - Method in class com.github.unidbg.linux.android.dvm.DvmField
 
getFieldOrder() - Method in class com.github.unidbg.linux.signal.SigAction32
 
getFieldOrder() - Method in class com.github.unidbg.linux.signal.SigAction64
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.Dirent
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.dl_phdr_info32
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.dl_phdr_info64
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.IFConf32
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.IFConf64
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.IFReq32
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.IFReq64
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.RLimit64
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.Stat32
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.Stat64
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.StatFS
 
getFieldOrder() - Method in class com.github.unidbg.linux.struct.SysInfo32
 
getFieldOrder() - Method in class com.github.unidbg.linux.thread.PThreadInternal32
 
getFieldOrder() - Method in class com.github.unidbg.linux.thread.PThreadInternal64
 
getFieldType() - Method in class com.github.unidbg.linux.android.dvm.DvmField
 
getFileData(String) - Method in interface com.github.unidbg.linux.android.dvm.apk.Apk
 
getFileSize() - Method in class com.github.unidbg.linux.android.ElfLibraryFile
 
getFileSize() - Method in class com.github.unidbg.linux.android.ElfLibraryRawFile
 
getFileSize() - Method in class com.github.unidbg.linux.android.URLibraryFile
 
getFlags() - Method in class com.github.unidbg.linux.android.dvm.api.PackageInfo
 
getFlags() - Method in class com.github.unidbg.linux.signal.SigAction
 
getFlags() - Method in class com.github.unidbg.linux.signal.SigAction32
 
getFlags() - Method in class com.github.unidbg.linux.signal.SigAction64
 
getFloatArg(int) - Method in class com.github.unidbg.linux.android.dvm.VarArg
 
getFloatField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getFloatField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getFloatField(BaseVM, DvmObject<?>, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getFloatField(BaseVM, DvmObject<?>, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getFloatField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getFloatField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getGenericExceptionTypes() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getGenericExceptionTypes() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getGenericParameterTypes() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getGenericParameterTypes() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getGenericReturnType() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getHashCode() - Method in class com.github.unidbg.linux.android.dvm.api.Signature
 
getHashTable() - Method in class net.fornwall.jelf.ElfSection
Returns the hash table for this section or null if one does not exist.
getIFaceFlags(Emulator<?>, long) - Method in class com.github.unidbg.linux.file.UdpSocket
 
getIFaceName(Emulator<?>, long) - Method in class com.github.unidbg.linux.file.UdpSocket
 
getIfcuReq() - Method in class com.github.unidbg.linux.struct.IFConf
 
getIfcuReq() - Method in class com.github.unidbg.linux.struct.IFConf32
 
getIfcuReq() - Method in class com.github.unidbg.linux.struct.IFConf64
 
getInit() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getInitArray() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getInitArray() - Method in class net.fornwall.jelf.ElfSection
 
getInitArrayOffset() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getInitArraySection() - Method in class net.fornwall.jelf.ElfFile
 
getInitArraySize() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getInstance(Emulator<?>) - Static method in class com.github.unidbg.linux.android.XHookImpl
 
getInt(String) - Method in class com.github.unidbg.linux.android.dvm.api.Bundle
 
getInt(int) - Method in class com.github.unidbg.linux.android.dvm.ArmVarArg
 
getIntArg(int) - Method in class com.github.unidbg.linux.android.dvm.VarArg
 
getInterfaces() - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
getInterpreter() - Method in class net.fornwall.jelf.ElfFile
The interpreter specified by the ElfSegment.PT_INTERP program header, if any.
getInterpreter() - Method in class net.fornwall.jelf.ElfSegment
Only for ElfSegment.PT_INTERP headers.
getIntField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getIntField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getIntField(BaseVM, DvmObject<?>, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getIntField(BaseVM, DvmObject<?>, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getIntField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getIntField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getJavaVM() - Method in class com.github.unidbg.linux.android.dvm.DalvikVM
 
getJavaVM() - Method in class com.github.unidbg.linux.android.dvm.DalvikVM64
 
getJavaVM() - Method in interface com.github.unidbg.linux.android.dvm.VM
 
getJNIEnv() - Method in class com.github.unidbg.linux.android.dvm.DalvikVM
 
getJNIEnv() - Method in class com.github.unidbg.linux.android.dvm.DalvikVM64
 
getJNIEnv() - Method in interface com.github.unidbg.linux.android.dvm.VM
 
getLastErrno() - Method in class com.github.unidbg.linux.AndroidElfLoader
 
getLength() - Method in class com.github.unidbg.linux.android.dvm.api.Asset
 
getLevel() - Method in enum com.github.unidbg.linux.android.LogCatLevel
 
getLoadedModules() - Method in class com.github.unidbg.linux.AndroidElfLoader
 
getLocalSocketAddress() - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
getLocalSocketAddress() - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
getLocalSocketAddress() - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
getLocalSocketAddress() - Method in class com.github.unidbg.linux.file.SocketIO
 
getLocalSocketAddress() - Method in class com.github.unidbg.linux.file.TcpSocket
 
getLocalSocketAddress() - Method in class com.github.unidbg.linux.file.UdpSocket
 
getLogCatHandler() - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
getLongArg(int) - Method in class com.github.unidbg.linux.android.dvm.VarArg
 
getLongField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getLongField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getLongField(BaseVM, DvmObject<?>, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getLongField(BaseVM, DvmObject<?>, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getLongField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getLongField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getManifestXml() - Method in interface com.github.unidbg.linux.android.dvm.apk.Apk
 
getManifestXml() - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
getManifestXml() - Method in interface com.github.unidbg.linux.android.dvm.VM
设置apkFile以后,可调用该方法获取AndroidManifest.xml
getMapRegionName() - Method in class com.github.unidbg.linux.android.ElfLibraryFile
 
getMapRegionName() - Method in class com.github.unidbg.linux.android.ElfLibraryRawFile
 
getMapRegionName() - Method in class com.github.unidbg.linux.android.URLibraryFile
 
getMapsData(Emulator<?>, Collection<Module>, String) - Static method in class com.github.unidbg.linux.file.MapsFileIO
 
getMask() - Method in class com.github.unidbg.linux.signal.SigAction
 
getMask() - Method in class com.github.unidbg.linux.signal.SigAction32
 
getMask() - Method in class com.github.unidbg.linux.signal.SigAction64
 
getMaxLengthLibraryName() - Method in class com.github.unidbg.linux.AndroidElfLoader
 
getMaxSizeOfLibrary() - Method in class com.github.unidbg.linux.AndroidElfLoader
 
getMethod() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getMethodName() - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
getMmapData(long, int, int) - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
getMmapData(long, int, int) - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
getMmapData(long, int, int) - Method in class com.github.unidbg.linux.file.ZeroFileIO
 
getModifiers() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getModifiers() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getModule() - Method in class com.github.unidbg.linux.android.dvm.DalvikModule
 
getModuleName() - Method in class com.github.unidbg.linux.LinuxSymbol
 
getName() - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
getName() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getName() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getName() - Method in class com.github.unidbg.linux.android.ElfLibraryFile
 
getName() - Method in class com.github.unidbg.linux.android.ElfLibraryRawFile
 
getName() - Method in class com.github.unidbg.linux.android.URLibraryFile
 
getName() - Method in class net.fornwall.jelf.ElfSection
Returns the name of the section or null if the section has no name.
getName() - Method in class net.fornwall.jelf.ElfSymbol
Returns the name of the symbol or null if the symbol has no name.
getNeededLibraries() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getNetworkIFs(Emulator<?>) - Method in class com.github.unidbg.linux.file.SocketIO
 
getNumberOfRelocations() - Method in class net.fornwall.jelf.ElfSection
Returns the number of relocations in this section or 0 if none.
getNumberOfSymbols() - Method in class net.fornwall.jelf.ElfSection
Returns the number of symbols in this section or 0 if none.
getNumBuckets() - Method in interface net.fornwall.jelf.HashTable
 
getObject(int) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
getObject(int) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
getObjectArg(int) - Method in class com.github.unidbg.linux.android.dvm.VarArg
 
getObjectField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getObjectField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getObjectField(BaseVM, DvmObject<?>, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getObjectField(BaseVM, DvmObject<?>, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getObjectField(BaseVM, DvmObject<?>, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getObjectField(BaseVM, DvmObject<?>, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getObjectType() - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
getObjectType() - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
getPackageName() - Method in class com.github.unidbg.linux.android.dvm.api.PackageInfo
 
getPackageName() - Method in interface com.github.unidbg.linux.android.dvm.apk.Apk
 
getPackageName() - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
getPackageName() - Method in interface com.github.unidbg.linux.android.dvm.VM
设置apkFile以后,可调用该值获取apk对应的packageName
getParameterAnnotations() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getParameterAnnotations() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getParameterTypes() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
getParameterTypes() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getParentFile() - Method in interface com.github.unidbg.linux.android.dvm.apk.Apk
 
getPath() - Method in class com.github.unidbg.linux.android.ElfLibraryFile
 
getPath() - Method in class com.github.unidbg.linux.android.ElfLibraryRawFile
 
getPath() - Method in class com.github.unidbg.linux.android.URLibraryFile
 
getPath() - Method in class com.github.unidbg.linux.file.DirectoryFileIO
 
getPath() - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
getPath() - Method in class com.github.unidbg.linux.LinuxModule
 
getpeername(Pointer, Pointer) - Method in class com.github.unidbg.linux.file.TcpSocket
 
getPipePair(Emulator<?>, int) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
getPreInitArray() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getPreInitArray() - Method in class net.fornwall.jelf.ElfSection
 
getPreInitArrayOffset() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getPreInitArraySection() - Method in class net.fornwall.jelf.ElfFile
 
getPreInitArraySize() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getpriority(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
getProgramHeader(int) - Method in class net.fornwall.jelf.ElfFile
 
getProperty(String) - Method in interface com.github.unidbg.linux.android.SystemPropertyProvider
 
getPtLoadData() - Method in class net.fornwall.jelf.ElfSegment
 
getRelocations() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getReturnType() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getSaHandler() - Method in class com.github.unidbg.linux.signal.SigAction
 
getSaHandler() - Method in class com.github.unidbg.linux.signal.SigAction32
 
getSaHandler() - Method in class com.github.unidbg.linux.signal.SigAction64
 
getSaRestorer() - Method in class com.github.unidbg.linux.signal.SigAction
 
getSaRestorer() - Method in class com.github.unidbg.linux.signal.SigAction32
 
getSaRestorer() - Method in class com.github.unidbg.linux.signal.SigAction64
 
getSdk() - Method in class com.github.unidbg.linux.android.AndroidResolver
 
getSection(int) - Method in class net.fornwall.jelf.ElfFile
Returns the section header at the specified index.
getSectionNameStringTable() - Method in class net.fornwall.jelf.ElfFile
Returns the section header string table associated with this ELF file.
getService(VM, String) - Method in class com.github.unidbg.linux.android.dvm.api.ServiceManager
 
getSignature() - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
getSignatures() - Method in interface com.github.unidbg.linux.android.dvm.apk.Apk
 
getSignatures() - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
getSignatures() - Method in interface com.github.unidbg.linux.android.dvm.VM
 
getsockname(Pointer, Pointer) - Method in class com.github.unidbg.linux.file.SocketIO
 
getsockopt(int, int, Pointer, Pointer) - Method in class com.github.unidbg.linux.file.SocketIO
 
getSOName(String) - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getStaticBooleanField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticBooleanField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticBooleanField(BaseVM, DvmClass, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticBooleanField(BaseVM, DvmClass, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticBooleanField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticBooleanField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticByteField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticByteField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticByteField(BaseVM, DvmClass, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticByteField(BaseVM, DvmClass, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticByteField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticByteField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticIntField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticIntField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticIntField(BaseVM, DvmClass, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticIntField(BaseVM, DvmClass, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticIntField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticIntField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticLongField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticLongField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticLongField(BaseVM, DvmClass, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticLongField(BaseVM, DvmClass, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticLongField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticLongField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticObjectField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticObjectField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
getStaticObjectField(BaseVM, DvmClass, DvmField) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticObjectField(BaseVM, DvmClass, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
getStaticObjectField(BaseVM, DvmClass, DvmField) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStaticObjectField(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
getStringTable() - Method in class net.fornwall.jelf.ElfFile
Returns the string table associated with this ELF file.
getStringTable() - Method in class net.fornwall.jelf.ElfSection
Returns the string table for this section or null if one does not exist.
getSuperclass() - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
getSymbol() - Method in class com.github.unidbg.linux.ModuleSymbol
 
getSymbol(ElfSymbolStructure, String) - Method in interface net.fornwall.jelf.HashTable
This method doesn't work every time and is unreliable.
getSymbolStructure() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
getSymbolTableSection() - Method in class net.fornwall.jelf.ElfFile
The ElfSection.SHT_SYMTAB section (of which there may be only one), if any.
getTcpNoDelay() - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
getTcpNoDelay() - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
getTcpNoDelay() - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
getTcpNoDelay() - Method in class com.github.unidbg.linux.file.SocketIO
 
getTcpNoDelay() - Method in class com.github.unidbg.linux.file.TcpSocket
 
getTcpNoDelay() - Method in class com.github.unidbg.linux.file.UdpSocket
 
getType() - Method in class com.github.unidbg.linux.android.dvm.Shorty
 
getType() - Method in class net.fornwall.jelf.ElfSymbol
Returns the symbol type.
getTypeParameters() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
getUnresolvedSymbol() - Method in class com.github.unidbg.linux.LinuxModule
 
getUnwinder() - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
getUnwinder() - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
getValue() - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
getValue() - Method in class com.github.unidbg.linux.LinuxSymbol
 
getValue() - Method in class net.fornwall.jelf.MemoizedObject
Public accessor for the memoized value.
getVersionCode() - Method in interface com.github.unidbg.linux.android.dvm.apk.Apk
 
getVersionCode() - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
getVersionCode() - Method in interface com.github.unidbg.linux.android.dvm.VM
 
getVersionName() - Method in interface com.github.unidbg.linux.android.dvm.apk.Apk
 
getVersionName() - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
getVersionName() - Method in interface com.github.unidbg.linux.android.dvm.VM
 
GnuEhFrameHeader - Class in net.fornwall.jelf
 

H

handle(byte[]) - Method in interface com.github.unidbg.linux.file.LocalSocketIO.SocketHandler
 
handle(byte[]) - Method in interface com.github.unidbg.linux.file.LocalUdpSocket.UdpHandler
 
handleLog(String, LogCatLevel, String, String) - Method in interface com.github.unidbg.linux.android.LogCatHandler
 
handler - Variable in class com.github.unidbg.linux.file.LocalUdpSocket
 
handleType(Pointer, int, short) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
hasAppend(int) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
hasCreat(int) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
hasDirectory(int) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
hasExcl(int) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
Hashable - Class in com.github.unidbg.linux.android.dvm
 
Hashable() - Constructor for class com.github.unidbg.linux.android.dvm.Hashable
 
hashCode() - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
hashCode() - Method in class com.github.unidbg.linux.android.dvm.Hashable
 
hashCode() - Method in class net.fornwall.jelf.ElfRelocation
 
HashTable - Interface in net.fornwall.jelf
 
hasMoreElements() - Method in class com.github.unidbg.linux.android.dvm.Enumeration
 
hasNext() - Method in class net.fornwall.jelf.AndroidRelocationIterator
 
hook(SvcMemory, String, String, long) - Method in class com.github.unidbg.linux.android.ArmLD
 
hook(SvcMemory, String, String, long) - Method in class com.github.unidbg.linux.android.ArmLD64
 
hook(SvcMemory, String, String, long) - Method in class com.github.unidbg.linux.android.SystemPropertyHook
 
hook(Backend, int, int, Object) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
hook(Backend, int, int, Object) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 

I

ifc_len - Variable in class com.github.unidbg.linux.struct.IFConf
 
IFConf - Class in com.github.unidbg.linux.struct
 
IFConf(Pointer) - Constructor for class com.github.unidbg.linux.struct.IFConf
 
IFConf32 - Class in com.github.unidbg.linux.struct
 
IFConf32(Pointer) - Constructor for class com.github.unidbg.linux.struct.IFConf32
 
IFConf64 - Class in com.github.unidbg.linux.struct
 
IFConf64(Pointer) - Constructor for class com.github.unidbg.linux.struct.IFConf64
 
ifcu_req - Variable in class com.github.unidbg.linux.struct.IFConf32
 
ifcu_req - Variable in class com.github.unidbg.linux.struct.IFConf64
 
IFF_BROADCAST - Static variable in class com.github.unidbg.linux.file.SocketIO
 
IFF_LOOPBACK - Static variable in class com.github.unidbg.linux.file.SocketIO
 
IFF_MULTICAST - Static variable in class com.github.unidbg.linux.file.SocketIO
 
IFF_NOARP - Static variable in class com.github.unidbg.linux.file.SocketIO
 
IFF_RUNNING - Static variable in class com.github.unidbg.linux.file.SocketIO
 
IFF_UP - Static variable in class com.github.unidbg.linux.file.SocketIO
 
ifName - Variable in class com.github.unidbg.linux.file.NetworkIF
 
ifr_ifru - Variable in class com.github.unidbg.linux.struct.IFReq32
 
ifr_ifru - Variable in class com.github.unidbg.linux.struct.IFReq64
 
IFReq - Class in com.github.unidbg.linux.struct
 
IFReq32 - Class in com.github.unidbg.linux.struct
 
IFReq64 - Class in com.github.unidbg.linux.struct
 
ifrn_name - Variable in class com.github.unidbg.linux.struct.IFReq
 
incrementThreadId(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
index - Variable in class com.github.unidbg.linux.file.NetworkIF
 
info - Variable in class net.fornwall.jelf.ElfSection
Extra information determined by the section type.
initFunctionList - Variable in class com.github.unidbg.linux.LinuxModule
 
initialize(File) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
initializeDvm(AndroidEmulator, VM, DvmObject<?>) - Method in interface com.github.unidbg.linux.android.dvm.DvmAwareObject
 
INPUT_METHOD_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
inputStream - Variable in class com.github.unidbg.linux.file.TcpSocket
 
IntArray - Class in com.github.unidbg.linux.android.dvm.array
 
IntArray(VM, int[]) - Constructor for class com.github.unidbg.linux.android.dvm.array.IntArray
 
invoke(Object, Object...) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
IOConstants - Interface in com.github.unidbg.file.linux
 
ioctl(Emulator<?>, long, long) - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
ioctl(Emulator<?>, long, long) - Method in class com.github.unidbg.linux.file.DriverFileIO
 
ioctl(Emulator<?>, long, long) - Method in class com.github.unidbg.linux.file.MapsFileIO
 
ioctl(Emulator<?>, long, long) - Method in class com.github.unidbg.linux.file.NullFileIO
 
ioctl(Emulator<?>, long, long) - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
ioctl(Emulator<?>, long, long) - Method in class com.github.unidbg.linux.file.Stdin
 
ioctl(Emulator<?>, long, long) - Method in class com.github.unidbg.linux.file.UdpSocket
 
ip - Variable in class net.fornwall.jelf.DwarfCursor
 
IPPROTO_ICMP - Static variable in class com.github.unidbg.linux.file.SocketIO
 
IPPROTO_TCP - Static variable in class com.github.unidbg.linux.file.SocketIO
 
ipv4 - Variable in class com.github.unidbg.linux.file.NetworkIF
 
IPV4_ADDR_LEN - Static variable in class com.github.unidbg.linux.file.SocketIO
 
IPV6_ADDR_LEN - Static variable in class com.github.unidbg.linux.file.SocketIO
 
isAccessible() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
isAccessible() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
isAndroid() - Method in class net.fornwall.jelf.ElfRelocation
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
isBridge() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
isConstructor() - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
isEmpty() - Method in class com.github.unidbg.linux.android.dvm.ArrayListObject
 
isInstanceOf(DvmClass) - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
isLoopback() - Method in class com.github.unidbg.linux.file.NetworkIF
 
isPaddingArgument() - Method in class com.github.unidbg.linux.android.AndroidARM64Emulator
 
isPaddingArgument() - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
 
isStatic() - Method in class com.github.unidbg.linux.android.dvm.DvmField
 
isStatic() - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
isSynthetic() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
isSynthetic() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
isUndef() - Method in class com.github.unidbg.linux.LinuxSymbol
 
isUndef() - Method in class net.fornwall.jelf.ElfSymbol
 
isVarArgs() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
isVarArgs() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
iterator() - Method in class net.fornwall.jelf.AndroidRelocation
 
IxHook - Interface in com.github.unidbg.hook.xhook
Only support android

J

Jni - Interface in com.github.unidbg.linux.android.dvm
 
JNI_ABORT - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_COMMIT - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_ERR - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_FALSE - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_NULL - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_OK - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_TRUE - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_VERSION_1_1 - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_VERSION_1_2 - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_VERSION_1_4 - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_VERSION_1_6 - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNI_VERSION_1_8 - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JniFunction - Class in com.github.unidbg.linux.android.dvm
 
JniFunction(Jni) - Constructor for class com.github.unidbg.linux.android.dvm.JniFunction
 
JNIGlobalRefType - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JniGraphics - Class in com.github.unidbg.virtualmodule.android
 
JniGraphics(Emulator<?>, VM) - Constructor for class com.github.unidbg.virtualmodule.android.JniGraphics
 
JNIInvalidRefType - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNILocalRefType - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 
JNIWeakGlobalRefType - Static variable in interface com.github.unidbg.linux.android.dvm.VM
 

K

KEYGUARD_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
kill(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
KitKatThread - Class in com.github.unidbg.linux.thread
 
KitKatThread(int, long, UnidbgPointer, UnidbgPointer, UnidbgPointer) - Constructor for class com.github.unidbg.linux.thread.KitKatThread
 

L

length() - Method in class com.github.unidbg.linux.android.dvm.array.ArrayObject
 
length() - Method in class com.github.unidbg.linux.android.dvm.array.ByteArray
 
length() - Method in class com.github.unidbg.linux.android.dvm.array.DoubleArray
 
length() - Method in class com.github.unidbg.linux.android.dvm.array.FloatArray
 
length() - Method in class com.github.unidbg.linux.android.dvm.array.IntArray
 
length() - Method in interface com.github.unidbg.linux.android.dvm.Array
 
length() - Method in class com.github.unidbg.linux.android.dvm.array.ShortArray
 
link - Variable in class net.fornwall.jelf.ElfSection
Section header table index link.
LinuxFileSystem - Class in com.github.unidbg.file.linux
 
LinuxFileSystem(Emulator<AndroidFileIO>, File) - Constructor for class com.github.unidbg.file.linux.LinuxFileSystem
 
LinuxModule - Class in com.github.unidbg.linux
 
LinuxSymbol - Class in com.github.unidbg.linux
 
listen(int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
llseek(long, Pointer, int) - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
loadInternal(LibraryFile, boolean) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
loadLibrary(String, boolean) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
loadLibrary(String, byte[], boolean) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
loadLibrary(File, boolean) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
loadLibrary(String, boolean) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
loadLibrary(String, byte[], boolean) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
loadLibrary(File, boolean) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
loads - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
loadVirtualModule(String, Map<String, UnidbgPointer>) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
LocalAndroidUdpSocket - Class in com.github.unidbg.linux.file
 
LocalAndroidUdpSocket(Emulator<?>) - Constructor for class com.github.unidbg.linux.file.LocalAndroidUdpSocket
 
LocalSocketIO - Class in com.github.unidbg.linux.file
 
LocalSocketIO(Emulator<?>, int) - Constructor for class com.github.unidbg.linux.file.LocalSocketIO
 
LocalSocketIO.SocketHandler - Interface in com.github.unidbg.linux.file
 
LocalUdpSocket - Class in com.github.unidbg.linux.file
 
LocalUdpSocket(Emulator<?>) - Constructor for class com.github.unidbg.linux.file.LocalUdpSocket
 
LocalUdpSocket.UdpHandler - Interface in com.github.unidbg.linux.file
 
LOCATION_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
lockPixels(Emulator<?>, BufferedImage, ByteBuffer) - Method in class com.github.unidbg.linux.android.dvm.api.Bitmap
 
LOG_PATH_PREFIX - Static variable in class com.github.unidbg.linux.file.LogCatFileIO
 
LogCatFileIO - Class in com.github.unidbg.linux.file
 
LogCatFileIO(Emulator<?>, int, File, String) - Constructor for class com.github.unidbg.linux.file.LogCatFileIO
 
LogCatHandler - Interface in com.github.unidbg.linux.android
 
LogCatLevel - Enum in com.github.unidbg.linux.android
 
lseek(int, int) - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
lseek(int, int) - Method in class com.github.unidbg.linux.file.NullFileIO
 
lseek(int, int) - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
lseek(int, int) - Method in class com.github.unidbg.linux.file.Stdout
 

M

malloc(int, boolean) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
map(String) - Method in interface com.github.unidbg.linux.android.dvm.jni.ProxyClassMapper
map class name to new class
MAP_ANONYMOUS - Static variable in class com.github.unidbg.linux.AndroidElfLoader
 
MAP_FIXED - Static variable in class com.github.unidbg.linux.AndroidElfLoader
 
mapBuffer() - Method in class com.github.unidbg.linux.android.ElfLibraryFile
 
mapBuffer() - Method in class com.github.unidbg.linux.android.ElfLibraryRawFile
 
mapBuffer() - Method in class com.github.unidbg.linux.android.URLibraryFile
 
MapsFileIO - Class in com.github.unidbg.linux.file
 
MapsFileIO(Emulator<?>, int, String, Collection<Module>) - Constructor for class com.github.unidbg.linux.file.MapsFileIO
 
MapsFileIO(Emulator<?>, int, String, Collection<Module>, String) - Constructor for class com.github.unidbg.linux.file.MapsFileIO
 
MapsFileIO(int, String, byte[]) - Constructor for class com.github.unidbg.linux.file.MapsFileIO
 
MarshmallowThread - Class in com.github.unidbg.linux.thread
 
MarshmallowThread(Emulator<?>, UnidbgPointer, UnidbgPointer, Pointer, int) - Constructor for class com.github.unidbg.linux.thread.MarshmallowThread
 
MediaNdkModule - Class in com.github.unidbg.virtualmodule.android
 
MediaNdkModule(Emulator<?>, VM) - Constructor for class com.github.unidbg.virtualmodule.android.MediaNdkModule
 
mem_size - Variable in class net.fornwall.jelf.ElfSegment
Elf{32,64}_Phdr#p_memsz.
mem_unit - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
member - Variable in class com.github.unidbg.linux.android.dvm.DvmMethod
 
MemoizedObject<T> - Class in net.fornwall.jelf
A memoized object.
MemoizedObject() - Constructor for class net.fornwall.jelf.MemoizedObject
 
memoryBlock - Variable in class com.github.unidbg.linux.android.dvm.DvmObject
 
method - Variable in class com.github.unidbg.linux.android.dvm.VarArg
 
mkdirat(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
mmap2(long, int, int, int, int, int) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
ModuleSymbol - Class in com.github.unidbg.linux
 
MSG_NOSIGNAL - Static variable in class com.github.unidbg.linux.file.SocketIO
 

N

name_ndx - Variable in class net.fornwall.jelf.ElfSection
Index into the section header string table which gives the name of the section.
nanosleep(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
NanoSleepWaiter - Class in com.github.unidbg.linux.thread
 
NanoSleepWaiter(Emulator<?>, Pointer, TimeSpec) - Constructor for class com.github.unidbg.linux.thread.NanoSleepWaiter
 
needSigInfo() - Method in class com.github.unidbg.linux.signal.SigAction
 
net.fornwall.jelf - package net.fornwall.jelf
 
NetLinkSocket - Class in com.github.unidbg.linux.file
 
NetLinkSocket(Emulator<?>) - Constructor for class com.github.unidbg.linux.file.NetLinkSocket
 
NetworkIF - Class in com.github.unidbg.linux.file
 
NetworkIF(int, String, Inet4Address) - Constructor for class com.github.unidbg.linux.file.NetworkIF
 
NetworkIF(int, String, Inet4Address, Inet4Address) - Constructor for class com.github.unidbg.linux.file.NetworkIF
 
newInstance(Object...) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
newObject(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
newObject(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
newObject(Object) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
newObject(BaseVM, DvmClass, DvmMethod, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
newObject(BaseVM, DvmClass, String, VarArg) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
newObject(BaseVM, DvmClass, DvmMethod, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
newObject(BaseVM, DvmClass, String, VarArg) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
newObjectV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
newObjectV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
newObjectV(BaseVM, DvmClass, DvmMethod, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
newObjectV(BaseVM, DvmClass, String, VaList) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
newObjectV(BaseVM, DvmClass, DvmMethod, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
newObjectV(BaseVM, DvmClass, String, VaList) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
newStringArray(VM, String...) - Static method in class com.github.unidbg.linux.android.dvm.array.ArrayObject
 
newStringList(VM, String...) - Static method in class com.github.unidbg.linux.android.dvm.ArrayListObject
 
next - Variable in class com.github.unidbg.linux.thread.PThreadInternal32
 
next - Variable in class com.github.unidbg.linux.thread.PThreadInternal64
 
next() - Method in class net.fornwall.jelf.AndroidRelocationIterator
 
nextElement() - Method in class com.github.unidbg.linux.android.dvm.Enumeration
 
NullFileIO - Class in com.github.unidbg.linux.file
 
NullFileIO(String) - Constructor for class com.github.unidbg.linux.file.NullFileIO
 
num_ph - Variable in class net.fornwall.jelf.ElfFile
e_phnum.
num_sh - Variable in class net.fornwall.jelf.ElfFile
Number of entries in the section header table, 0 if no entries.

O

O_APPEND - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_CLOEXEC - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_CREAT - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_DIRECTORY - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_EXCL - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_NOFOLLOW - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_NONBLOCK - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_RDONLY - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_RDWR - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
O_WRONLY - Static variable in interface com.github.unidbg.file.linux.IOConstants
 
objectSize - Variable in class net.fornwall.jelf.ElfFile
Byte identifying the size of objects, either ElfFile.CLASS_32 or {link 2 .
offset() - Method in class net.fornwall.jelf.ElfRelocation
 
offset - Variable in class net.fornwall.jelf.ElfSegment
Elf{32,64}_Phdr#p_offset.
offset - Variable in class net.fornwall.jelf.ElfSymbol
Offset from the beginning of the file to this symbol.
onContinueRun(Emulator<?>) - Method in class com.github.unidbg.linux.thread.AndroidWaiter
 
onContinueRun(Emulator<?>) - Method in class com.github.unidbg.linux.thread.FutexWaiter
 
onContinueRun(Emulator<?>) - Method in class com.github.unidbg.linux.thread.NanoSleepWaiter
 
onContinueRunInternal(Emulator<?>) - Method in class com.github.unidbg.linux.thread.FutexIndefinitelyWaiter
 
onContinueRunInternal(Emulator<?>) - Method in class com.github.unidbg.linux.thread.FutexNanoSleepWaiter
 
onContinueRunInternal(Emulator<?>) - Method in class com.github.unidbg.linux.thread.FutexWaiter
 
onInitialize(Emulator<?>, VM, Map<String, UnidbgPointer>) - Method in class com.github.unidbg.virtualmodule.android.AndroidModule
 
onInitialize(Emulator<?>, VM, Map<String, UnidbgPointer>) - Method in class com.github.unidbg.virtualmodule.android.JniGraphics
 
onInitialize(Emulator<?>, VM, Map<String, UnidbgPointer>) - Method in class com.github.unidbg.virtualmodule.android.MediaNdkModule
 
onInitialize(Emulator<?>, Void, Map<String, UnidbgPointer>) - Method in class com.github.unidbg.virtualmodule.android.SystemProperties
 
onProxyVisit(Member, Object, Object[]) - Method in interface com.github.unidbg.linux.android.dvm.jni.ProxyDvmObjectVisitor
 
onSetToLoader(Emulator<?>) - Method in class com.github.unidbg.linux.android.AndroidResolver
 
onSignal(SignalTask) - Method in class com.github.unidbg.linux.thread.NanoSleepWaiter
 
open(String, int) - Method in class com.github.unidbg.file.linux.LinuxFileSystem
 
open(Emulator<?>, byte[]) - Method in class com.github.unidbg.linux.android.dvm.api.Asset
 
openAsset(String) - Method in interface com.github.unidbg.linux.android.dvm.apk.Apk
 
openAsset(String) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
openAsset(String) - Method in interface com.github.unidbg.linux.android.dvm.VM
设置apkFile以后,可调用该方法获取资源文件
other - Variable in class net.fornwall.jelf.ElfSymbol
Currently holds the value of 0 and has no meaning.
outputStream - Variable in class com.github.unidbg.linux.file.TcpSocket
 

P

PackageInfo - Class in com.github.unidbg.linux.android.dvm.api
 
PackageInfo(VM, String, int) - Constructor for class com.github.unidbg.linux.android.dvm.api.PackageInfo
 
pad - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
patch(Emulator<?>, InlineHook, ThreadJoinVisitor) - Static method in class com.github.unidbg.linux.thread.ThreadJoin19
 
patch(Emulator<?>, InlineHook, ThreadJoinVisitor) - Static method in class com.github.unidbg.linux.thread.ThreadJoin23
 
patchThread(Emulator<?>, InlineHook, ThreadJoinVisitor) - Method in class com.github.unidbg.linux.android.AndroidResolver
 
path - Variable in class com.github.unidbg.linux.file.ByteArrayFileIO
 
path - Variable in class com.github.unidbg.linux.file.SimpleFileIO
 
PF_R - Static variable in class net.fornwall.jelf.ElfSegment
 
PF_W - Static variable in class net.fornwall.jelf.ElfSegment
 
PF_X - Static variable in class net.fornwall.jelf.ElfSegment
 
ph_entry_size - Variable in class net.fornwall.jelf.ElfFile
e_phentsize.
ph_offset - Variable in class net.fornwall.jelf.ElfFile
Program header table offset in bytes.
physical_address - Variable in class net.fornwall.jelf.ElfSegment
Reserved for the physical address of the segment on systems where physical addressing is relevant.
pipe2(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
PipedReadFileIO - Class in com.github.unidbg.linux.file
 
PipedReadFileIO(PipedInputStream, int) - Constructor for class com.github.unidbg.linux.file.PipedReadFileIO
 
PipedSocketIO - Class in com.github.unidbg.linux.file
 
PipedSocketIO(Emulator<?>) - Constructor for class com.github.unidbg.linux.file.PipedSocketIO
 
PipedWriteFileIO - Class in com.github.unidbg.linux.file
 
PipedWriteFileIO(PipedOutputStream, int) - Constructor for class com.github.unidbg.linux.file.PipedWriteFileIO
 
postProxyVisit(Member, Object, Object[], T) - Method in interface com.github.unidbg.linux.android.dvm.jni.ProxyDvmObjectVisitor
 
pread(Backend, Pointer, int, long) - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
prev - Variable in class com.github.unidbg.linux.thread.PThreadInternal32
 
prev - Variable in class com.github.unidbg.linux.thread.PThreadInternal64
 
PrimitiveArray<T> - Interface in com.github.unidbg.linux.android.dvm.array
 
printMemoryInfo() - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
printMemoryInfo() - Method in interface com.github.unidbg.linux.android.dvm.VM
 
procs - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
PROP_VALUE_MAX - Static variable in class com.github.unidbg.linux.android.SystemPropertyHook
 
ProxyClassFactory - Class in com.github.unidbg.linux.android.dvm.jni
 
ProxyClassFactory() - Constructor for class com.github.unidbg.linux.android.dvm.jni.ProxyClassFactory
 
ProxyClassFactory(ClassLoader) - Constructor for class com.github.unidbg.linux.android.dvm.jni.ProxyClassFactory
 
ProxyClassLoader - Class in com.github.unidbg.linux.android.dvm.jni
 
ProxyClassMapper - Interface in com.github.unidbg.linux.android.dvm.jni
 
ProxyDvmClass - Class in com.github.unidbg.linux.android.dvm.jni
 
ProxyDvmClass(BaseVM, String, DvmClass, DvmClass[], ProxyClassLoader, ProxyDvmObjectVisitor, Jni) - Constructor for class com.github.unidbg.linux.android.dvm.jni.ProxyDvmClass
 
ProxyDvmException - Exception in com.github.unidbg.linux.android.dvm.jni
 
ProxyDvmException() - Constructor for exception com.github.unidbg.linux.android.dvm.jni.ProxyDvmException
 
ProxyDvmException(String) - Constructor for exception com.github.unidbg.linux.android.dvm.jni.ProxyDvmException
 
ProxyDvmException(String, Throwable) - Constructor for exception com.github.unidbg.linux.android.dvm.jni.ProxyDvmException
 
ProxyDvmException(Throwable) - Constructor for exception com.github.unidbg.linux.android.dvm.jni.ProxyDvmException
 
ProxyDvmException(String, Throwable, boolean, boolean) - Constructor for exception com.github.unidbg.linux.android.dvm.jni.ProxyDvmException
 
ProxyDvmObject - Class in com.github.unidbg.linux.android.dvm.jni
 
ProxyDvmObjectVisitor - Interface in com.github.unidbg.linux.android.dvm.jni
 
ProxyReflectedConstructor - Class in com.github.unidbg.linux.android.dvm.jni
 
ProxyReflectedConstructor(Constructor<?>) - Constructor for class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
ProxyReflectedMethod - Class in com.github.unidbg.linux.android.dvm.jni
 
pselect6(Emulator<?>) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
PT_ARM_EXIDX - Static variable in class net.fornwall.jelf.ElfSegment
.ARM.exidx segment
PT_DYNAMIC - Static variable in class net.fornwall.jelf.ElfSegment
The array element specifies dynamic linking information.
PT_GNU_EH_FRAME - Static variable in class net.fornwall.jelf.ElfSegment
EH frame segment
PT_HIOS - Static variable in class net.fornwall.jelf.ElfSegment
Upper bound of the range reserved for operating system-specific semantics.
PT_HIPROC - Static variable in class net.fornwall.jelf.ElfSegment
Upper bound of the range reserved for processor-specific semantics.
PT_INTERP - Static variable in class net.fornwall.jelf.ElfSegment
The array element specifies the location and size of a null-terminated path name to invoke as an interpreter.
PT_LOAD - Static variable in class net.fornwall.jelf.ElfSegment
Type defining that the array element specifies a loadable segment.
PT_LOOS - Static variable in class net.fornwall.jelf.ElfSegment
Lower bound of the range reserved for operating system-specific semantics.
PT_LOPROC - Static variable in class net.fornwall.jelf.ElfSegment
Lower bound of the range reserved for processor-specific semantics.
PT_NOTE - Static variable in class net.fornwall.jelf.ElfSegment
The array element specifies the location and size of auxiliary information.
PT_NULL - Static variable in class net.fornwall.jelf.ElfSegment
Type defining that the array element is unused.
PT_PHDR - Static variable in class net.fornwall.jelf.ElfSegment
The array element, if present, specifies the location and size of the program header table itself, both in the file and in the memory image of the program.
PT_SHLIB - Static variable in class net.fornwall.jelf.ElfSegment
This segment type is reserved but has unspecified semantics.
PT_TLS - Static variable in class net.fornwall.jelf.ElfSegment
The array element specifies the Thread-Local Storage template.
PThreadInternal - Class in com.github.unidbg.linux.thread
 
PThreadInternal(Pointer) - Constructor for class com.github.unidbg.linux.thread.PThreadInternal
 
PThreadInternal32 - Class in com.github.unidbg.linux.thread
 
PThreadInternal32(Pointer) - Constructor for class com.github.unidbg.linux.thread.PThreadInternal32
 
PThreadInternal64 - Class in com.github.unidbg.linux.thread
 
PThreadInternal64(Pointer) - Constructor for class com.github.unidbg.linux.thread.PThreadInternal64
 
PtLoadData - Class in net.fornwall.jelf
 
ptrace(Emulator<?>) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
ptrace(Emulator<?>) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 

R

randBytes(byte[]) - Method in class com.github.unidbg.linux.file.RandomFileIO
 
RandomFileIO - Class in com.github.unidbg.linux.file
 
RandomFileIO(Emulator<?>, String) - Constructor for class com.github.unidbg.linux.file.RandomFileIO
 
read(int) - Method in class com.github.unidbg.linux.android.dvm.api.Asset
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.DriverFileIO
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.EventFD
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.NullFileIO
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.PipedReadFileIO
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.RandomFileIO
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.Stdin
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
read(Backend, Pointer, int) - Method in class com.github.unidbg.linux.file.ZeroFileIO
 
readInt() - Method in interface net.fornwall.jelf.ElfDataIn
 
readInternal(Pointer, int, boolean) - Method in class com.github.unidbg.linux.file.TcpSocket
 
readLong() - Method in interface net.fornwall.jelf.ElfDataIn
 
readShort() - Method in interface net.fornwall.jelf.ElfDataIn
 
readUnsignedByte() - Method in interface net.fornwall.jelf.ElfDataIn
 
recvfrom(Backend, Pointer, int, int, Pointer, Pointer) - Method in class com.github.unidbg.linux.file.SocketIO
 
recvfrom(Backend, Pointer, int, int, Pointer, Pointer) - Method in class com.github.unidbg.linux.file.TcpSocket
 
refresh() - Method in interface com.github.unidbg.hook.xhook.IxHook
 
refresh() - Method in class com.github.unidbg.linux.android.XHookImpl
 
register(String, String, ReplaceCallback) - Method in interface com.github.unidbg.hook.xhook.IxHook
 
register(String, String, ReplaceCallback, boolean) - Method in interface com.github.unidbg.hook.xhook.IxHook
 
register(String, String, ReplaceCallback) - Method in class com.github.unidbg.linux.android.XHookImpl
 
register(String, String, ReplaceCallback, boolean) - Method in class com.github.unidbg.linux.android.XHookImpl
 
register(Emulator<?>, Module) - Method in class com.github.unidbg.linux.unpack.ElfUnpacker
 
registerSymbol(String, long) - Method in class com.github.unidbg.linux.LinuxModule
 
remove() - Method in class net.fornwall.jelf.AndroidRelocationIterator
 
renameat(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
resolve(Emulator<AndroidFileIO>, String, int) - Method in class com.github.unidbg.linux.android.AndroidResolver
 
resolveAsset(String) - Method in interface com.github.unidbg.linux.android.dvm.apk.AssetResolver
 
resolveClass(String, DvmClass...) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
resolveClass(String, DvmClass...) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
resolveHandler(String) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
resolveLibrary(Emulator<?>, String) - Method in class com.github.unidbg.linux.android.AndroidResolver
 
resolveLibrary(Emulator<?>, String, int, Class<?>) - Static method in class com.github.unidbg.linux.android.AndroidResolver
 
resolveLibrary(Emulator<?>, String) - Method in class com.github.unidbg.linux.android.ElfLibraryFile
 
resolveLibrary(Emulator<?>, String) - Method in class com.github.unidbg.linux.android.ElfLibraryRawFile
 
resolveLibrary(Emulator<?>, String) - Method in class com.github.unidbg.linux.android.URLibraryFile
 
RET_SUCCESS - Static variable in interface com.github.unidbg.hook.xhook.IxHook
 
rlim_cur - Variable in class com.github.unidbg.linux.struct.RLimit64
 
rlim_max - Variable in class com.github.unidbg.linux.struct.RLimit64
 
RLimit64 - Class in com.github.unidbg.linux.struct
 
RLimit64(Pointer) - Constructor for class com.github.unidbg.linux.struct.RLimit64
 
rt_sigpending(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
rt_sigqueue(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
rt_sigtimedwait(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
run(AbstractEmulator<?>) - Method in class com.github.unidbg.linux.signal.SignalFunction
 
runThread(AbstractEmulator<?>) - Method in class com.github.unidbg.linux.thread.KitKatThread
 
runThread(AbstractEmulator<?>) - Method in class com.github.unidbg.linux.thread.MarshmallowThread
 

S

sa_flags - Variable in class com.github.unidbg.linux.signal.SigAction32
 
sa_flags - Variable in class com.github.unidbg.linux.signal.SigAction64
 
sa_handler - Variable in class com.github.unidbg.linux.signal.SigAction32
 
sa_handler - Variable in class com.github.unidbg.linux.signal.SigAction64
 
sa_mask - Variable in class com.github.unidbg.linux.signal.SigAction32
 
sa_mask - Variable in class com.github.unidbg.linux.signal.SigAction64
 
sa_restorer - Variable in class com.github.unidbg.linux.signal.SigAction32
 
sa_restorer - Variable in class com.github.unidbg.linux.signal.SigAction64
 
sched_getparam(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
sched_getscheduler(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
sched_setscheduler(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
sched_yield(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
section_header_ndx - Variable in class net.fornwall.jelf.ElfSymbol
Index to the associated section header.
section_offset - Variable in class net.fornwall.jelf.ElfSection
Offset from beginning of file to first byte of the section.
sendto(byte[], int, Pointer, int) - Method in class com.github.unidbg.linux.file.PipedSocketIO
 
sendto(byte[], int, Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
sendto(byte[], int, Pointer, int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
SENSOR_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
ServiceManager - Class in com.github.unidbg.linux.android.dvm.api
 
ServiceManager(VM, String) - Constructor for class com.github.unidbg.linux.android.dvm.api.ServiceManager
 
set_tid_address(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
set_tid_address(Pointer) - Method in class com.github.unidbg.linux.thread.MarshmallowThread
 
setAccessFlags(int) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
setAccessible(AccessibleObject[], boolean) - Static method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
setAccessible(boolean) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
setAccessible(AccessibleObject[], boolean) - Static method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
setAccessible(boolean) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
setAssetResolver(AssetResolver) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
setAssetResolver(AssetResolver) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
setBlockSize(int) - Method in class com.github.unidbg.linux.struct.StatFS
 
setBlockSize(int) - Method in class com.github.unidbg.linux.struct.StatFS32
 
setBlockSize(int) - Method in class com.github.unidbg.linux.struct.StatFS64
 
setBooleanField(BaseVM, DvmObject<?>, DvmField, boolean) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setBooleanField(BaseVM, DvmObject<?>, String, boolean) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setBooleanField(BaseVM, DvmObject<?>, DvmField, boolean) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setBooleanField(BaseVM, DvmObject<?>, String, boolean) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setBooleanField(BaseVM, DvmObject<?>, DvmField, boolean) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setBooleanField(BaseVM, DvmObject<?>, String, boolean) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setData(int, DvmObject<?>[]) - Method in class com.github.unidbg.linux.android.dvm.array.ArrayObject
 
setData(int, byte[]) - Method in class com.github.unidbg.linux.android.dvm.array.ByteArray
 
setData(int, double[]) - Method in class com.github.unidbg.linux.android.dvm.array.DoubleArray
 
setData(int, float[]) - Method in class com.github.unidbg.linux.android.dvm.array.FloatArray
 
setData(int, int[]) - Method in class com.github.unidbg.linux.android.dvm.array.IntArray
 
setData(int, T) - Method in interface com.github.unidbg.linux.android.dvm.Array
 
setData(int, short[]) - Method in class com.github.unidbg.linux.android.dvm.array.ShortArray
 
setDoubleField(BaseVM, DvmObject<?>, DvmField, double) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setDoubleField(BaseVM, DvmObject<?>, String, double) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setDoubleField(BaseVM, DvmObject<?>, DvmField, double) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setDoubleField(BaseVM, DvmObject<?>, String, double) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setDoubleField(BaseVM, DvmObject<?>, DvmField, double) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setDoubleField(BaseVM, DvmObject<?>, String, double) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setDvmClassFactory(DvmClassFactory) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
setDvmClassFactory(DvmClassFactory) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
setErrno(int) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
setErrno(Emulator<?>, int) - Method in class com.github.unidbg.linux.thread.KitKatThread
 
setErrno(Emulator<?>, int) - Method in class com.github.unidbg.linux.thread.MarshmallowThread
 
setExitStatus(int) - Method in class com.github.unidbg.linux.thread.MarshmallowThread
 
setFallbackJni(Jni) - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyClassFactory
 
setFiled(Field) - Method in class com.github.unidbg.linux.android.dvm.DvmField
 
setFlags(long) - Method in class com.github.unidbg.file.linux.BaseAndroidFileIO
 
setFlags(int) - Method in class com.github.unidbg.linux.signal.SigAction
 
setFlags(int) - Method in class com.github.unidbg.linux.signal.SigAction32
 
setFlags(int) - Method in class com.github.unidbg.linux.signal.SigAction64
 
setFlags(int) - Method in class com.github.unidbg.linux.struct.StatFS
 
setFlags(int) - Method in class com.github.unidbg.linux.struct.StatFS32
 
setFlags(int) - Method in class com.github.unidbg.linux.struct.StatFS64
 
setFloatField(BaseVM, DvmObject<?>, DvmField, float) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setFloatField(BaseVM, DvmObject<?>, String, float) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setFloatField(BaseVM, DvmObject<?>, DvmField, float) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setFloatField(BaseVM, DvmObject<?>, String, float) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setFloatField(BaseVM, DvmObject<?>, DvmField, float) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setFloatField(BaseVM, DvmObject<?>, String, float) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setFrSize(int) - Method in class com.github.unidbg.linux.struct.StatFS
 
setFrSize(int) - Method in class com.github.unidbg.linux.struct.StatFS32
 
setFrSize(int) - Method in class com.github.unidbg.linux.struct.StatFS64
 
setIntField(BaseVM, DvmObject<?>, DvmField, int) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setIntField(BaseVM, DvmObject<?>, String, int) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setIntField(BaseVM, DvmObject<?>, DvmField, int) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setIntField(BaseVM, DvmObject<?>, String, int) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setIntField(BaseVM, DvmObject<?>, DvmField, int) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setIntField(BaseVM, DvmObject<?>, String, int) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setJni(Jni) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
setJni(JniFunction) - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
setJni(Jni) - Method in interface com.github.unidbg.linux.android.dvm.VM
Use vm.setDvmClassFactory(new ProxyClassFactory()) instead
setKeepAlive(int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
setKeepAlive(int) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
setKeepAlive(int) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
setKeepAlive(int) - Method in class com.github.unidbg.linux.file.SocketIO
 
setKeepAlive(int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
setKeepAlive(int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
setLastModification(long) - Method in class com.github.unidbg.file.linux.StatStructure
 
setLastModification(long, long) - Method in class com.github.unidbg.file.linux.StatStructure
 
setLibraryResolver(LibraryResolver) - Method in class com.github.unidbg.linux.AndroidElfLoader
 
setLongField(BaseVM, DvmObject<?>, DvmField, long) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setLongField(BaseVM, DvmObject<?>, String, long) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setLongField(BaseVM, DvmObject<?>, DvmField, long) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setLongField(BaseVM, DvmObject<?>, String, long) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setLongField(BaseVM, DvmObject<?>, DvmField, long) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setLongField(BaseVM, DvmObject<?>, String, long) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setMask(long) - Method in class com.github.unidbg.linux.signal.SigAction
 
setMask(long) - Method in class com.github.unidbg.linux.signal.SigAction32
 
setMask(long) - Method in class com.github.unidbg.linux.signal.SigAction64
 
setMember(Member) - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
setName(String) - Method in class com.github.unidbg.linux.struct.IFReq
 
setNameLen(int) - Method in class com.github.unidbg.linux.struct.StatFS
 
setNameLen(int) - Method in class com.github.unidbg.linux.struct.StatFS32
 
setNameLen(int) - Method in class com.github.unidbg.linux.struct.StatFS64
 
setObjectField(BaseVM, DvmObject<?>, DvmField, DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setObjectField(BaseVM, DvmObject<?>, String, DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setObjectField(BaseVM, DvmObject<?>, DvmField, DvmObject<?>) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setObjectField(BaseVM, DvmObject<?>, String, DvmObject<?>) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setObjectField(BaseVM, DvmObject<?>, DvmField, DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setObjectField(BaseVM, DvmObject<?>, String, DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setpriority(Emulator<AndroidFileIO>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
setPropertyProvider(SystemPropertyProvider) - Method in class com.github.unidbg.linux.android.SystemPropertyHook
 
setReceiveBufferSize(int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
setReceiveBufferSize(int) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
setReceiveBufferSize(int) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
setReceiveBufferSize(int) - Method in class com.github.unidbg.linux.file.SocketIO
 
setReceiveBufferSize(int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
setReceiveBufferSize(int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
setReuseAddress(int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
setReuseAddress(int) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
setReuseAddress(int) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
setReuseAddress(int) - Method in class com.github.unidbg.linux.file.SocketIO
 
setReuseAddress(int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
setReuseAddress(int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
setSaHandler(long) - Method in class com.github.unidbg.linux.signal.SigAction
 
setSaHandler(long) - Method in class com.github.unidbg.linux.signal.SigAction32
 
setSaHandler(long) - Method in class com.github.unidbg.linux.signal.SigAction64
 
setSaRestorer(long) - Method in class com.github.unidbg.linux.signal.SigAction
 
setSaRestorer(long) - Method in class com.github.unidbg.linux.signal.SigAction32
 
setSaRestorer(long) - Method in class com.github.unidbg.linux.signal.SigAction64
 
setSendBufferSize(int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
setSendBufferSize(int) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
setSendBufferSize(int) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
setSendBufferSize(int) - Method in class com.github.unidbg.linux.file.SocketIO
 
setSendBufferSize(int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
setSendBufferSize(int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
setsockopt(int, int, Pointer, int) - Method in class com.github.unidbg.linux.file.SocketIO
 
setSt_atim(long, long) - Method in class com.github.unidbg.file.linux.StatStructure
 
setSt_atim(long, long) - Method in class com.github.unidbg.linux.struct.Stat32
 
setSt_atim(long, long) - Method in class com.github.unidbg.linux.struct.Stat64
 
setSt_ctim(long, long) - Method in class com.github.unidbg.file.linux.StatStructure
 
setSt_ctim(long, long) - Method in class com.github.unidbg.linux.struct.Stat32
 
setSt_ctim(long, long) - Method in class com.github.unidbg.linux.struct.Stat64
 
setSt_ino(long) - Method in class com.github.unidbg.file.linux.StatStructure
 
setSt_ino(long) - Method in class com.github.unidbg.linux.struct.Stat32
 
setSt_mtim(long, long) - Method in class com.github.unidbg.file.linux.StatStructure
 
setSt_mtim(long, long) - Method in class com.github.unidbg.linux.struct.Stat32
 
setSt_mtim(long, long) - Method in class com.github.unidbg.linux.struct.Stat64
 
setStaticBooleanField(BaseVM, DvmClass, DvmField, boolean) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticBooleanField(BaseVM, DvmClass, String, boolean) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticBooleanField(BaseVM, DvmClass, DvmField, boolean) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticBooleanField(BaseVM, DvmClass, String, boolean) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticBooleanField(BaseVM, DvmClass, DvmField, boolean) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticBooleanField(BaseVM, DvmClass, String, boolean) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticDoubleField(BaseVM, DvmClass, DvmField, double) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticDoubleField(BaseVM, DvmClass, String, double) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticDoubleField(BaseVM, DvmClass, DvmField, double) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticDoubleField(BaseVM, DvmClass, String, double) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticDoubleField(BaseVM, DvmClass, DvmField, double) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticDoubleField(BaseVM, DvmClass, String, double) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticFloatField(BaseVM, DvmClass, DvmField, float) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticFloatField(BaseVM, DvmClass, String, float) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticFloatField(BaseVM, DvmClass, DvmField, float) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticFloatField(BaseVM, DvmClass, String, float) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticFloatField(BaseVM, DvmClass, DvmField, float) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticFloatField(BaseVM, DvmClass, String, float) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticIntField(BaseVM, DvmClass, DvmField, int) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticIntField(BaseVM, DvmClass, String, int) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticIntField(BaseVM, DvmClass, DvmField, int) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticIntField(BaseVM, DvmClass, String, int) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticIntField(BaseVM, DvmClass, DvmField, int) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticIntField(BaseVM, DvmClass, String, int) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticLongField(BaseVM, DvmClass, DvmField, long) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticLongField(BaseVM, DvmClass, String, long) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticLongField(BaseVM, DvmClass, DvmField, long) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticLongField(BaseVM, DvmClass, String, long) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticLongField(BaseVM, DvmClass, DvmField, long) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticLongField(BaseVM, DvmClass, String, long) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticObjectField(BaseVM, DvmClass, DvmField, DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticObjectField(BaseVM, DvmClass, String, DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
setStaticObjectField(BaseVM, DvmClass, DvmField, DvmObject<?>) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticObjectField(BaseVM, DvmClass, String, DvmObject<?>) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
setStaticObjectField(BaseVM, DvmClass, DvmField, DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setStaticObjectField(BaseVM, DvmClass, String, DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
setTcpNoDelay(int) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
setTcpNoDelay(int) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
setTcpNoDelay(int) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
setTcpNoDelay(int) - Method in class com.github.unidbg.linux.file.SocketIO
 
setTcpNoDelay(int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
setTcpNoDelay(int) - Method in class com.github.unidbg.linux.file.UdpSocket
 
setType(int) - Method in class com.github.unidbg.linux.struct.StatFS
 
setType(int) - Method in class com.github.unidbg.linux.struct.StatFS32
 
setType(int) - Method in class com.github.unidbg.linux.struct.StatFS64
 
setupTraps() - Method in class com.github.unidbg.linux.android.AndroidARMEmulator
https://github.com/lunixbochs/usercorn/blob/master/go/arch/arm/linux.go
setValue(byte[]) - Method in class com.github.unidbg.linux.android.dvm.array.ByteArray
 
setValue(double[]) - Method in class com.github.unidbg.linux.android.dvm.array.DoubleArray
 
setValue(float[]) - Method in class com.github.unidbg.linux.android.dvm.array.FloatArray
 
setValue(int[]) - Method in class com.github.unidbg.linux.android.dvm.array.IntArray
 
setValue(short[]) - Method in class com.github.unidbg.linux.android.dvm.array.ShortArray
 
setVerbose(boolean) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
setVerbose(boolean) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
setVerboseFieldOperation(boolean) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
setVerboseFieldOperation(boolean) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
setVerboseMethodOperation(boolean) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
setVerboseMethodOperation(boolean) - Method in interface com.github.unidbg.linux.android.dvm.VM
 
sh_entry_size - Variable in class net.fornwall.jelf.ElfFile
Section header entry size in bytes.
sh_offset - Variable in class net.fornwall.jelf.ElfFile
Section header table offset in bytes.
sharedRam - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
ShortArray - Class in com.github.unidbg.linux.android.dvm.array
 
ShortArray(VM, short[]) - Constructor for class com.github.unidbg.linux.android.dvm.array.ShortArray
 
shorties - Variable in class com.github.unidbg.linux.android.dvm.VarArg
 
Shorty - Class in com.github.unidbg.linux.android.dvm
 
SHT_DYNAMIC - Static variable in class net.fornwall.jelf.ElfSection
Section holds information for dynamic linking.
SHT_DYNSYM - Static variable in class net.fornwall.jelf.ElfSection
Section holds a minimum set of dynamic linking symbols.
SHT_FINI_ARRAY - Static variable in class net.fornwall.jelf.ElfSection
 
SHT_GNU_verdef - Static variable in class net.fornwall.jelf.ElfSection
 
SHT_GNU_verneed - Static variable in class net.fornwall.jelf.ElfSection
 
SHT_GNU_versym - Static variable in class net.fornwall.jelf.ElfSection
 
SHT_GROUP - Static variable in class net.fornwall.jelf.ElfSection
 
SHT_HASH - Static variable in class net.fornwall.jelf.ElfSection
Section holds symbol hash table.
SHT_HIOS - Static variable in class net.fornwall.jelf.ElfSection
Upper bound of the range of indexes reserved for operating system-specific semantics.
SHT_HIPROC - Static variable in class net.fornwall.jelf.ElfSection
Upper bound of the range of indexes reserved for processor-specific semantics.
SHT_HIUSER - Static variable in class net.fornwall.jelf.ElfSection
Upper bound of the range of indexes reserved for application programs.
SHT_INIT_ARRAY - Static variable in class net.fornwall.jelf.ElfSection
 
SHT_LOOS - Static variable in class net.fornwall.jelf.ElfSection
Lower bound of the range of indexes reserved for operating system-specific semantics.
SHT_LOPROC - Static variable in class net.fornwall.jelf.ElfSection
Lower bound of the range of indexes reserved for processor-specific semantics.
SHT_LOUSER - Static variable in class net.fornwall.jelf.ElfSection
Lower bound of the range of indexes reserved for application programs.
SHT_NOBITS - Static variable in class net.fornwall.jelf.ElfSection
Section occupies no space but resembles TYPE_PROGBITS.
SHT_NOTE - Static variable in class net.fornwall.jelf.ElfSection
Section holds information that marks the file.
SHT_NULL - Static variable in class net.fornwall.jelf.ElfSection
Marks the section header as inactive; it does not have an associated section.
SHT_PREINIT_ARRAY - Static variable in class net.fornwall.jelf.ElfSection
 
SHT_PROGBITS - Static variable in class net.fornwall.jelf.ElfSection
Section holds information defined by the program.
SHT_REL - Static variable in class net.fornwall.jelf.ElfSection
Section holds relocation entries without explicit addends.
SHT_RELA - Static variable in class net.fornwall.jelf.ElfSection
Section holds relocation entries with explicit addends.
SHT_SHLIB - Static variable in class net.fornwall.jelf.ElfSection
Section is reserved but has unspecified semantics.
SHT_STRTAB - Static variable in class net.fornwall.jelf.ElfSection
Section holds string table information.
SHT_SYMTAB - Static variable in class net.fornwall.jelf.ElfSection
Section holds symbol table information for link editing.
SHT_SYMTAB_SHNDX - Static variable in class net.fornwall.jelf.ElfSection
 
shutdown(int) - Method in class com.github.unidbg.linux.file.TcpSocket
 
sigaction(Emulator<?>, int, Pointer, Pointer) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
SigAction - Class in com.github.unidbg.linux.signal
 
SigAction(Pointer) - Constructor for class com.github.unidbg.linux.signal.SigAction
 
SigAction32 - Class in com.github.unidbg.linux.signal
 
SigAction32(Pointer) - Constructor for class com.github.unidbg.linux.signal.SigAction32
 
SigAction64 - Class in com.github.unidbg.linux.signal
 
SigAction64(Pointer) - Constructor for class com.github.unidbg.linux.signal.SigAction64
 
sigaltstack(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
SignalFunction - Class in com.github.unidbg.linux.signal
 
SignalFunction(Emulator<?>, int, SigAction) - Constructor for class com.github.unidbg.linux.signal.SignalFunction
 
SignalTask - Class in com.github.unidbg.linux.signal
 
SignalTask(int, SigAction) - Constructor for class com.github.unidbg.linux.signal.SignalTask
 
SignalTask(int, SigAction, Pointer) - Constructor for class com.github.unidbg.linux.signal.SignalTask
 
Signature - Class in com.github.unidbg.linux.android.dvm.api
 
Signature(VM, CertificateMeta) - Constructor for class com.github.unidbg.linux.android.dvm.api.Signature
 
sigprocmask(Emulator<?>, int, Pointer, Pointer) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
SimpleFileIO - Class in com.github.unidbg.linux.file
 
SimpleFileIO(int, File, String) - Constructor for class com.github.unidbg.linux.file.SimpleFileIO
 
SIOCGIFCONF - Static variable in interface com.github.unidbg.file.linux.AndroidFileIO
 
SIOCGIFFLAGS - Static variable in interface com.github.unidbg.file.linux.AndroidFileIO
 
SIOCGIFNAME - Static variable in interface com.github.unidbg.file.linux.AndroidFileIO
 
size() - Method in class com.github.unidbg.linux.android.dvm.ArrayListObject
 
size - Variable in class net.fornwall.jelf.ElfSection
Size in bytes of the section.
size - Variable in class net.fornwall.jelf.ElfSymbol
Size of the symbol.
SO_PEERSEC - Static variable in class com.github.unidbg.linux.file.SocketIO
 
SOCK_DGRAM - Static variable in class com.github.unidbg.linux.file.SocketIO
 
SOCK_RAW - Static variable in class com.github.unidbg.linux.file.SocketIO
 
SOCK_SEQPACKET - Static variable in class com.github.unidbg.linux.file.SocketIO
 
SOCK_STREAM - Static variable in class com.github.unidbg.linux.file.SocketIO
 
SocketIO - Class in com.github.unidbg.linux.file
 
SocketIO() - Constructor for class com.github.unidbg.linux.file.SocketIO
 
SOL_SOCKET - Static variable in class com.github.unidbg.linux.file.SocketIO
 
soName - Variable in class net.fornwall.jelf.ElfDynamicStructure
 
SP - Static variable in class net.fornwall.jelf.DwarfCursor32
 
SP - Static variable in class net.fornwall.jelf.DwarfCursor64
 
st_atim - Variable in class com.github.unidbg.linux.struct.Stat32
 
st_atim - Variable in class com.github.unidbg.linux.struct.Stat64
 
st_blksize - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_blocks - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_ctim - Variable in class com.github.unidbg.linux.struct.Stat32
 
st_ctim - Variable in class com.github.unidbg.linux.struct.Stat64
 
st_dev - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_gid - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_ino - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_mode - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_mtim - Variable in class com.github.unidbg.linux.struct.Stat32
 
st_mtim - Variable in class com.github.unidbg.linux.struct.Stat64
 
st_nlink - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_rdev - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_size - Variable in class com.github.unidbg.file.linux.StatStructure
 
st_uid - Variable in class com.github.unidbg.file.linux.StatStructure
 
Stat32 - Class in com.github.unidbg.linux.struct
 
Stat32(Pointer) - Constructor for class com.github.unidbg.linux.struct.Stat32
 
stat64(Emulator<AndroidFileIO>, String, Pointer) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
stat64(Emulator<AndroidFileIO>, String, Pointer) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
Stat64 - Class in com.github.unidbg.linux.struct
 
Stat64(Pointer) - Constructor for class com.github.unidbg.linux.struct.Stat64
 
statfs(StatFS) - Method in interface com.github.unidbg.file.linux.AndroidFileIO
 
statfs(StatFS) - Method in class com.github.unidbg.file.linux.BaseAndroidFileIO
 
statfs(StatFS) - Method in class com.github.unidbg.linux.file.DirectoryFileIO
 
StatFS - Class in com.github.unidbg.linux.struct
 
StatFS(Pointer) - Constructor for class com.github.unidbg.linux.struct.StatFS
 
StatFS32 - Class in com.github.unidbg.linux.struct
 
StatFS32(Pointer) - Constructor for class com.github.unidbg.linux.struct.StatFS32
 
statfs64(Emulator<AndroidFileIO>, String, Pointer) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
StatFS64 - Class in com.github.unidbg.linux.struct
 
StatFS64(Pointer) - Constructor for class com.github.unidbg.linux.struct.StatFS64
 
StatStructure - Class in com.github.unidbg.file.linux
 
StatStructure(Pointer) - Constructor for class com.github.unidbg.file.linux.StatStructure
 
Stdin - Class in com.github.unidbg.linux.file
 
Stdin(int) - Constructor for class com.github.unidbg.linux.file.Stdin
 
Stdout - Class in com.github.unidbg.linux.file
 
Stdout(int, File, String, boolean, StdoutCallback) - Constructor for class com.github.unidbg.linux.file.Stdout
 
STRING_TABLE_NAME - Static variable in class net.fornwall.jelf.ElfSection
Section header name identifying the section as a string table.
StringObject - Class in com.github.unidbg.linux.android.dvm
 
StringObject(VM, String) - Constructor for class com.github.unidbg.linux.android.dvm.StringObject
 
STT_COMMON - Static variable in class net.fornwall.jelf.ElfSymbol
The symbol labels an uninitialized common block.
STT_FILE - Static variable in class net.fornwall.jelf.ElfSymbol
Type defining that the symbol is associated with a file.
STT_FUNC - Static variable in class net.fornwall.jelf.ElfSymbol
Type specifying that the symbol is associated with a function or other executable code.
STT_HIOS - Static variable in class net.fornwall.jelf.ElfSymbol
Upper bound for range reserved for operating system-specific semantics.
STT_HIPROC - Static variable in class net.fornwall.jelf.ElfSymbol
Upper bound for range reserved for processor-specific semantics.
STT_LOOS - Static variable in class net.fornwall.jelf.ElfSymbol
Lower bound for range reserved for operating system-specific semantics.
STT_LOPROC - Static variable in class net.fornwall.jelf.ElfSymbol
Lower bound for range reserved for processor-specific semantics.
STT_NOTYPE - Static variable in class net.fornwall.jelf.ElfSymbol
Type specifying that the symbol is unspecified.
STT_OBJECT - Static variable in class net.fornwall.jelf.ElfSymbol
Type specifying that the symbol is associated with an object.
STT_SECTION - Static variable in class net.fornwall.jelf.ElfSymbol
Type specifying that the symbol is associated with a section.
STT_TLS - Static variable in class net.fornwall.jelf.ElfSymbol
The symbol specifies a Thread-Local Storage entity.
sym() - Method in class net.fornwall.jelf.ElfRelocation
 
symbol() - Method in class net.fornwall.jelf.ElfRelocation
 
SymbolLocator - Interface in net.fornwall.jelf
 
SysInfo32 - Class in com.github.unidbg.linux.struct
 
SysInfo32(Pointer) - Constructor for class com.github.unidbg.linux.struct.SysInfo32
 
SystemProperties - Class in com.github.unidbg.virtualmodule.android
 
SystemProperties(Emulator<?>, Void) - Constructor for class com.github.unidbg.virtualmodule.android.SystemProperties
 
SystemPropertyHook - Class in com.github.unidbg.linux.android
 
SystemPropertyHook(Emulator<?>) - Constructor for class com.github.unidbg.linux.android.SystemPropertyHook
 
SystemPropertyProvider - Interface in com.github.unidbg.linux.android
 
SystemService - Class in com.github.unidbg.linux.android.dvm.api
 
SystemService(VM, String) - Constructor for class com.github.unidbg.linux.android.dvm.api.SystemService
 

T

TcpSocket - Class in com.github.unidbg.linux.file
 
TcpSocket(Emulator<?>) - Constructor for class com.github.unidbg.linux.file.TcpSocket
 
TELEPHONY_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
tgkill(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
ThreadJoin19 - Class in com.github.unidbg.linux.thread
 
ThreadJoin19() - Constructor for class com.github.unidbg.linux.thread.ThreadJoin19
 
ThreadJoin23 - Class in com.github.unidbg.linux.thread
 
ThreadJoin23() - Constructor for class com.github.unidbg.linux.thread.ThreadJoin23
 
throwException(DvmObject<?>) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
throwException(DvmObject<?>) - Method in interface com.github.unidbg.linux.android.dvm.VM
VM throw exception
tid - Variable in class com.github.unidbg.linux.thread.PThreadInternal
 
toByteArray() - Method in class com.github.unidbg.linux.android.dvm.api.Signature
 
toCharsString() - Method in class com.github.unidbg.linux.android.dvm.api.Signature
 
toGenericString() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedConstructor
 
toGenericString() - Method in class com.github.unidbg.linux.android.dvm.jni.ProxyReflectedMethod
 
toReflectedMethod(BaseVM, DvmClass, DvmMethod) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
toReflectedMethod(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.AbstractJni
 
toReflectedMethod(BaseVM, DvmClass, DvmMethod) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
toReflectedMethod(BaseVM, DvmClass, String) - Method in interface com.github.unidbg.linux.android.dvm.Jni
 
toReflectedMethod(BaseVM, DvmClass, DvmMethod) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
toReflectedMethod(BaseVM, DvmClass, String) - Method in class com.github.unidbg.linux.android.dvm.JniFunction
 
toString() - Method in class com.github.unidbg.linux.android.dvm.array.ArrayObject
 
toString() - Method in class com.github.unidbg.linux.android.dvm.array.ByteArray
 
toString() - Method in class com.github.unidbg.linux.android.dvm.DvmClass
 
toString() - Method in class com.github.unidbg.linux.android.dvm.DvmField
 
toString() - Method in class com.github.unidbg.linux.android.dvm.DvmMethod
 
toString() - Method in class com.github.unidbg.linux.android.dvm.DvmObject
 
toString() - Method in class com.github.unidbg.linux.android.dvm.Shorty
 
toString() - Method in class com.github.unidbg.linux.android.dvm.StringObject
 
toString() - Method in class com.github.unidbg.linux.android.dvm.wrapper.DvmBoolean
 
toString() - Method in enum com.github.unidbg.linux.android.LogCatLevel
 
toString() - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
toString() - Method in class com.github.unidbg.linux.file.DirectoryFileIO
 
toString() - Method in class com.github.unidbg.linux.file.DriverFileIO
 
toString() - Method in class com.github.unidbg.linux.file.NetworkIF
 
toString() - Method in class com.github.unidbg.linux.file.NullFileIO
 
toString() - Method in class com.github.unidbg.linux.file.PipedReadFileIO
 
toString() - Method in class com.github.unidbg.linux.file.PipedWriteFileIO
 
toString() - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
toString() - Method in class com.github.unidbg.linux.file.Stdin
 
toString() - Method in class com.github.unidbg.linux.file.TcpSocket
 
toString() - Method in class com.github.unidbg.linux.file.UdpSocket
 
toString() - Method in class com.github.unidbg.linux.LinuxModule
 
toString() - Method in class net.fornwall.jelf.ElfDynamicStructure
 
toString() - Method in class net.fornwall.jelf.ElfSection
 
toString() - Method in class net.fornwall.jelf.ElfSegment
 
toString() - Method in class net.fornwall.jelf.ElfSymbol
 
totalHigh - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
totalRam - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
totalSwap - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
toThreadString() - Method in class com.github.unidbg.linux.signal.SignalFunction
 
toThreadString() - Method in class com.github.unidbg.linux.signal.SignalTask
 
toThreadString() - Method in class com.github.unidbg.linux.thread.KitKatThread
 
toThreadString() - Method in class com.github.unidbg.linux.thread.MarshmallowThread
 
type() - Method in class net.fornwall.jelf.ElfRelocation
 
type - Variable in class net.fornwall.jelf.ElfSection
Section content and semantics.
type - Variable in class net.fornwall.jelf.ElfSegment
Elf{32,64}_Phdr#p_type.

U

UdpSocket - Class in com.github.unidbg.linux.file
 
UdpSocket(Emulator<?>) - Constructor for class com.github.unidbg.linux.file.UdpSocket
 
UI_MODE_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
uname(Emulator<?>) - Method in class com.github.unidbg.linux.ARM32SyscallHandler
 
uname(Emulator<?>) - Method in class com.github.unidbg.linux.ARM64SyscallHandler
 
uncheckedArray(int) - Static method in class net.fornwall.jelf.MemoizedObject
 
unlinkat(Emulator<?>) - Method in class com.github.unidbg.linux.AndroidSyscallHandler
 
unlockPixels() - Method in class com.github.unidbg.linux.android.dvm.api.Bitmap
 
unzip(String) - Method in class com.github.unidbg.linux.android.dvm.BaseVM
 
unzip(String) - Method in interface com.github.unidbg.linux.android.dvm.VM
设置apkFile以后,可调用该方法获取压缩包内容
uptime - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
URLibraryFile - Class in com.github.unidbg.linux.android
 
URLibraryFile(URL, String, int, boolean) - Constructor for class com.github.unidbg.linux.android.URLibraryFile
 

V

VaList - Class in com.github.unidbg.linux.android.dvm
 
VaList(BaseVM, DvmMethod) - Constructor for class com.github.unidbg.linux.android.dvm.VaList
 
value - Variable in class com.github.unidbg.linux.android.dvm.DvmObject
 
value - Variable in class net.fornwall.jelf.ElfSymbol
Value of the associated symbol.
valueOf(int) - Static method in class com.github.unidbg.linux.android.dvm.BaseVM
 
valueOf(VM, boolean) - Static method in class com.github.unidbg.linux.android.dvm.wrapper.DvmBoolean
 
valueOf(VM, int) - Static method in class com.github.unidbg.linux.android.dvm.wrapper.DvmInteger
 
valueOf(VM, long) - Static method in class com.github.unidbg.linux.android.dvm.wrapper.DvmLong
 
valueOf(String) - Static method in enum com.github.unidbg.linux.android.LogCatLevel
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.github.unidbg.linux.android.LogCatLevel
 
valueOf(String) - Static method in enum com.github.unidbg.linux.file.DirectoryFileIO.DirentType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.unidbg.linux.android.LogCatLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.unidbg.linux.file.DirectoryFileIO.DirentType
Returns an array containing the constants of this enum type, in the order they are declared.
VarArg - Class in com.github.unidbg.linux.android.dvm
 
VarArg(BaseVM, DvmMethod) - Constructor for class com.github.unidbg.linux.android.dvm.VarArg
 
version - Variable in class net.fornwall.jelf.ElfFile
Version
virtual_address - Variable in class net.fornwall.jelf.ElfSegment
Elf{32,64}_Phdr#p_vaddr.
virtualBase - Variable in class com.github.unidbg.linux.LinuxModule
 
virtualMemoryAddressToFileOffset(long) - Method in class com.github.unidbg.linux.LinuxModule
 
virtualMemoryAddrToFileOffset(long) - Method in class net.fornwall.jelf.ElfFile
Find the file offset from a virtual address by looking up the ElfSegment segment containing the address and computing the resulting file offset.
visitor - Variable in class com.github.unidbg.linux.android.dvm.jni.ProxyClassFactory
 
vm - Variable in class com.github.unidbg.linux.android.dvm.DvmClass
 
VM - Interface in com.github.unidbg.linux.android.dvm
 

W

wakeUp(Pointer) - Method in class com.github.unidbg.linux.thread.FutexWaiter
 
WIDE_VINE_UUID - Static variable in class com.github.unidbg.virtualmodule.android.MediaNdkModule
 
WIFI_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
WINDOW_SERVICE - Static variable in class com.github.unidbg.linux.android.dvm.api.SystemService
 
wokenUp - Variable in class com.github.unidbg.linux.thread.FutexWaiter
 
write(byte[]) - Method in class com.github.unidbg.linux.file.ByteArrayFileIO
 
write(byte[]) - Method in class com.github.unidbg.linux.file.DriverFileIO
 
write(byte[]) - Method in class com.github.unidbg.linux.file.DumpFileIO
 
write(byte[]) - Method in class com.github.unidbg.linux.file.EventFD
 
write(byte[]) - Method in class com.github.unidbg.linux.file.LocalSocketIO
 
write(byte[]) - Method in class com.github.unidbg.linux.file.LocalUdpSocket
 
write(byte[]) - Method in class com.github.unidbg.linux.file.LogCatFileIO
 
write(byte[]) - Method in class com.github.unidbg.linux.file.NetLinkSocket
 
write(byte[]) - Method in class com.github.unidbg.linux.file.NullFileIO
 
write(byte[]) - Method in class com.github.unidbg.linux.file.PipedWriteFileIO
 
write(byte[]) - Method in class com.github.unidbg.linux.file.SimpleFileIO
 
write(byte[]) - Method in class com.github.unidbg.linux.file.Stdin
 
write(byte[]) - Method in class com.github.unidbg.linux.file.Stdout
 
write(byte[]) - Method in class com.github.unidbg.linux.file.TcpSocket
 
write(byte[]) - Method in class com.github.unidbg.linux.file.UdpSocket
 
write(byte[]) - Method in class com.github.unidbg.linux.file.ZeroFileIO
 
writeTo(Pointer) - Method in class net.fornwall.jelf.PtLoadData
 

X

XHookImpl - Class in com.github.unidbg.linux.android
 

Z

ZeroFileIO - Class in com.github.unidbg.linux.file
 
ZeroFileIO(Emulator<?>, int, String) - Constructor for class com.github.unidbg.linux.file.ZeroFileIO
 

_

__pad0 - Variable in class com.github.unidbg.linux.struct.Stat32
 
__pad1 - Variable in class com.github.unidbg.linux.struct.Stat64
 
__pad2 - Variable in class com.github.unidbg.linux.struct.Stat64
 
__pad3 - Variable in class com.github.unidbg.linux.struct.Stat32
 
__st_ino - Variable in class com.github.unidbg.linux.struct.Stat32
 
__system_property_find(String) - Method in interface com.github.unidbg.linux.android.SystemPropertyProvider
 
__unused4 - Variable in class com.github.unidbg.linux.struct.Stat64
 
__unused5 - Variable in class com.github.unidbg.linux.struct.Stat64
 
_f - Variable in class com.github.unidbg.linux.struct.SysInfo32
 
_GetArrayCritical(Emulator<?>, Pointer) - Method in class com.github.unidbg.linux.android.dvm.array.ByteArray
 
_GetArrayCritical(Emulator<?>, Pointer) - Method in class com.github.unidbg.linux.android.dvm.array.DoubleArray
 
_GetArrayCritical(Emulator<?>, Pointer) - Method in class com.github.unidbg.linux.android.dvm.array.FloatArray
 
_GetArrayCritical(Emulator<?>, Pointer) - Method in class com.github.unidbg.linux.android.dvm.array.IntArray
 
_GetArrayCritical(Emulator<?>, Pointer) - Method in interface com.github.unidbg.linux.android.dvm.array.PrimitiveArray
 
_GetArrayCritical(Emulator<?>, Pointer) - Method in class com.github.unidbg.linux.android.dvm.array.ShortArray
 
_ReleaseArrayCritical(Pointer, int) - Method in class com.github.unidbg.linux.android.dvm.array.ByteArray
 
_ReleaseArrayCritical(Pointer, int) - Method in class com.github.unidbg.linux.android.dvm.array.DoubleArray
 
_ReleaseArrayCritical(Pointer, int) - Method in class com.github.unidbg.linux.android.dvm.array.FloatArray
 
_ReleaseArrayCritical(Pointer, int) - Method in class com.github.unidbg.linux.android.dvm.array.IntArray
 
_ReleaseArrayCritical(Pointer, int) - Method in interface com.github.unidbg.linux.android.dvm.array.PrimitiveArray
 
_ReleaseArrayCritical(Pointer, int) - Method in class com.github.unidbg.linux.android.dvm.array.ShortArray
 
A B C D E F G H I J K L M N O P R S T U V W X Z _ 
Skip navigation links

Copyright © 2026. All rights reserved.