Statetrace: Get rid of explicit register name handling.
[gem5.git] / util / statetrace / arch / tracechild_sparc.hh
index f88a51b69bbbdab006ad0e90d7ca7d5cf1cfdd37..e479fce55ae1015c7e85418365ddc1f856491d81 100644 (file)
@@ -66,8 +66,6 @@ class SparcTraceChild : public TraceChild
         numregs
     };
   private:
-    char printBuffer[256];
-    static std::string regNames[numregs];
     regs theregs;
     regs oldregs;
     fpu thefpregs;
@@ -92,26 +90,6 @@ class SparcTraceChild : public TraceChild
 
     bool sendState(int socket);
 
-    int
-    getNumRegs()
-    {
-        return numregs;
-    }
-
-    bool
-    diffSinceUpdate(int num)
-    {
-        assert(num < numregs && num >= 0);
-        return regDiffSinceUpdate[num];
-    }
-
-    std::string
-    getRegName(int num)
-    {
-        assert(num < numregs && num >= 0);
-        return regNames[num];
-    }
-
     int64_t getRegVal(int num);
 
     int64_t getOldRegVal(int num);
@@ -130,8 +108,6 @@ class SparcTraceChild : public TraceChild
         return getRegVal(O6);
     }
 
-    char * printReg(int num);
-
     std::ostream & outputStartState(std::ostream & os);
 };