ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Namespaces | Macros | Functions
Fault.cpp File Reference
#include "etiss/fault/Fault.h"
#include "etiss/fault/Trigger.h"
#include "etiss/fault/Injector.h"
#include "etiss/fault/xml/pugixml.hpp"
Include dependency graph for Fault.cpp:

Go to the source code of this file.

Namespaces

 etiss
 Page Table Entry (PTE) defines the composition of Page Frame Number (PFN) and relavant flags.
 
 etiss::fault
 
 etiss::fault::xml
 

Macros

#define static_assert(x, y)
 

Functions

static bool etiss::fault::xml::getAttribute (const pugi::xml_node &node, const std::string &attr_name, std::string &dst, Diagnostics &diag)
 Parser/writer structure: More...
 
static bool etiss::fault::xml::setAttribute (pugi::xml_node &node, const std::string &attr_name, const std::string &src, Diagnostics &diag)
 
static bool etiss::fault::xml::getAttribute (const pugi::xml_node &node, const std::string &attr_name, int32_t &dst, Diagnostics &diag)
 
static bool etiss::fault::xml::setAttribute (pugi::xml_node &node, const std::string &attr_name, const int32_t &src, Diagnostics &diag)
 
template<>
bool etiss::fault::xml::parse< std::vector< etiss::fault::Fault > > (pugi::xml_node node, std::vector< etiss::fault::Fault > &dst, Diagnostics &diag)
 
template<>
bool etiss::fault::xml::write< std::vector< etiss::fault::Fault > > (pugi::xml_node node, const std::vector< etiss::fault::Fault > &src, Diagnostics &diag)
 
static int32_t etiss::fault::uniqueFaultId ()
 

Macro Definition Documentation

◆ static_assert

#define static_assert (   x,
 
)

Definition at line 60 of file Fault.cpp.