CuEVM
Functions | Variables
interpreter.cu File Reference
#include <cjson/cJSON.h>
#include <getopt.h>
#include <CuEVM/core/message.cuh>
#include <CuEVM/evm.cuh>
#include <CuEVM/evm_call_state.cuh>
#include <CuEVM/tracer.cuh>
#include <CuEVM/utils/arith.cuh>
#include <CuEVM/utils/cuda_utils.cuh>
#include <CuEVM/utils/evm_defines.cuh>
#include <CuEVM/utils/evm_utils.cuh>
#include <chrono>
#include <fstream>
Include dependency graph for interpreter.cu:

Functions

void run_interpreter (char *read_json_filename, char *write_json_filename, size_t clones, bool verbose=false)
 
int main (int argc, char *argv[])
 

Variables

__managed__ CuEVM::flatten_state * flatten_state_ptr = nullptr
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)
Here is the call graph for this function:

◆ run_interpreter()

void run_interpreter ( char *  read_json_filename,
char *  write_json_filename,
size_t  clones,
bool  verbose = false 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ flatten_state_ptr

__managed__ CuEVM::flatten_state* flatten_state_ptr = nullptr