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