|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
defines the functions needed for a library that provides etiss::CPUArch implementations More...


Go to the source code of this file.
Functions | |
| ETISS_PLUGIN_EXPORT unsigned | etiss_helper_merge (ETISS_LIBNAME, _countCPUArch)() |
| function to get number of CPUArch types supplied by a library | |
| ETISS_PLUGIN_EXPORT const char * | etiss_helper_merge (ETISS_LIBNAME, _nameCPUArch)(unsigned index) |
| function to get the name of a CPUArch type at index | |
| ETISS_PLUGIN_EXPORT etiss::CPUArch * | etiss_helper_merge (ETISS_LIBNAME, _createCPUArch)(unsigned index |
Variables | |
| ETISS_PLUGIN_EXPORT etiss::CPUArch std::map< std::string, std::string > | options |
| create new instance of the CPUArch type at index | |
defines the functions needed for a library that provides etiss::CPUArch implementations
Definition in file CPUArchLibrary.h.
| ETISS_PLUGIN_EXPORT unsigned etiss_helper_merge | ( | ETISS_LIBNAME | , |
| _countCPUArch | |||
| ) |
function to get number of CPUArch types supplied by a library
| ETISS_PLUGIN_EXPORT etiss::CPUArch * etiss_helper_merge | ( | ETISS_LIBNAME | , |
| _createCPUArch | |||
| ) |
| ETISS_PLUGIN_EXPORT const char * etiss_helper_merge | ( | ETISS_LIBNAME | , |
| _nameCPUArch | |||
| ) |
function to get the name of a CPUArch type at index
| ETISS_PLUGIN_EXPORT etiss::CPUArch std::map<std::string, std::string> options |
create new instance of the CPUArch type at index
Definition at line 35 of file CPUArchLibrary.h.
Referenced by IntegratedLibrary::createCPUArch(), IntegratedLibrary::createJIT(), IntegratedLibrary::createPlugin(), etiss::plugin::gdb::Server::createTCPServer(), ETISSINCLUDED_createPlugin(), GCCJIT_createJIT(), etiss::getCPUArch(), etiss::getJIT(), etiss::getPlugin(), etiss::Initializer::loadIniPlugins(), RV32IMACFD_createCPUArch(), and RV64IMACFD_createCPUArch().