TracingPlugin got a dependency check regarding required aspects.

git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1271 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
adrian
2012-05-24 12:25:50 +00:00
parent c5848a9c6d
commit 3ec54af4e9

View File

@ -4,9 +4,15 @@
#include <ostream>
#include "controller/ExperimentFlow.hpp"
#include "util/MemoryMap.hpp"
#include "config/FailConfig.hpp"
#include "plugins/tracing/trace.pb.h"
// Check if configuration dependencies are satisfied:
#if !defined(CONFIG_EVENT_BREAKPOINTS) || !defined(CONFIG_EVENT_MEMREAD) || !defined(CONFIG_EVENT_MEMWRITE)
#error This experiment needs: breakpoints & read/write memory access. Enable these in the cmake-configuration tool.
#endif
/**
* \class TracingPlugin
*