public class ARM64SyscallHandler extends AndroidSyscallHandler
ETIMEDOUTfdMap, SIGBUS, SIGCHLD, threadDispatcherEnabled, verboseDARWIN_SWI_SYSCALL| Constructor and Description |
|---|
ARM64SyscallHandler(SvcMemory svcMemory) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
accept(Emulator<AndroidFileIO> emulator,
int sockfd,
com.sun.jna.Pointer addr,
com.sun.jna.Pointer addrlen,
int flags) |
void |
addIOResolver(IOResolver<AndroidFileIO> resolver) |
protected int |
clock_gettime(Emulator<?> emulator) |
protected AndroidFileIO |
createByteArrayFileIO(String pathname,
int oflags,
byte[] data) |
protected AndroidFileIO |
createDriverFileIO(Emulator<?> emulator,
int oflags,
String pathname) |
protected AndroidFileIO |
createLocalSocketIO(Emulator<?> emulator,
int sdk)
create AF_UNIX local SOCK_STREAM
|
protected long |
fork(Emulator<?> emulator) |
protected int |
fstat(Emulator<?> emulator,
int fd,
com.sun.jna.Pointer stat) |
void |
hook(Backend backend,
int intno,
int swi,
Object user) |
protected long |
ptrace(Emulator<?> emulator) |
protected int |
stat64(Emulator<AndroidFileIO> emulator,
String pathname,
com.sun.jna.Pointer statbuf) |
protected int |
uname(Emulator<?> emulator) |
createFdDir, createSignalHandlerTask, createTaskDir, exit, fallocate, fchmodat, fchownat, futex, getcwd, getPipePair, getpriority, incrementThreadId, kill, mkdirat, nanosleep, pipe2, renameat, rt_sigpending, rt_sigqueue, rt_sigtimedwait, sched_getparam, sched_getscheduler, sched_setscheduler, sched_yield, set_tid_address, setpriority, sigaction, sigaltstack, sigprocmask, statfs64, tgkill, unlinkataddFileIO, bind, close, closeFileIO, connect, createBreaker, currentTimeMillis, destroy, detach, fcntl, getFileIO, getMinFd, getrandom, gettimeofday, gettimeofday64, handleSyscall, handleUnknownSyscall, isVerbose, listen, onAttach, open, pread, read, readlink, resolve, sendto, serialize, setBreaker, setEnableThreadDispatcher, setFileListener, setVerbose, sigaction, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFileIO, closeFileIO, destroy, getFileIO, isVerbose, open, setBreaker, setEnableThreadDispatcher, setFileListener, setVerbosedetach, onAttachserializepublic ARM64SyscallHandler(SvcMemory svcMemory)
protected long fork(Emulator<?> emulator)
protected int stat64(Emulator<AndroidFileIO> emulator, String pathname, com.sun.jna.Pointer statbuf)
protected final int accept(Emulator<AndroidFileIO> emulator, int sockfd, com.sun.jna.Pointer addr, com.sun.jna.Pointer addrlen, int flags)
public void addIOResolver(IOResolver<AndroidFileIO> resolver)
addIOResolver in interface SyscallHandler<AndroidFileIO>addIOResolver in class UnixSyscallHandler<AndroidFileIO>protected AndroidFileIO createLocalSocketIO(Emulator<?> emulator, int sdk)
protected int uname(Emulator<?> emulator)
protected int clock_gettime(Emulator<?> emulator)
protected long ptrace(Emulator<?> emulator)
protected int fstat(Emulator<?> emulator, int fd, com.sun.jna.Pointer stat)
protected AndroidFileIO createByteArrayFileIO(String pathname, int oflags, byte[] data)
createByteArrayFileIO in class UnixSyscallHandler<AndroidFileIO>protected AndroidFileIO createDriverFileIO(Emulator<?> emulator, int oflags, String pathname)
createDriverFileIO in class UnixSyscallHandler<AndroidFileIO>Copyright © 2026. All rights reserved.