From 47930c725532b04e50893fb0d4ccf565c08b732e Mon Sep 17 00:00:00 2001 From: hellwig Date: Tue, 5 Jun 2012 13:57:28 +0000 Subject: [PATCH] added guards to checksum-oostubs-experiment git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1304 8c4709b5-6ec9-48aa-a5cd-a96041d1645a --- core/experiments/checksum-oostubs/experiment.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/experiments/checksum-oostubs/experiment.cc b/core/experiments/checksum-oostubs/experiment.cc index ffeb2b95..de7c2698 100644 --- a/core/experiments/checksum-oostubs/experiment.cc +++ b/core/experiments/checksum-oostubs/experiment.cc @@ -23,6 +23,12 @@ using std::endl; +// Check if configuration dependencies are satisfied: +#if !defined(CONFIG_EVENT_BREAKPOINTS) || !defined(CONFIG_SR_RESTORE) || \ + !defined(CONFIG_SR_SAVE) || !defined(CONFIG_EVENT_TRAP) + #error This experiment needs: breakpoints, traps, save, and restore. Enable these in the configuration. +#endif + bool ChecksumOOStuBSExperiment::run() { char const *statename = "checksum-oostubs.state";