1/* 2 * Copyright (c) 2006 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; --- 29 unchanged lines hidden (view full) --- 38#include "mem/port.hh" 39#include "mem/port_proxy.hh" 40#include "mem/se_translating_port_proxy.hh" 41#include "sim/full_system.hh" 42#include "sim/serialize.hh" 43#include "sim/system.hh" 44 45ThreadState::ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process) |
46 : numInst(0), numOp(0), numLoad(0), startNumLoad(0), 47 _status(ThreadContext::Halted), baseCpu(cpu), 48 _contextId(0), _threadId(_tid), lastActivate(0), lastSuspend(0), |
49 profile(NULL), profileNode(NULL), profilePC(0), quiesceEvent(NULL), 50 kernelStats(NULL), process(_process), physProxy(NULL), virtProxy(NULL), 51 proxy(NULL), funcExeInst(0), storeCondFailures(0) 52{ 53} 54 55ThreadState::~ThreadState() 56{ --- 107 unchanged lines hidden --- |