From 0ab4f12b7cee76292266336b66397c704681a738 Mon Sep 17 00:00:00 2001 From: hsc Date: Fri, 9 Nov 2012 15:37:33 +0000 Subject: [PATCH] ecos: no need for clearListeners anymore Since r1700, listeners remove themselves when they leave their scope. A restore() call also implicitly clears all listeners. git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1912 8c4709b5-6ec9-48aa-a5cd-a96041d1645a --- src/experiments/ecos_kernel_test/experiment.cc | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/experiments/ecos_kernel_test/experiment.cc b/src/experiments/ecos_kernel_test/experiment.cc index aa17cb01..e445dadc 100644 --- a/src/experiments/ecos_kernel_test/experiment.cc +++ b/src/experiments/ecos_kernel_test/experiment.cc @@ -90,8 +90,6 @@ bool EcosKernelTestExperiment::retrieveGuestAddresses(guest_address_t addr_finis mm.flush(); mm.close(); - // clean up simulator - simulator.clearListeners(); return true; } @@ -118,8 +116,6 @@ bool EcosKernelTestExperiment::establishState(guest_address_t addr_entry, guest_ assert(bp.getTriggerInstructionPointer() == addr_entry); assert(simulator.getRegisterManager().getInstructionPointer() == addr_entry); - // clean up simulator - simulator.clearListeners(); return true; } @@ -222,14 +218,11 @@ bool EcosKernelTestExperiment::performTrace(guest_address_t addr_entry, guest_ad // serialize trace to file if (of.fail()) { log << "failed to write " << tracefile << endl; - simulator.clearListeners(this); return false; } of.close(); log << "trace written to " << tracefile << endl; - // clean up simulator - simulator.clearListeners(); return true; } @@ -340,7 +333,6 @@ bool EcosKernelTestExperiment::faultInjection() { result->set_latest_ip(injection_ip); result->set_details(ss.str()); - simulator.clearListeners(); continue; }