37c37
< class ExecContext;
---
> class ThreadContext;
43c43
< ExecContext *xc;
---
> ThreadContext *tc;
52c52
< ProcessInfo(ExecContext *_xc);
---
> ProcessInfo(ThreadContext *_tc);
64c64
< ExecContext *xc;
---
> ThreadContext *tc;
73c73
< void trace(ExecContext *xc, bool is_call);
---
> void trace(ThreadContext *tc, bool is_call);
77c77
< StackTrace(ExecContext *xc, StaticInstPtr inst);
---
> StackTrace(ThreadContext *tc, StaticInstPtr inst);
82c82
< xc = 0;
---
> tc = 0;
86,87c86,87
< bool valid() const { return xc != NULL; }
< bool trace(ExecContext *xc, StaticInstPtr inst);
---
> bool valid() const { return tc != NULL; }
> bool trace(ThreadContext *tc, StaticInstPtr inst);
109c109
< StackTrace::trace(ExecContext *xc, StaticInstPtr inst)
---
> StackTrace::trace(ThreadContext *tc, StaticInstPtr inst)
117c117
< trace(xc, !inst->isReturn());
---
> trace(tc, !inst->isReturn());