For SimpleCPU profiling code, only update the exec context's
profileNode if we got a new one cpu/simple/cpu.cc: Only update the exec context's profileNode if we got a new one --HG-- extra : convert_revision : a16a7410070b0d811032dc4b86b1368df913b2be
This commit is contained in:
parent
0dcb288365
commit
6e6422ab22
|
@ -764,7 +764,9 @@ SimpleCPU::tick()
|
|||
if (xc->profile) {
|
||||
bool usermode = (xc->regs.ipr[AlphaISA::IPR_DTB_CM] & 0x18) != 0;
|
||||
xc->profilePC = usermode ? 1 : xc->regs.pc;
|
||||
xc->profileNode = xc->profile->consume(xc, inst);
|
||||
ProfileNode *node = xc->profile->consume(xc, inst);
|
||||
if (node)
|
||||
xc->profileNode = node;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue