#include <JIT.h>
Definition at line 101 of file JIT.h.
dev::evmjit::ExecutionContext::ExecutionContext |
( |
| ) |
|
|
default |
dev::evmjit::ExecutionContext::ExecutionContext |
( |
RuntimeData & |
_data, |
|
|
evm_env * |
_env |
|
) |
| |
|
inline |
dev::evmjit::ExecutionContext::~ExecutionContext |
( |
| ) |
|
|
noexcept |
byte const* dev::evmjit::ExecutionContext::code |
( |
| ) |
const |
|
inline |
uint64_t dev::evmjit::ExecutionContext::codeSize |
( |
| ) |
const |
|
inline |
bytes_ref dev::evmjit::ExecutionContext::getReturnData |
( |
| ) |
const |
void dev::evmjit::ExecutionContext::init |
( |
RuntimeData & |
_data, |
|
|
evm_env * |
_env |
|
) |
| |
|
inline |
Pointer to data. Expected by compiled contract.
Definition at line 118 of file JIT.h.
evm_env* dev::evmjit::ExecutionContext::m_env = nullptr |
Pointer to environment proxy. Expected by compiled contract.
Definition at line 119 of file JIT.h.
uint64_t dev::evmjit::ExecutionContext::m_memCap = 0 |
byte* dev::evmjit::ExecutionContext::m_memData = nullptr |
uint64_t dev::evmjit::ExecutionContext::m_memSize = 0 |
bytes_ref dev::evmjit::ExecutionContext::returnData |
Reference to returned data (RETURN opcode used)
Definition at line 126 of file JIT.h.
The documentation for this class was generated from the following files:
- src/cpp-ethereum/evmjit/libevmjit/JIT.h
- src/cpp-ethereum/evmjit/libevmjit/JIT.cpp