| _getPluginName() const | etiss::DataSheetAccurateTiming | inlineprotectedvirtual |
| addedToCPUCore(etiss::CPUCore *core) | etiss::Plugin | inlineprotectedvirtual |
| addRule(std::function< bool(uint32_t)> matchesMode, std::function< bool(unsigned)> matchesWidth, std::function< bool(etiss::instr::Instruction &)> matchesInstr, std::function< void(etiss::instr::Instruction &)> handleMatch) | etiss::DataSheetAccurateTiming | |
| addRule(const std::tuple< uint32_t, unsigned, const char *, std::function< void(etiss::instr::Instruction &)> > &tuple) | etiss::DataSheetAccurateTiming | |
| addRule(const std::tuple< std::regex, std::regex, std::regex, std::function< void(etiss::instr::Instruction &)> > &tuple) | etiss::DataSheetAccurateTiming | |
| addRule(const std::tuple< std::regex, std::regex, std::regex, void(*)(etiss::instr::Instruction &)> &tuple) | etiss::DataSheetAccurateTiming | inline |
| cleanup() | etiss::Plugin | protectedvirtual |
| COROUTINE | etiss::Plugin | static |
| cplugin_ | etiss::Plugin | private |
| ctor_hlpr() | etiss::DataSheetAccurateTiming | inlineprivate |
| ctor_hlpr(const A &arg, const T &...rules) | etiss::DataSheetAccurateTiming | inlineprivate |
| DataSheetAccurateTiming(const std::string &name, const T &...rules) | etiss::DataSheetAccurateTiming | inline |
| finalizeCodeBlock(etiss::CodeBlock &) const | etiss::TranslationPlugin | virtual |
| finalizeInstrSet(etiss::instr::ModedInstructionSet &) const | etiss::TranslationPlugin | virtual |
| getCoroutinePlugin() | etiss::Plugin | inline |
| getInterruptListenerPlugin() | etiss::Plugin | inline |
| getLastAssignedCoreName() | etiss::Plugin | inline |
| getPluginHandle() | etiss::TranslationPlugin | virtual |
| getPluginName() const | etiss::Plugin | inline |
| getPointerCode() const | etiss::TranslationPlugin | protected |
| getRegisterDevicePlugin() | etiss::Plugin | inline |
| getSystemWrapperPlugin() | etiss::Plugin | inline |
| getTranslationPlugin() | etiss::Plugin | inline |
| getType() | etiss::Plugin | inline |
| handleMatch_cycles(etiss::instr::Instruction &instr) | etiss::DataSheetAccurateTiming | inlinestatic |
| init(ETISS_CPU *cpu, ETISS_System *system, CPUArch *arch) | etiss::Plugin | protectedvirtual |
| initCodeBlock(etiss::CodeBlock &) const | etiss::TranslationPlugin | virtual |
| initInstrSet(etiss::instr::ModedInstructionSet &) const | etiss::DataSheetAccurateTiming | virtual |
| INTERRUPTLISTENER | etiss::Plugin | static |
| lastAssignedCoreName_ | etiss::Plugin | private |
| name_ | etiss::DataSheetAccurateTiming | |
| Plugin(unsigned type=0) | etiss::Plugin | protected |
| plugin_arch_ | etiss::Plugin | protected |
| plugin_core_ | etiss::Plugin | protected |
| plugin_cpu_ | etiss::Plugin | protected |
| plugin_system_ | etiss::Plugin | protected |
| pointerCode | etiss::TranslationPlugin | private |
| REGISTERDEVICE | etiss::Plugin | static |
| removedFromCPUCore(etiss::CPUCore *core) | etiss::Plugin | inlineprotectedvirtual |
| rplugin_ | etiss::Plugin | private |
| rules_ | etiss::DataSheetAccurateTiming | private |
| setCorrespondingCPUCoreName(std::string name) | etiss::Plugin | inlineprotected |
| splugin_ | etiss::Plugin | private |
| SYSTEMWRAPPER | etiss::Plugin | static |
| toString() const | etiss::Plugin | inline |
| ToString() | etiss::ToString | inline |
| tplugin_ | etiss::Plugin | private |
| TRANSLATION | etiss::Plugin | static |
| TranslationPlugin() | etiss::TranslationPlugin | |
| trplugin_ | etiss::Plugin | private |
| type_ | etiss::Plugin | private |
| ~DataSheetAccurateTiming() | etiss::DataSheetAccurateTiming | virtual |
| ~Plugin() | etiss::Plugin | virtual |
| ~ToString() | etiss::ToString | inlinevirtual |
| ~TranslationPlugin() | etiss::TranslationPlugin | virtual |