Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/category-labs/monad
/ functions
Functions
4,707 in github.com/category-labs/monad
⨍
Functions
4,707
◇
Types & classes
1,221
↓ 1 callers
Function
do_version
cmd/monad_cli.cpp:409
↓ 1 callers
Method
dump_fd_to
category/async/io.cpp:744
↓ 1 callers
Function
dump_result
cmd/vm/mce/mce.cpp:132
↓ 1 callers
Function
dynamic_gas_bin_instr_test_instance
test/vm/unit/emitter_tests.cpp:447
↓ 1 callers
Function
dynamic_gas_test
test/vm/unit/emitter_tests.cpp:496
↓ 1 callers
Method
elapsed_formatted_string
cmd/vm/mce/src/stopwatch.hpp:98
↓ 1 callers
Method
emit
category/vm/compiler/ir/x86/emitter.cpp:6707
↓ 1 callers
Function
emit_annotation
category/vm/utils/evm-as/compiler.cpp:32
↓ 1 callers
Function
emit_gas_decrement
category/vm/compiler/ir/x86.cpp:382
↓ 1 callers
Method
emit_native_transfer_event
category/execution/ethereum/evmc_host.hpp:231
↓ 1 callers
Method
enable_always_cold
category/vm/varcode_cache.hpp:71
↓ 1 callers
Method
enable_always_cold_cache
category/vm/compiler.hpp:202
↓ 1 callers
Function
encode_authorization_entry_for_signing
category/execution/ethereum/core/rlp/transaction_rlp.cpp:61
↓ 1 callers
Function
encode_authorization_list
category/execution/ethereum/core/rlp/transaction_rlp.cpp:75
↓ 1 callers
Function
encode_call_frame_logs
category/execution/ethereum/trace/rlp/call_frame_rlp.cpp:40
↓ 1 callers
Function
encode_list_prefix
category/core/rlp/encode.hpp:115
↓ 1 callers
Function
encode_receipt_db
category/execution/ethereum/db/commit_builder.cpp:48
↓ 1 callers
Function
encode_transaction_db
category/execution/ethereum/db/commit_builder.cpp:56
↓ 1 callers
Function
encode_transaction_for_signing
category/execution/ethereum/core/rlp/transaction_rlp.cpp:164
↓ 1 callers
Method
encoded_trace
(&self)
rust/crates/monad-ethcall/src/lib.rs:117
↓ 1 callers
Method
end_current_block
category/execution/ethereum/event/exec_event_recorder.hpp:307
↓ 1 callers
Method
ensure_total_chunks
category/mpt/test/test_fixtures_base.hpp:586
↓ 1 callers
Method
erase_versions_up_to_and_including
category/mpt/update_aux.cpp:661
↓ 1 callers
Function
estimate_time
This formula is taken directly from https://pythonspeed.com/articles/consistent-benchmarking-in-ci/ It may be prudent to conduct some experi
scripts/vm/benchmark-analysis/src/cachegrind/main.py:59
↓ 1 callers
Function
eth_simulate_validate_inputs
category/rpc/monad_executor.cpp:583
↓ 1 callers
Method
event_execute_bytecode
category/vm/vm.hpp:69
↓ 1 callers
Method
event_execute_intercode
category/vm/vm.hpp:49
↓ 1 callers
Method
event_execute_native_entrypoint
category/vm/vm.hpp:59
↓ 1 callers
Function
event_loop
The main event processing loop of the application
category/event/example/eventwatch.c:261
↓ 1 callers
Method
event_new_compiled_code_cached
category/vm/compiler.hpp:58
↓ 1 callers
Method
evict
category/core/lru/lru_cache.hpp:283
↓ 1 callers
Method
evict
category/vm/utils/lru_weight_cache.hpp:166
↓ 1 callers
Function
evict_until_under_limit
category/mpt/node_cache.hpp:42
↓ 1 callers
Function
execute_against_base
test/vm/micro_benchmarks/main.cpp:396
↓ 1 callers
Method
execute_eth_call
category/rpc/monad_executor.cpp:1269
↓ 1 callers
Function
execution_dir
()
rust/crates/monad-build/src/lib.rs:60
↓ 1 callers
Method
exp
category/vm/compiler/ir/x86/emitter.hpp:367
↓ 1 callers
Function
expand_byte_size
Simple function for parsing human-readable sizes like "256 kB", "8M" or "1G"
category/core/mem/hugetlb_path.c:47
↓ 1 callers
Function
expire_
category/mpt/trie.cpp:1131
↓ 1 callers
Method
explicit_arg_count
category/vm/compiler/ir/x86/emitter.cpp:512
↓ 1 callers
Method
external_reward
category/execution/monad/staking/test_staking_contract.cpp:315
↓ 1 callers
Method
fail_with_error
category/vm/compiler/ir/x86/emitter.cpp:983
↓ 1 callers
Function
fake_exponential
Approximates `factor * e ** (n/d) using Taylor expansion
category/execution/ethereum/transaction_gas.cpp:36
↓ 1 callers
Function
fill_level
(depth: int)
category/mpt/test/generate_nested_updates.py:32
↓ 1 callers
Function
final_path_component
category/core/format_err.c:24
↓ 1 callers
Function
finalize
category/execution/ethereum/db/trie_rodb.hpp:142
↓ 1 callers
Function
find_execution_events
test/ethereum_test/src/event.cpp:62
↓ 1 callers
Function
find_existing_parent_path
Given a path which may not exist, walk backward until we find a parent path that does exist; the caller must free(3) parent_path
category/core/mem/hugetlb_path.c:138
↓ 1 callers
Function
find_hugetlbfs_path_for_size
category/core/mem/hugetlb_path.c:79
↓ 1 callers
Function
find_initial_iteration_point
category/event/example/eventwatch.c:300
↓ 1 callers
Function
find_macro_usages
Find all usages of the explicit traits macros in the codebase.
scripts/check-trait-instantiations.py:119
↓ 1 callers
Function
find_opcode
category/vm/utils/parser.cpp:175
↓ 1 callers
Function
find_owning_notify_fiber_future
Look up from node_cache first, issue read if miss and not in inflight Upon read completion, deserialize node and add to node_cache
category/mpt/find_notify_fiber.cpp:251
↓ 1 callers
Method
find_stack_elem_for_avx_reg_spill
category/vm/compiler/ir/x86/virtual_stack.cpp:530
↓ 1 callers
Method
finish_contract
category/vm/compiler/ir/x86/emitter.cpp:636
↓ 1 callers
Function
finish_insert
category/core/lru/lru_cache.hpp:144
↓ 1 callers
Function
for_each_code
category/execution/ethereum/db/util.cpp:962
↓ 1 callers
Function
for_each_tuple
category/vm/fuzzing/generator/choice.hpp:31
↓ 1 callers
Method
format
category/core/runtime/uint256.hpp:1265
↓ 1 callers
Function
from_evmc_revision
category/vm/evm/revision.cpp:62
↓ 1 callers
Function
from_hex
category/core/runtime/uint256.hpp:1181
↓ 1 callers
Function
from_int
category/execution/ethereum/types/incarnation.hpp:54
↓ 1 callers
Function
from_words
test/vm/unit/uint256_tests.cpp:165
↓ 1 callers
Function
func_a
category/core/backtrace_test.cpp:42
↓ 1 callers
Function
func_b
category/core/backtrace_test.cpp:36
↓ 1 callers
Function
function_not_payable
category/execution/monad/reserve_balance/reserve_balance_contract.cpp:77
↓ 1 callers
Function
fuzz_iteration
test/vm/fuzzer/fuzzer.cpp:409
↓ 1 callers
Function
g_access_and_storage
EIP-2930
category/execution/ethereum/transaction_gas.cpp:61
↓ 1 callers
Function
g_authorization
EIP-7702
category/execution/ethereum/transaction_gas.cpp:71
↓ 1 callers
Function
g_extra_cost_init
category/execution/ethereum/transaction_gas.cpp:77
↓ 1 callers
Function
g_txn_create
Intrinsic gas related functions
category/execution/ethereum/transaction_gas.cpp:52
↓ 1 callers
Function
gen_transition
category/execution/monad/staking/fuzzer/staking_contract_fuzzer.cpp:36
↓ 1 callers
Method
gen_transition
category/execution/monad/staking/fuzzer/staking_contract_machine.cpp:743
↓ 1 callers
Function
generate_block
category/vm/fuzzing/generator/generator.hpp:505
↓ 1 callers
Function
generate_call
category/vm/fuzzing/generator/generator.hpp:375
↓ 1 callers
Function
generate_calldata_item
category/vm/fuzzing/generator/generator.hpp:353
↓ 1 callers
Function
generate_common_non_terminator
category/vm/fuzzing/generator/generator.hpp:471
↓ 1 callers
Function
generate_create
category/vm/fuzzing/generator/generator.hpp:435
↓ 1 callers
Function
generate_dup
category/vm/fuzzing/generator/generator.hpp:483
↓ 1 callers
Function
generate_input_data
category/vm/fuzzing/generator/generator.hpp:1111
↓ 1 callers
Function
generate_message
category/vm/fuzzing/generator/generator.hpp:1147
↓ 1 callers
Function
generate_program
category/vm/fuzzing/generator/generator.hpp:1014
↓ 1 callers
Function
generate_random_byte
category/vm/fuzzing/generator/generator.hpp:498
↓ 1 callers
Function
generate_report
Generates a report with l1, ll, ram hits, the estimated execution time, and some metadata (timestamp and commit hash). The raw cachegrind log is
scripts/vm/benchmark-analysis/src/cachegrind/main.py:68
↓ 1 callers
Function
generate_returndatacopy
category/vm/fuzzing/generator/generator.hpp:401
↓ 1 callers
Function
generate_terminator
category/vm/fuzzing/generator/generator.hpp:489
↓ 1 callers
Function
generate_uncommon_non_terminator
category/vm/fuzzing/generator/generator.hpp:477
↓ 1 callers
Function
get
category/execution/ethereum/core/contract/storage_array.hpp:64
↓ 1 callers
Method
get_balance_modification
category/execution/ethereum/event/record_txn_events.cpp:112
↓ 1 callers
Method
get_balance_pessimistic
category/execution/ethereum/state3/account_state.hpp:194
↓ 1 callers
Method
get_block_hash
This attempts to read from the contract first before falling back to the block hash buffer. This is currently only called by the BLOCKHASH implementat
category/execution/ethereum/evmc_host.cpp:157
↓ 1 callers
Method
get_block_number
(&self)
rust/crates/monad-exec-events/src/reader.rs:37
↓ 1 callers
Function
get_call_frame_opcode
category/execution/ethereum/trace/call_frame.cpp:94
↓ 1 callers
Method
get_chain_id
test/ethereum_test/src/blockchain_test.cpp:113
↓ 1 callers
Method
get_chain_id
category/execution/monad/chain/monad_devnet.cpp:33
↓ 1 callers
Method
get_code_size
category/execution/ethereum/evmc_host.cpp:88
↓ 1 callers
Function
get_dup_opcode_index
* Opcode must be the opcode of some DUPN instruction. * Returns `N`. */
category/vm/evm/opcodes.hpp:796
↓ 1 callers
Function
get_first_branch
category/mpt/request.hpp:59
↓ 1 callers
Method
get_intercode_gas_used
category/vm/code.hpp:69
↓ 1 callers
Method
get_intercode_nativecode
test/vm/vm/test_vm.cpp:186
← previous
next →
1,601–1,700 of 4,707, ranked by callers