exetrace.hh (8232:b28d06a175be) | exetrace.hh (10417:710ee116eb68) |
---|---|
1/* 2 * Copyright (c) 2001-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 42 unchanged lines hidden (view full) --- 51 ExeTracerRecord(Tick _when, ThreadContext *_thread, 52 const StaticInstPtr _staticInst, TheISA::PCState _pc, 53 bool spec, const StaticInstPtr _macroStaticInst = NULL) 54 : InstRecord(_when, _thread, _staticInst, _pc, spec, 55 _macroStaticInst) 56 { 57 } 58 | 1/* 2 * Copyright (c) 2001-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 42 unchanged lines hidden (view full) --- 51 ExeTracerRecord(Tick _when, ThreadContext *_thread, 52 const StaticInstPtr _staticInst, TheISA::PCState _pc, 53 bool spec, const StaticInstPtr _macroStaticInst = NULL) 54 : InstRecord(_when, _thread, _staticInst, _pc, spec, 55 _macroStaticInst) 56 { 57 } 58 |
59 void traceInst(StaticInstPtr inst, bool ran); | 59 void traceInst(const StaticInstPtr &inst, bool ran); |
60 61 void dump(); 62 virtual void dumpTicks(std::ostream &outs); 63}; 64 65class ExeTracer : public InstTracer 66{ 67 public: --- 26 unchanged lines hidden --- | 60 61 void dump(); 62 virtual void dumpTicks(std::ostream &outs); 63}; 64 65class ExeTracer : public InstTracer 66{ 67 public: --- 26 unchanged lines hidden --- |