Experiments need to cleanup residual events on exit. Empty MemAccessTracingTest-dir removed.

git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1245 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
adrian
2012-05-17 17:02:13 +00:00
parent 34fbb932fd
commit ab4528c036
13 changed files with 33 additions and 12 deletions

View File

@ -37,7 +37,8 @@ class JumpAndRunExperiment : public fi::ExperimentFlow
{
cerr << "[JumpAndRunExperiment] Now, we are completely lost! "
<< "It's time to cry! :-(" << endl;
return (false);
simulator.clearEvents(this);
return false;
}
else
cout << "[JumpAndRunExperiment] Entry of main function reached! "
@ -58,7 +59,8 @@ class JumpAndRunExperiment : public fi::ExperimentFlow
{
cerr << "[JumpAndRunExperiment] Damn! Something went "
<< "terribly wrong! Who added that event?! :-(" << endl;
return (false);
simulator.clearEvents(this);
return false;
}
else
cout << "[JumpAndRunExperiment] Jump detected. Instruction: "
@ -73,7 +75,9 @@ class JumpAndRunExperiment : public fi::ExperimentFlow
cout << "[JumpAndRunExperiment] " << dec << counter
<< " jump(s) detected -- enough for today...exiting! :-)"
<< endl;
return (true);
simulator.clearEvents(this);
return true;
}
};