A bit of work in evmcc. Not ready yet.

This commit is contained in:
Paweł Bylica 2014-12-05 08:43:34 +01:00
parent b98725861d
commit adb5a6869f

View file

@ -16,8 +16,8 @@
#include <libdevcore/CommonIO.h>
#include <libevmcore/Instruction.h>
#include <libevm/ExtVMFace.h>
#include <libevmjit/Compiler.h>
#include <libevmjit/ExecutionEngine.h>
#include <evmjit/libevmjit/Compiler.h>
#include <evmjit/libevmjit/ExecutionEngine.h>
void parseProgramOptions(int _argc, char** _argv, boost::program_options::variables_map& _varMap)
@ -190,7 +190,8 @@ int main(int argc, char** argv)
ext.data = std::string("Hello the Beautiful World of Ethereum!");
ext.code = { 0x0d, 0x0e, 0x0a, 0x0d, 0x0b, 0x0e, 0xe, 0xf };
auto result = engine.run(std::move(module), gas, options.count("show-logs") > 0, ext);
// BROKEN: env_* functions must be implemented & RuntimeData struct created
auto result = engine.run(std::move(module), gas, ext);
return result;
}
}