From ec83ecd6451d18ab392779648a62920bf0269aca Mon Sep 17 00:00:00 2001 From: hoffmann Date: Mon, 10 Sep 2012 08:15:21 +0000 Subject: [PATCH] Example experiment: Minor fix git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1606 8c4709b5-6ec9-48aa-a5cd-a96041d1645a --- src/experiments/vezs-example/experiment.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/experiments/vezs-example/experiment.cc b/src/experiments/vezs-example/experiment.cc index aab7af7f..ad9b71b3 100644 --- a/src/experiments/vezs-example/experiment.cc +++ b/src/experiments/vezs-example/experiment.cc @@ -35,15 +35,16 @@ bool VEZSExperiment::run() log << elf.getAddressByName("main") << endl; BPSingleListener bp; -#if 1 +#if 0 // STEP 1: run until interesting function starts, and save state bp.setWatchInstructionPointer(elf.getAddressByName("main")); if(simulator.addListenerAndResume(&bp) == &bp){ log << "test function entry reached, saving state" << endl; } log << "EIP = " << hex << bp.getTriggerInstructionPointer() << " or " << simulator.getRegisterManager().getInstructionPointer() << endl; - simulator.terminate(); - //simulator.save("vezs.state"); + //simulator.terminate(); + simulator.save("vezs.state"); + simulator.terminate(); #endif #if 1 @@ -126,5 +127,5 @@ bool VEZSExperiment::run() #endif // Explicitly terminate, or the simulator will continue to run. - simulator.resume(); + simulator.terminate(); }