CuEVM
Namespaces | Functions
evm.cu File Reference
#include <CuEVM/evm.cuh>
#include <CuEVM/gas_cost.cuh>
#include <CuEVM/operations/arithmetic.cuh>
#include <CuEVM/operations/bitwise.cuh>
#include <CuEVM/operations/block.cuh>
#include <CuEVM/operations/compare.cuh>
#include <CuEVM/operations/environmental.cuh>
#include <CuEVM/operations/flow.cuh>
#include <CuEVM/operations/log.cuh>
#include <CuEVM/operations/memory.cuh>
#include <CuEVM/operations/stack.cuh>
#include <CuEVM/operations/storage.cuh>
#include <CuEVM/operations/system.cuh>
#include <CuEVM/precompile.cuh>
#include <CuEVM/utils/arith.cuh>
#include <CuEVM/utils/ecc_constants.cuh>
#include <CuEVM/utils/error_codes.cuh>
#include <CuEVM/utils/opcodes.cuh>
Include dependency graph for evm.cu:

Namespaces

 CuEVM
 

Functions

__global__ void CuEVM::copy_state_kernel (CuEVM::flatten_state *flatten_state, CuEVM::plain_account *accounts, CuEVM::plain_storage *storage)
 
__global__ void CuEVM::kernel_evm_multiple_instances (cgbn_error_report_t *report, CuEVM::evm_instance_t *instances, uint32_t count)
 
__host__ int32_t CuEVM::get_evm_instances (ArithEnv &arith, evm_instance_t *&evm_instances, const cJSON *test_json, uint32_t &num_instances, int32_t managed)
 
__host__ void CuEVM::free_evm_instances (evm_instance_t *&evm_instances, uint32_t num_instances, int32_t managed)