ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Namespaces | Macros | Typedefs
Defs.h File Reference

contains general definitions used by other fault library code More...

#include <iostream>
#include <stdint.h>
#include <memory>
Include dependency graph for Defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  etiss
 forwards: include/jit/*
 
namespace  etiss::fault
 

Macros

#define ETISS_FAULT_XML   1
 if this code and other parts of the fault injection interface is used standalone (not as a part of ETISS) then NO_ETISS must be defined in the compiler command.
 
#define CXX0X_UP_SUPPORTED   1
 if true then C++0x or newer will be used
 

Typedefs

typedef std::shared_ptr< Injectoretiss::fault::Injector_ptr
 

Detailed Description

contains general definitions used by other fault library code

Definition in file Defs.h.

Macro Definition Documentation

◆ CXX0X_UP_SUPPORTED

#define CXX0X_UP_SUPPORTED   1

if true then C++0x or newer will be used

Definition at line 31 of file Defs.h.

◆ ETISS_FAULT_XML

#define ETISS_FAULT_XML   1

if this code and other parts of the fault injection interface is used standalone (not as a part of ETISS) then NO_ETISS must be defined in the compiler command.

The makefile include (fault_xml_module.mk) defines this by default. set to 1 to enable xml support

Definition at line 27 of file Defs.h.