commit_impl.hh (8518:9c87727099ce) | commit_impl.hh (8581:56f97760eadd) |
---|---|
1/* 2 * Copyright (c) 2010 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 57 unchanged lines hidden (view full) --- 66#include "cpu/checker/cpu.hh" 67#endif 68 69using namespace std; 70 71template <class Impl> 72DefaultCommit<Impl>::TrapEvent::TrapEvent(DefaultCommit<Impl> *_commit, 73 ThreadID _tid) | 1/* 2 * Copyright (c) 2010 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 57 unchanged lines hidden (view full) --- 66#include "cpu/checker/cpu.hh" 67#endif 68 69using namespace std; 70 71template <class Impl> 72DefaultCommit<Impl>::TrapEvent::TrapEvent(DefaultCommit<Impl> *_commit, 73 ThreadID _tid) |
74 : Event(CPU_Tick_Pri), commit(_commit), tid(_tid) | 74 : Event(CPU_Tick_Pri, AutoDelete), commit(_commit), tid(_tid) |
75{ | 75{ |
76 this->setFlags(AutoDelete); | |
77} 78 79template <class Impl> 80void 81DefaultCommit<Impl>::TrapEvent::process() 82{ 83 // This will get reset by commit if it was switched out at the 84 // time of this event processing. --- 1411 unchanged lines hidden --- | 76} 77 78template <class Impl> 79void 80DefaultCommit<Impl>::TrapEvent::process() 81{ 82 // This will get reset by commit if it was switched out at the 83 // time of this event processing. --- 1411 unchanged lines hidden --- |