Statetrace: Get rid of explicit register name handling.
[gem5.git] / util / statetrace / arch / tracechild_i386.cc
index 81264483ab19205e3a652a3e24c8116217c8b7c3..2cdeb29fa06f5e56c6325fcc9b607173b5e51a43 100644 (file)
 
 using namespace std;
 
-char * I386TraceChild::regNames[numregs] = {
-    //GPRs
-    "eax", "ebx", "ecx", "edx",
-    //Index registers
-    "esi", "edi",
-    //Base pointer and stack pointer
-    "ebp", "esp",
-    //Segmentation registers
-    "cs", "ds", "es", "fs", "gs", "ss",
-    //PC
-    "eip"};
-
 int64_t
 I386TraceChild::getRegs(user_regs_struct & myregs, int num)
 {
@@ -109,13 +97,6 @@ I386TraceChild::getOldRegVal(int num)
     return getRegs(oldregs, num);
 }
 
-char *
-I386TraceChild::printReg(int num)
-{
-    sprintf(printBuffer, "0x%08X", getRegVal(num));
-    return printBuffer;
-}
-
 TraceChild *
 genTraceChild()
 {