diff options
Diffstat (limited to 'sim/process.hh')
-rw-r--r-- | sim/process.hh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sim/process.hh b/sim/process.hh index 43fafd9d7..40143ea04 100644 --- a/sim/process.hh +++ b/sim/process.hh @@ -48,6 +48,7 @@ class ExecContext; class FunctionalMemory; +class SyscallDesc; class Process : public SimObject { public: @@ -200,6 +201,11 @@ class LiveProcess : public Process std::string executable, std::vector<std::string> &argv, std::vector<std::string> &envp); + + virtual void syscall(ExecContext *xc); + + virtual SyscallDesc* getDesc(int callnum) { panic("Must be implemented."); } + }; |