summaryrefslogtreecommitdiff
path: root/util/statetrace/arch/tracechild_i386.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2011-03-02 22:53:10 -0800
committerGabe Black <gblack@eecs.umich.edu>2011-03-02 22:53:10 -0800
commit43eda1f28516ca9534057691adf22df7c2911e44 (patch)
treeef07aa55ac460c50f1235dc4e17616e4426ac5f2 /util/statetrace/arch/tracechild_i386.hh
parent3c19e45a68db15dc450f07a77cf0083aa40270cd (diff)
downloadgem5-43eda1f28516ca9534057691adf22df7c2911e44.tar.xz
Statetrace: Get rid of explicit register name handling.
Diffstat (limited to 'util/statetrace/arch/tracechild_i386.hh')
-rw-r--r--util/statetrace/arch/tracechild_i386.hh24
1 files changed, 0 insertions, 24 deletions
diff --git a/util/statetrace/arch/tracechild_i386.hh b/util/statetrace/arch/tracechild_i386.hh
index ccdd87058..7f9f7499e 100644
--- a/util/statetrace/arch/tracechild_i386.hh
+++ b/util/statetrace/arch/tracechild_i386.hh
@@ -57,8 +57,6 @@ class I386TraceChild : public TraceChild
numregs
};
private:
- char printBuffer [256];
- static char * regNames[numregs];
int64_t getRegs(user_regs_struct & myregs, int num);
user_regs_struct regs;
user_regs_struct oldregs;
@@ -71,26 +69,6 @@ class I386TraceChild : public TraceChild
I386TraceChild();
- 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);
uint64_t getPC() {return getRegVal(EIP);}
@@ -102,8 +80,6 @@ class I386TraceChild : public TraceChild
<< std::endl;
return output;
}
-
- char * printReg(int num);
};
#endif