Addr gdtSize()
{ return _gdtSize; }
- SyscallDesc* getDesc(int callnum);
+ SyscallDesc* getDesc(int callnum) override;
- void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value);
+ void setSyscallReturn(ThreadContext *tc,
+ SyscallReturn return_value) override;
void clone(ThreadContext *old_tc, ThreadContext *new_tc,
Process *process, TheISA::IntReg flags);
public:
void argsInit(int pageSize);
- void initState();
+ void initState() override;
- X86ISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
+ X86ISA::IntReg getSyscallArg(ThreadContext *tc, int &i) override;
/// Explicitly import the otherwise hidden getSyscallArg
using Process::getSyscallArg;
- void setSyscallArg(ThreadContext *tc, int i, X86ISA::IntReg val);
+ void setSyscallArg(ThreadContext *tc, int i,
+ X86ISA::IntReg val) override;
void clone(ThreadContext *old_tc, ThreadContext *new_tc,
Process *process, TheISA::IntReg flags);
};
public:
void argsInit(int pageSize);
- void initState();
+ void initState() override;
void syscall(int64_t callnum, ThreadContext *tc,
Fault *fault) override;
- X86ISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
- X86ISA::IntReg getSyscallArg(ThreadContext *tc, int &i, int width);
- void setSyscallArg(ThreadContext *tc, int i, X86ISA::IntReg val);
+ X86ISA::IntReg getSyscallArg(ThreadContext *tc,
+ int &i) override;
+ X86ISA::IntReg getSyscallArg(ThreadContext *tc, int &i,
+ int width) override;
+ void setSyscallArg(ThreadContext *tc, int i,
+ X86ISA::IntReg val) override;
void clone(ThreadContext *old_tc, ThreadContext *new_tc,
Process *process, TheISA::IntReg flags);
};