| 程序包 | 说明 |
|---|---|
| com.github.unidbg.file.linux | |
| com.github.unidbg.linux | |
| com.github.unidbg.linux.android | |
| com.github.unidbg.linux.file |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseAndroidFileIO |
| 限定符和类型 | 方法和说明 |
|---|---|
AndroidFileIO |
AndroidFileIO.accept(com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen) |
AndroidFileIO |
BaseAndroidFileIO.accept(com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen) |
AndroidFileIO |
LinuxFileSystem.createDirectoryFileIO(File file,
int oflags,
String path) |
AndroidFileIO |
LinuxFileSystem.createSimpleFileIO(File file,
int oflags,
String path) |
protected AndroidFileIO |
LinuxFileSystem.createStdin(int oflags) |
protected AndroidFileIO |
LinuxFileSystem.createStdout(int oflags,
File stdio,
String pathname) |
| 限定符和类型 | 方法和说明 |
|---|---|
FileResult<AndroidFileIO> |
LinuxFileSystem.open(String pathname,
int oflags) |
| 构造器和说明 |
|---|
LinuxFileSystem(Emulator<AndroidFileIO> emulator,
File rootDir) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AndroidFileIO |
ARM32SyscallHandler.createByteArrayFileIO(String pathname,
int oflags,
byte[] data) |
protected AndroidFileIO |
ARM64SyscallHandler.createByteArrayFileIO(String pathname,
int oflags,
byte[] data) |
protected AndroidFileIO |
ARM32SyscallHandler.createDriverFileIO(Emulator<?> emulator,
int oflags,
String pathname) |
protected AndroidFileIO |
ARM64SyscallHandler.createDriverFileIO(Emulator<?> emulator,
int oflags,
String pathname) |
protected AndroidFileIO |
ARM32SyscallHandler.createLocalSocketIO(Emulator<?> emulator,
int sdk)
create AF_UNIX local SOCK_STREAM
|
protected AndroidFileIO |
ARM64SyscallHandler.createLocalSocketIO(Emulator<?> emulator,
int sdk)
create AF_UNIX local SOCK_STREAM
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
ARM32SyscallHandler.accept(Emulator<AndroidFileIO> emulator,
int sockfd,
com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen,
int flags) |
protected int |
ARM64SyscallHandler.accept(Emulator<AndroidFileIO> emulator,
int sockfd,
com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen,
int flags) |
void |
ARM32SyscallHandler.addIOResolver(IOResolver<AndroidFileIO> resolver) |
void |
ARM64SyscallHandler.addIOResolver(IOResolver<AndroidFileIO> resolver) |
protected int |
ARM32SyscallHandler.stat64(Emulator<AndroidFileIO> emulator,
String pathname,
com.sun.jna.Pointer statbuf) |
protected int |
ARM64SyscallHandler.stat64(Emulator<AndroidFileIO> emulator,
String pathname,
com.sun.jna.Pointer statbuf) |
| 构造器和说明 |
|---|
AndroidElfLoader(Emulator<AndroidFileIO> emulator,
UnixSyscallHandler<AndroidFileIO> syscallHandler) |
AndroidElfLoader(Emulator<AndroidFileIO> emulator,
UnixSyscallHandler<AndroidFileIO> syscallHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected FileSystem<AndroidFileIO> |
AndroidARM64Emulator.createFileSystem(File rootDir) |
protected FileSystem<AndroidFileIO> |
AndroidARMEmulator.createFileSystem(File rootDir) |
protected UnixSyscallHandler<AndroidFileIO> |
AndroidARM64Emulator.createSyscallHandler(SvcMemory svcMemory) |
protected UnixSyscallHandler<AndroidFileIO> |
AndroidARMEmulator.createSyscallHandler(SvcMemory svcMemory) |
FileResult<AndroidFileIO> |
AndroidResolver.resolve(Emulator<AndroidFileIO> emulator,
String path,
int oflags) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Memory |
AndroidARM64Emulator.createMemory(UnixSyscallHandler<AndroidFileIO> syscallHandler,
String[] envs) |
protected Memory |
AndroidARMEmulator.createMemory(UnixSyscallHandler<AndroidFileIO> syscallHandler,
String[] envs) |
FileResult<AndroidFileIO> |
AndroidResolver.resolve(Emulator<AndroidFileIO> emulator,
String path,
int oflags) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ByteArrayFileIO |
class |
DirectoryFileIO |
class |
DriverFileIO |
class |
DumpFileIO |
class |
EventFD |
class |
LocalAndroidUdpSocket |
class |
LocalSocketIO |
class |
LocalUdpSocket |
class |
LogCatFileIO |
class |
MapsFileIO |
class |
NullFileIO |
class |
PipedReadFileIO |
class |
PipedWriteFileIO |
class |
RandomFileIO |
class |
SimpleFileIO |
class |
SocketIO |
class |
Stdin |
class |
Stdout |
class |
TcpSocket |
class |
UdpSocket |
class |
ZeroFileIO |
| 限定符和类型 | 方法和说明 |
|---|---|
AndroidFileIO |
TcpSocket.accept(com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen) |
Copyright © 2021. All rights reserved.