= {
{ 3, "read", readFunc<ArmFreebsd64> },
{ 4, "write", writeFunc<ArmFreebsd64> },
{ 54, "ioctl", ioctlFunc<ArmFreebsd64> },
{ 117, "getrusage", getrusageFunc<ArmFreebsd64> },
{ 189, "fstat", fstatFunc<ArmFreebsd64> },
{ 477, "mmap", mmapFunc<ArmFreebsd64> }
}
SyscallReturn readlinkFunc(SyscallDesc *desc, ThreadContext *tc, Addr pathname, Addr buf_ptr, size_t bufsiz)
Target readlink() handler.
static SyscallReturn sysctlFunc(SyscallDesc *desc, ThreadContext *tc, Addr namep, size_t nameLen, Addr oldp, Addr oldlenp, Addr newp, size_t newlen)
SyscallReturn brkFunc(SyscallDesc *desc, ThreadContext *tc, Addr new_brk)
Target brk() handler: set brk address.
static SyscallReturn issetugidFunc(SyscallDesc *desc, ThreadContext *tc)
SyscallReturn exitFunc(SyscallDesc *desc, ThreadContext *tc, int status)
Target exit() handler: terminate current context.