Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Static Public Member Functions | List of all members
dev::eth::JitVM Class Reference

#include <JitVM.h>

Inheritance diagram for dev::eth::JitVM:
[legend]
Collaboration diagram for dev::eth::JitVM:
[legend]

Public Member Functions

owning_bytes_ref exec (u256 &io_gas, ExtVMFace &_ext, OnOpFunc const &_onOp) overridefinal
 VM implementation. More...
 
- Public Member Functions inherited from dev::eth::VMFace
 VMFace ()=default
 
virtual ~VMFace ()=default
 
 VMFace (VMFace const &)=delete
 
VMFaceoperator= (VMFace const &)=delete
 

Static Public Member Functions

static evm_mode scheduleToMode (EVMSchedule const &_schedule)
 
static bool isCodeReady (evm_mode _mode, h256 _codeHash)
 
static void compile (evm_mode _mode, bytesConstRef _code, h256 _codeHash)
 

Detailed Description

Definition at line 11 of file JitVM.h.

Member Function Documentation

void dev::eth::JitVM::compile ( evm_mode  _mode,
bytesConstRef  _code,
h256  _codeHash 
)
static

Definition at line 353 of file JitVM.cpp.

owning_bytes_ref dev::eth::JitVM::exec ( u256 io_gas,
ExtVMFace _ext,
OnOpFunc const &  _onOp 
)
finaloverridevirtual

VM implementation.

Implements dev::eth::VMFace.

Definition at line 312 of file JitVM.cpp.

Here is the call graph for this function:

bool dev::eth::JitVM::isCodeReady ( evm_mode  _mode,
h256  _codeHash 
)
static

Definition at line 348 of file JitVM.cpp.

Here is the caller graph for this function:

evm_mode dev::eth::JitVM::scheduleToMode ( EVMSchedule const &  _schedule)
static

Definition at line 339 of file JitVM.cpp.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: