MCPcopy Create free account

hub / github.com/category-labs/monad / functions

Functions4,707 in github.com/category-labs/monad

↓ 1 callersFunctiondo_version
cmd/monad_cli.cpp:409
↓ 1 callersMethoddump_fd_to
category/async/io.cpp:744
↓ 1 callersFunctiondump_result
cmd/vm/mce/mce.cpp:132
↓ 1 callersFunctiondynamic_gas_bin_instr_test_instance
test/vm/unit/emitter_tests.cpp:447
↓ 1 callersFunctiondynamic_gas_test
test/vm/unit/emitter_tests.cpp:496
↓ 1 callersMethodelapsed_formatted_string
cmd/vm/mce/src/stopwatch.hpp:98
↓ 1 callersMethodemit
category/vm/compiler/ir/x86/emitter.cpp:6707
↓ 1 callersFunctionemit_annotation
category/vm/utils/evm-as/compiler.cpp:32
↓ 1 callersFunctionemit_gas_decrement
category/vm/compiler/ir/x86.cpp:382
↓ 1 callersMethodemit_native_transfer_event
category/execution/ethereum/evmc_host.hpp:231
↓ 1 callersMethodenable_always_cold
category/vm/varcode_cache.hpp:71
↓ 1 callersMethodenable_always_cold_cache
category/vm/compiler.hpp:202
↓ 1 callersFunctionencode_authorization_entry_for_signing
category/execution/ethereum/core/rlp/transaction_rlp.cpp:61
↓ 1 callersFunctionencode_authorization_list
category/execution/ethereum/core/rlp/transaction_rlp.cpp:75
↓ 1 callersFunctionencode_call_frame_logs
category/execution/ethereum/trace/rlp/call_frame_rlp.cpp:40
↓ 1 callersFunctionencode_list_prefix
category/core/rlp/encode.hpp:115
↓ 1 callersFunctionencode_receipt_db
category/execution/ethereum/db/commit_builder.cpp:48
↓ 1 callersFunctionencode_transaction_db
category/execution/ethereum/db/commit_builder.cpp:56
↓ 1 callersFunctionencode_transaction_for_signing
category/execution/ethereum/core/rlp/transaction_rlp.cpp:164
↓ 1 callersMethodencoded_trace
(&self)
rust/crates/monad-ethcall/src/lib.rs:117
↓ 1 callersMethodend_current_block
category/execution/ethereum/event/exec_event_recorder.hpp:307
↓ 1 callersMethodensure_total_chunks
category/mpt/test/test_fixtures_base.hpp:586
↓ 1 callersMethoderase_versions_up_to_and_including
category/mpt/update_aux.cpp:661
↓ 1 callersFunctionestimate_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 callersFunctioneth_simulate_validate_inputs
category/rpc/monad_executor.cpp:583
↓ 1 callersMethodevent_execute_bytecode
category/vm/vm.hpp:69
↓ 1 callersMethodevent_execute_intercode
category/vm/vm.hpp:49
↓ 1 callersMethodevent_execute_native_entrypoint
category/vm/vm.hpp:59
↓ 1 callersFunctionevent_loop
The main event processing loop of the application
category/event/example/eventwatch.c:261
↓ 1 callersMethodevent_new_compiled_code_cached
category/vm/compiler.hpp:58
↓ 1 callersMethodevict
category/core/lru/lru_cache.hpp:283
↓ 1 callersMethodevict
category/vm/utils/lru_weight_cache.hpp:166
↓ 1 callersFunctionevict_until_under_limit
category/mpt/node_cache.hpp:42
↓ 1 callersFunctionexecute_against_base
test/vm/micro_benchmarks/main.cpp:396
↓ 1 callersMethodexecute_eth_call
category/rpc/monad_executor.cpp:1269
↓ 1 callersFunctionexecution_dir
()
rust/crates/monad-build/src/lib.rs:60
↓ 1 callersMethodexp
category/vm/compiler/ir/x86/emitter.hpp:367
↓ 1 callersFunctionexpand_byte_size
Simple function for parsing human-readable sizes like "256 kB", "8M" or "1G"
category/core/mem/hugetlb_path.c:47
↓ 1 callersFunctionexpire_
category/mpt/trie.cpp:1131
↓ 1 callersMethodexplicit_arg_count
category/vm/compiler/ir/x86/emitter.cpp:512
↓ 1 callersMethodexternal_reward
category/execution/monad/staking/test_staking_contract.cpp:315
↓ 1 callersMethodfail_with_error
category/vm/compiler/ir/x86/emitter.cpp:983
↓ 1 callersFunctionfake_exponential
Approximates `factor * e ** (n/d) using Taylor expansion
category/execution/ethereum/transaction_gas.cpp:36
↓ 1 callersFunctionfill_level
(depth: int)
category/mpt/test/generate_nested_updates.py:32
↓ 1 callersFunctionfinal_path_component
category/core/format_err.c:24
↓ 1 callersFunctionfinalize
category/execution/ethereum/db/trie_rodb.hpp:142
↓ 1 callersFunctionfind_execution_events
test/ethereum_test/src/event.cpp:62
↓ 1 callersFunctionfind_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 callersFunctionfind_hugetlbfs_path_for_size
category/core/mem/hugetlb_path.c:79
↓ 1 callersFunctionfind_initial_iteration_point
category/event/example/eventwatch.c:300
↓ 1 callersFunctionfind_macro_usages
Find all usages of the explicit traits macros in the codebase.
scripts/check-trait-instantiations.py:119
↓ 1 callersFunctionfind_opcode
category/vm/utils/parser.cpp:175
↓ 1 callersFunctionfind_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 callersMethodfind_stack_elem_for_avx_reg_spill
category/vm/compiler/ir/x86/virtual_stack.cpp:530
↓ 1 callersMethodfinish_contract
category/vm/compiler/ir/x86/emitter.cpp:636
↓ 1 callersFunctionfinish_insert
category/core/lru/lru_cache.hpp:144
↓ 1 callersFunctionfor_each_code
category/execution/ethereum/db/util.cpp:962
↓ 1 callersFunctionfor_each_tuple
category/vm/fuzzing/generator/choice.hpp:31
↓ 1 callersMethodformat
category/core/runtime/uint256.hpp:1265
↓ 1 callersFunctionfrom_evmc_revision
category/vm/evm/revision.cpp:62
↓ 1 callersFunctionfrom_hex
category/core/runtime/uint256.hpp:1181
↓ 1 callersFunctionfrom_int
category/execution/ethereum/types/incarnation.hpp:54
↓ 1 callersFunctionfrom_words
test/vm/unit/uint256_tests.cpp:165
↓ 1 callersFunctionfunc_a
category/core/backtrace_test.cpp:42
↓ 1 callersFunctionfunc_b
category/core/backtrace_test.cpp:36
↓ 1 callersFunctionfunction_not_payable
category/execution/monad/reserve_balance/reserve_balance_contract.cpp:77
↓ 1 callersFunctionfuzz_iteration
test/vm/fuzzer/fuzzer.cpp:409
↓ 1 callersFunctiong_access_and_storage
EIP-2930
category/execution/ethereum/transaction_gas.cpp:61
↓ 1 callersFunctiong_authorization
EIP-7702
category/execution/ethereum/transaction_gas.cpp:71
↓ 1 callersFunctiong_extra_cost_init
category/execution/ethereum/transaction_gas.cpp:77
↓ 1 callersFunctiong_txn_create
Intrinsic gas related functions
category/execution/ethereum/transaction_gas.cpp:52
↓ 1 callersFunctiongen_transition
category/execution/monad/staking/fuzzer/staking_contract_fuzzer.cpp:36
↓ 1 callersMethodgen_transition
category/execution/monad/staking/fuzzer/staking_contract_machine.cpp:743
↓ 1 callersFunctiongenerate_block
category/vm/fuzzing/generator/generator.hpp:505
↓ 1 callersFunctiongenerate_call
category/vm/fuzzing/generator/generator.hpp:375
↓ 1 callersFunctiongenerate_calldata_item
category/vm/fuzzing/generator/generator.hpp:353
↓ 1 callersFunctiongenerate_common_non_terminator
category/vm/fuzzing/generator/generator.hpp:471
↓ 1 callersFunctiongenerate_create
category/vm/fuzzing/generator/generator.hpp:435
↓ 1 callersFunctiongenerate_dup
category/vm/fuzzing/generator/generator.hpp:483
↓ 1 callersFunctiongenerate_input_data
category/vm/fuzzing/generator/generator.hpp:1111
↓ 1 callersFunctiongenerate_message
category/vm/fuzzing/generator/generator.hpp:1147
↓ 1 callersFunctiongenerate_program
category/vm/fuzzing/generator/generator.hpp:1014
↓ 1 callersFunctiongenerate_random_byte
category/vm/fuzzing/generator/generator.hpp:498
↓ 1 callersFunctiongenerate_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 callersFunctiongenerate_returndatacopy
category/vm/fuzzing/generator/generator.hpp:401
↓ 1 callersFunctiongenerate_terminator
category/vm/fuzzing/generator/generator.hpp:489
↓ 1 callersFunctiongenerate_uncommon_non_terminator
category/vm/fuzzing/generator/generator.hpp:477
↓ 1 callersFunctionget
category/execution/ethereum/core/contract/storage_array.hpp:64
↓ 1 callersMethodget_balance_modification
category/execution/ethereum/event/record_txn_events.cpp:112
↓ 1 callersMethodget_balance_pessimistic
category/execution/ethereum/state3/account_state.hpp:194
↓ 1 callersMethodget_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 callersMethodget_block_number
(&self)
rust/crates/monad-exec-events/src/reader.rs:37
↓ 1 callersFunctionget_call_frame_opcode
category/execution/ethereum/trace/call_frame.cpp:94
↓ 1 callersMethodget_chain_id
test/ethereum_test/src/blockchain_test.cpp:113
↓ 1 callersMethodget_chain_id
category/execution/monad/chain/monad_devnet.cpp:33
↓ 1 callersMethodget_code_size
category/execution/ethereum/evmc_host.cpp:88
↓ 1 callersFunctionget_dup_opcode_index
* Opcode must be the opcode of some DUPN instruction. * Returns `N`. */
category/vm/evm/opcodes.hpp:796
↓ 1 callersFunctionget_first_branch
category/mpt/request.hpp:59
↓ 1 callersMethodget_intercode_gas_used
category/vm/code.hpp:69
↓ 1 callersMethodget_intercode_nativecode
test/vm/vm/test_vm.cpp:186
← previousnext →1,601–1,700 of 4,707, ranked by callers