contur2
Loading...
Searching...
No Matches
interpreter_engine.h File Reference

InterpreterEngine — bytecode interpreter execution engine. More...

#include <memory>
#include "contur/execution/i_execution_engine.h"
Include dependency graph for interpreter_engine.h:

Go to the source code of this file.

Classes

class  contur::InterpreterEngine
 Bytecode interpreter execution engine. More...

Namespaces

namespace  contur

Detailed Description

InterpreterEngine — bytecode interpreter execution engine.

The InterpreterEngine loads a process's code segment into simulated memory, then executes it step-by-step through the CPU's fetch-decode-execute cycle. It implements the IExecutionEngine interface (Strategy pattern) and is interchangeable with NativeEngine at runtime.

Definition in file interpreter_engine.h.