x86: Add consistent overrides to process.hh
authorSean Wilson <spwilson2@wisc.edu>
Tue, 6 Jun 2017 16:37:13 +0000 (11:37 -0500)
committerSean Wilson <spwilson2@wisc.edu>
Thu, 15 Jun 2017 22:25:57 +0000 (22:25 +0000)
Change-Id: I912601b6f781a0bbedd06583c059589374f6d5c6
Signed-off-by: Sean Wilson <spwilson2@wisc.edu>
Reviewed-on: https://gem5-review.googlesource.com/3720
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Joe Gross <joe.gross@amd.com>
Reviewed-by: Gabe Black <gabeblack@google.com>
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>

src/arch/x86/process.hh

index fe3134844151df1f86dfd785fda10bbad9ffd57f..9cd5378eb019c2b496c78982d77757ed5759c321 100644 (file)
@@ -79,9 +79,10 @@ namespace X86ISA
         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);
 
@@ -131,12 +132,13 @@ namespace X86ISA
 
       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);
     };
@@ -173,13 +175,16 @@ namespace X86ISA
 
       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);
     };