Skip to content

Instantly share code, notes, and snippets.

View gumb0's full-sized avatar
🥑

Andrei Maiboroda gumb0

🥑
View GitHub Profile
Running tests from ../../wasm-spec/test/core/json/address/address.json
Line 3: module Instantiating address.0.wasm PASSED
Line 104: assert_return PASSED
Line 105: assert_return PASSED
Line 106: assert_return PASSED
Line 107: assert_return PASSED
Line 108: assert_return PASSED
Line 110: assert_return PASSED
Line 111: assert_return PASSED
Line 112: assert_return PASSED
struct InstructionType
{
std::initializer_list<ValType> inputs;
std::initializer_list<ValType> outputs;
};
constexpr InstructionType instruction_type_table[256] = {
// Polymorphic instructions.
/* drop = 0x1a */ {},
{
"context": {
"date": "2020-07-10 15:14:47",
"host_name": "andrei-laptop",
"executable": "fizzy/build/bin/fizzy-bench",
"num_cpus": 8,
"mhz_per_cpu": 4900,
"cpu_scaling_enabled": false,
"caches": [
{
@gumb0
gumb0 / fizzy_metering.cpp
Last active October 23, 2020 14:36
Injecting metering in Fizzy's parser
// ControlFrame new members:
struct ControlFrame
{
// ...
int gas;
size_t metering_immediate_offset;
};
void insert_metering_statement()
{
@gumb0
gumb0 / .gdbinit
Last active September 20, 2024 10:02
evmc::bytes, evmc::bytes32, evmc::address pretty printer
source -v /home/andrei/dev/evmone/gdb_pretty_printers/gdb_pretty_printers.py