33 #ifndef __ARCH_ARM_FREEBSD_PROCESS_HH__
34 #define __ARCH_ARM_FREEBSD_PROCESS_HH__
86 #endif // __ARCH_ARM_FREEBSD_PROCESS_HH__
void initState()
initState() is called on each SimObject when not restoring from a checkpoint.
const Params * params() const
virtual TheISA::IntReg getSyscallArg(ThreadContext *tc, int &i)=0
A process with emulated Arm/Freebsd syscalls.
SyscallDesc * getDesc(int callnum)
void initState()
initState() is called on each SimObject when not restoring from a checkpoint.
std::vector< SyscallTable > syscallTables
static const Addr commPage
A page to hold "kernel" provided functions. The name might be wrong.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
This class provides the wrapper interface for the system call implementations which are defined in th...
A process with emulated Arm/Freebsd syscalls.
ArmFreebsdProcess64(ProcessParams *params, ObjectFile *objFile, ObjectFile::Arch _arch)
SyscallDesc * getDesc(int offset) const
SyscallDesc * getFreebsdDesc(int callnum)
SyscallDesc * getDesc(int callnum)
ArmFreebsdProcess32(ProcessParams *params, ObjectFile *objFile, ObjectFile::Arch _arch)