nativetrace.hh (6214:1ec0ec8933ae) | nativetrace.hh (6216:2f4020838149) |
---|---|
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; --- 15 unchanged lines hidden (view full) --- 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 * 28 * Authors: Steve Reinhardt 29 * Nathan Binkert 30 */ 31 | 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; --- 15 unchanged lines hidden (view full) --- 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 * 28 * Authors: Steve Reinhardt 29 * Nathan Binkert 30 */ 31 |
32#ifndef __NATIVETRACE_HH__ 33#define __NATIVETRACE_HH__ | 32#ifndef __CPU_NATIVETRACE_HH__ 33#define __CPU_NATIVETRACE_HH__ |
34 | 34 |
35#include "arch/x86/floatregs.hh" 36#include "arch/x86/intregs.hh" |
|
35#include "base/trace.hh" | 37#include "base/trace.hh" |
36#include "cpu/static_inst.hh" | |
37#include "base/types.hh" | 38#include "base/types.hh" |
39#include "cpu/static_inst.hh" |
|
38#include "sim/insttracer.hh" | 40#include "sim/insttracer.hh" |
39#include "arch/x86/intregs.hh" 40#include "arch/x86/floatregs.hh" | |
41 42class ThreadContext; 43 | 41 42class ThreadContext; 43 |
44 | |
45namespace Trace { 46 47class NativeTrace; 48 49class NativeTraceRecord : public InstRecord 50{ 51 protected: 52 NativeTrace * parent; --- 155 unchanged lines hidden (view full) --- 208 void 209 check(ThreadContext *, bool syscall); 210 211 friend class NativeTraceRecord; 212}; 213 214/* namespace Trace */ } 215 | 44namespace Trace { 45 46class NativeTrace; 47 48class NativeTraceRecord : public InstRecord 49{ 50 protected: 51 NativeTrace * parent; --- 155 unchanged lines hidden (view full) --- 207 void 208 check(ThreadContext *, bool syscall); 209 210 friend class NativeTraceRecord; 211}; 212 213/* namespace Trace */ } 214 |
216#endif // __EXETRACE_HH__ | 215#endif // __CPU_NATIVETRACE_HH__ |