sim: Add missing overrides in the *Fault classes
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Mon, 31 Aug 2020 05:23:20 +0000 (08:23 +0300)
committerJason Lowe-Power <power.jg@gmail.com>
Tue, 1 Sep 2020 23:17:01 +0000 (23:17 +0000)
Change-Id: I7a74df78f0f85ccf7fd896f98b301c1f998c1497
Signed-off-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/33777
Reviewed-by: Gabe Black <gabeblack@google.com>
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/sim/faults.hh

index e9a57c6b4cf349a4e2a360807a522117a679c6a6..4b5c1a52fdee180ac2e74f5a2e352531aac13491 100644 (file)
@@ -55,7 +55,11 @@ class UnimpFault : public FaultBase
   public:
     UnimpFault(std::string _str) : panicStr(_str) {}
 
-    FaultName name() const { return "Unimplemented simulator feature"; }
+    FaultName
+    name() const override
+    {
+        return "Unimplemented simulator feature";
+    }
     void invoke(ThreadContext *tc, const StaticInstPtr &inst =
                 StaticInst::nullStaticInstPtr) override;
 };
@@ -63,7 +67,7 @@ class UnimpFault : public FaultBase
 class ReExec : public FaultBase
 {
   public:
-    virtual FaultName name() const { return "Re-execution fault"; }
+    virtual FaultName name() const override { return "Re-execution fault"; }
     void invoke(ThreadContext *tc, const StaticInstPtr &inst=
                 StaticInst::nullStaticInstPtr) override;
 };
@@ -78,7 +82,7 @@ class ReExec : public FaultBase
 class SyscallRetryFault : public FaultBase
 {
   public:
-    virtual FaultName name() const { return "System call retry fault"; }
+    FaultName name() const override { return "System call retry fault"; }
     SyscallRetryFault() {}
     void invoke(ThreadContext *tc, const StaticInstPtr &inst=
                 StaticInst::nullStaticInstPtr) override;
@@ -89,7 +93,7 @@ class GenericPageTableFault : public FaultBase
   private:
     Addr vaddr;
   public:
-    FaultName name() const { return "Generic page table fault"; }
+    FaultName name() const override { return "Generic page table fault"; }
     GenericPageTableFault(Addr va) : vaddr(va) {}
     void invoke(ThreadContext *tc, const StaticInstPtr &inst=
                 StaticInst::nullStaticInstPtr) override;
@@ -101,7 +105,7 @@ class GenericAlignmentFault : public FaultBase
   private:
     Addr vaddr;
   public:
-    FaultName name() const { return "Generic alignment fault"; }
+    FaultName name() const override { return "Generic alignment fault"; }
     GenericAlignmentFault(Addr va) : vaddr(va) {}
     void invoke(ThreadContext *tc, const StaticInstPtr &inst=
                 StaticInst::nullStaticInstPtr) override;