|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
This is the complete list of members for etiss::VirtualStruct, including all inherited members.
| acceleratedTrigger(const etiss::fault::Trigger &, int32_t fault_id) | etiss::VirtualStruct | virtual |
| acceleratedTrigger_ | etiss::VirtualStruct | |
| addField(Field *f, bool noerrorprint=false) | etiss::VirtualStruct | |
| addField(const std::string &name, const std::string &prettyname="", bool noerrorprint=false) | etiss::VirtualStruct | inline |
| addField(const std::string &name, const std::string &prettyname, std::function< T()> read, std::function< void(T)> write, bool supportsListener=false, bool noerrorprint=false) | etiss::VirtualStruct | inline |
| addTrigger(const Trigger &t, int32_t fault_id) | etiss::fault::Injector | |
| allocate(void *structure, std::function< void(Field *)> delete_) | etiss::VirtualStruct | static |
| allocateFromC(void *handle, VirtualStruct_names names, VirtualStruct_prettyNames prettyNames_optional, VirtualStruct_read read_recommended, VirtualStruct_write write_optional, VirtualStruct_setListenerCallback setListenerCallback_optional, std::function< void(void *handle)> cleanup) | etiss::VirtualStruct | static |
| applyAction(const etiss::fault::Fault &fault, const etiss::fault::Action &action, std::string &errormsg) | etiss::VirtualStruct | protectedvirtual |
| applyCustomAction | etiss::VirtualStruct | |
| close() | etiss::VirtualStruct | |
| closed | etiss::VirtualStruct | private |
| cycleAccurateCallback(uint64_t time_ps) | etiss::fault::Injector | virtual |
| dtor_ | etiss::VirtualStruct | private |
| fastFieldAccessPtr(const std::string &name, std::string &errormsg) | etiss::VirtualStruct | protectedvirtual |
| fieldNames_ | etiss::VirtualStruct | private |
| fieldPrettyNames_ | etiss::VirtualStruct | private |
| fields_ | etiss::VirtualStruct | private |
| findName(const std::string &name) const | etiss::VirtualStruct | |
| findPrettyName(const std::string &name) const | etiss::VirtualStruct | |
| findStruct(const std::string &name) | etiss::VirtualStruct | |
| foreachField(const std::function< void(std::shared_ptr< Field >)> &func) | etiss::VirtualStruct | |
| foreachStruct(const std::function< void(const std::string &name, VirtualStruct &vs)> &func) | etiss::VirtualStruct | |
| freeFastFieldAccessPtr(void *) | etiss::fault::Injector | virtual |
| get(const std::string &injectorPath) | etiss::fault::Injector | static |
| getInjectorPath() | etiss::fault::Injector | virtual |
| getParentInjector() | etiss::VirtualStruct | virtual |
| getResolvedField(const std::string &path) | etiss::VirtualStruct | |
| getSubInjector(const std::string &name) | etiss::VirtualStruct | virtual |
| getVirtualStruct(const std::string &path) | etiss::VirtualStruct | |
| has_pending_triggers | etiss::fault::Injector | private |
| has_remove_triggers | etiss::fault::Injector | private |
| Injector() | etiss::fault::Injector | |
| instructionAccurateCallback(uint64_t time_ps) | etiss::fault::Injector | virtual |
| isClosed() | etiss::VirtualStruct | |
| listFields() | etiss::VirtualStruct | virtual |
| listSubInjectors() | etiss::VirtualStruct | virtual |
| mountStruct(const std::string &name, const std::shared_ptr< VirtualStruct > vs) | etiss::VirtualStruct | |
| needsCallbacks() | etiss::fault::Injector | virtual |
| parent_ | etiss::VirtualStruct | private |
| pending_triggers | etiss::fault::Injector | private |
| ptr typedef | etiss::fault::Injector | |
| readField(void *fastfieldaccessptr, uint64_t &val, std::string &errormsg) | etiss::VirtualStruct | protectedvirtual |
| remove_triggers | etiss::fault::Injector | private |
| removeTrigger(const Trigger &t, int32_t fault_id) | etiss::fault::Injector | |
| root() | etiss::VirtualStruct | static |
| structure_ | etiss::VirtualStruct | |
| subStructs_ | etiss::VirtualStruct | private |
| unknown_triggers | etiss::fault::Injector | private |
| update_field_access_rights(const etiss::fault::Action &action, std::string &errormsg) | etiss::VirtualStruct | protectedvirtual |
| VirtualStruct(void *structure, std::function< void(Field *)> dtor=[](Field *f) { delete f;}) | etiss::VirtualStruct | protected |
| VSSync | etiss::VirtualStruct | friend |
| ~Injector() | etiss::fault::Injector | inlinevirtual |
| ~VirtualStruct() | etiss::VirtualStruct | virtual |