ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
Translation.cpp File Reference
#include "etiss/Translation.h"
#include "etiss/CPUArch.h"
#include "etiss/Instruction.h"
#include "etiss/JIT.h"
#include "etiss/jit/ReturnCode.h"
#include <mutex>
Include dependency graph for Translation.cpp:

Go to the source code of this file.

Namespaces

namespace  etiss
 forwards: include/jit/*
 

Macros

#define ETISS_DEBUG   0
 

Functions

template<unsigned len, unsigned pos>
static std::enable_if< len==pos, void >::type etiss::call_initCodeBlock (etiss::TranslationPlugin **ca, CodeBlock &cb)
 
template<unsigned len, unsigned pos>
static std::enable_if< len!=pos, void >::type etiss::call_initCodeBlock (etiss::TranslationPlugin **ca, CodeBlock &cb)
 
template<unsigned len, unsigned pos>
static std::enable_if< len==pos, void >::type etiss::call_finalizeCodeBlock (etiss::TranslationPlugin **ca, CodeBlock &cb)
 
template<unsigned len, unsigned pos>
static std::enable_if< len!=pos, void >::type etiss::call_finalizeCodeBlock (etiss::TranslationPlugin **ca, CodeBlock &cb)
 
static void etiss::call_initCodeBlock_ul (etiss::TranslationPlugin **ca, CodeBlock &cb)
 
static void etiss::call_finalizeCodeBlock_ul (etiss::TranslationPlugin **ca, CodeBlock &cb)
 
static uint64_t etiss::genTranslationId ()
 

Macro Definition Documentation

◆ ETISS_DEBUG

#define ETISS_DEBUG   0