ROSE 0.11.145.147
|
Settings for controling the engine behavior.
These settings control the behavior of the engine itself irrespective of how the partitioner is configured. The runtime descriptions and command-line parser for these switches can be obtained from the Engine::settings property.
Definition at line 632 of file Rose/BinaryAnalysis/Partitioner2/BasicTypes.h.
#include <Rose/BinaryAnalysis/Partitioner2/BasicTypes.h>
Public Attributes | |
std::vector< std::string > | configurationNames |
Configuration files names. | |
bool | exitOnError = true |
Setting: Error handling. | |
std::vector<std::string> Rose::BinaryAnalysis::Partitioner2::EngineSettings::configurationNames |
Configuration files names.
A list of configuration files or directories.
Definition at line 636 of file Rose/BinaryAnalysis/Partitioner2/BasicTypes.h.
bool Rose::BinaryAnalysis::Partitioner2::EngineSettings::exitOnError = true |
Setting: Error handling.
If an exception occurs during certain high-level functions and this property is set, then the exception is caught, its text is written to a fatal error stream, and exit is called with a non-zero value. Since the error message is more user-friendly and professional looking than the uncaught exception message produced by the C++ runtime, the default is that exceptions are caught. If a tool needs to perform its own error handling, then it should clear this property.
Definition at line 644 of file Rose/BinaryAnalysis/Partitioner2/BasicTypes.h.