HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
plugin_sequential_symbolic_execution.cpp
Go to the documentation of this file.
2 
3 namespace hal
4 {
5 
6  extern std::unique_ptr<BasePluginInterface> create_plugin_instance()
7  {
8  return std::make_unique<SequentialSymbolicExecutionPlugin>();
9  }
10 
12  {
13  return std::string("sequential_symbolic_execution");
14  }
15 
17  {
18  return std::string("0.1");
19  }
20 
22  {
23  return "Allows to perform symbolic execution spanning multiple cycles and including sequential gates.";
24  }
25 
27  {
28  std::set<std::string> retval;
29  retval.insert("z3_utils");
30  return retval;
31  }
32 } // namespace hal
std::set< std::string > get_dependencies() const override
Get the plugin dependencies.
std::string get_name() const override
Get the name of the plugin.
std::string get_description() const override
Get a short description of the plugin.
std::string get_version() const override
Get the version of the plugin.
Definition: defines.h:45
std::unique_ptr< BasePluginInterface > create_plugin_instance()
This file contains all functions related to the HAL plugin API.