Make it so dump takes a void *
authorNathan Binkert <binkertn@umich.edu>
Fri, 20 Feb 2004 20:19:55 +0000 (15:19 -0500)
committerNathan Binkert <binkertn@umich.edu>
Fri, 20 Feb 2004 20:19:55 +0000 (15:19 -0500)
base/trace.cc:
base/trace.hh:
    take a void * for the raw data

--HG--
extra : convert_revision : fc336dc82b4d533c3a0f319977074f26342445ea

base/trace.cc
base/trace.hh

index 156110376197560878d432b606229fa1620cdb75..cca58d669fd7dce790bff53df47ec7482efc96e7 100644 (file)
@@ -208,8 +208,7 @@ PrintfRecord::dump(ostream &os)
 
 
 
-RawDataRecord::RawDataRecord(Tick _cycle,
-                                    const uint8_t *_data, int _len)
+RawDataRecord::RawDataRecord(Tick _cycle, const void *_data, int _len)
     : Record(_cycle), len(_len)
 {
     data = new uint8_t[len];
index 9e595276549b4dcaf2fc257608dee9179feafe29..e49d7aa615e1eee3486aa5674b49ba7c81eb5245 100644 (file)
@@ -108,7 +108,7 @@ namespace Trace {
         int len;
 
       public:
-        RawDataRecord(Tick cycle, const uint8_t *_data, int _len);
+        RawDataRecord(Tick cycle, const void *_data, int _len);
         virtual ~RawDataRecord();
 
         virtual void dump(std::ostream &);
@@ -149,7 +149,7 @@ namespace Trace {
     }
 
     inline void
-    rawDump(const uint8_t *data, int len)
+    rawDump(const void *data, int len)
     {
         theLog.append(new Trace::RawDataRecord(curTick, data, len));
     }