1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off
crates/cre8-runtime-vm/src/vm_exec.rs
Items
type CrossProtocolDeps struct VmRunConfig impl VmRunConfig struct HashExecutionIdentity struct HashExecutionPlan struct HashExecutionAliases struct HashExecutionMaterial struct SourceReduction struct SourceExecutionMaterial struct ProgramUnitsExecutionIdentity struct ProgramUnitsExecutionMaterial const CRYSTAL_FALLBACK_MAX_CANDIDATES struct ProgramUnitsReceiptFields struct ProgramUnitsHashChecks struct ProgramUnitsSignatureChecks struct ProgramUnitsDebugChecks
Functions
By call-graph weight (PageRank; 1.0 is the average function). 65 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| trace_requestedsrc/vm_exec.rs:33 | fn | 3 | 1 | 4 | 0 | 1.6 | |
| persist_trace_contract_if_requestedsrc/vm_exec.rs:50 | fn | 38 | 4 | 2 | 4 | 1.2 | |
| insert_program_units_execution_summarysrc/vm_exec.rs:1294 | fn | 18 | 1 | 1 | 4 | 1.1 | |
| run_from_hashsrc/vm_exec.rs:387 | fn | 43 | 6 | 1 | 12 | 0.9 | |
| run_sourcesrc/vm_exec.rs:743 | fn | 42 | 5 | 1 | 11 | 0.9 | |
| insert_interpret_result_summarysrc/vm_exec.rs:365 | fn | 12 | 1 | 2 | 2 | 0.8 | |
| cross_protocol_refs_jsonsrc/vm_exec.rs:378 | fn | 8 | 1 | 2 | 0 | 0.8 | |
| capture_step_frames_forsrc/vm_exec.rs:37 | fn | 3 | 2 | 1 | 1 | 0.8 | |
| hash_program_units_requestsrc/vm_exec.rs:1180 | fn | 22 | 1 | 1 | 1 | 0.7 | |
| build_program_units_execution_materialsrc/vm_exec.rs:1215 | fn | 45 | 1 | 1 | 5 | 0.7 | |
| write_program_units_success_responsesrc/vm_exec.rs:1265 | fn | 28 | 3 | 1 | 1 | 0.7 | |
| program_units_machine_profilesrc/vm_exec.rs:1313 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| program_units_module_plan_jsonsrc/vm_exec.rs:1317 | fn | 9 | 1 | 1 | 0 | 0.7 | |
| VmRunConfig::from_requestsrc/vm_exec.rs:100 | method | 8 | 1 | 3 | 2 | 0.7 | |
| interpret_options_from_requestsrc/vm_exec.rs:178 | fn | 15 | 1 | 3 | 0 | 0.7 | |
| write_error_responsesrc/vm_exec.rs:216 | fn | 7 | 2 | 3 | 0 | 0.7 | |
| program_units_hash_valuessrc/vm_exec.rs:1439 | fn | 14 | 1 | 1 | 0 | 0.7 | |
| program_units_expected_state_rootsrc/vm_exec.rs:1454 | fn | 14 | 1 | 1 | 0 | 0.7 | |
| program_units_signature_matches_state_rootsrc/vm_exec.rs:1469 | fn | 7 | 3 | 1 | 0 | 0.7 | |
| program_units_signature_requiredsrc/vm_exec.rs:1477 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| program_units_signature_oksrc/vm_exec.rs:1481 | fn | 11 | 4 | 1 | 0 | 0.7 | |
| persist_trace_if_requestedsrc/vm_exec.rs:41 | fn | 8 | 1 | 2 | 1 | 0.7 | |
| execution_proof_readysrc/vm_exec.rs:355 | fn | 5 | 3 | 2 | 0 | 0.7 | |
| write_cached_execution_responsesrc/vm_exec.rs:224 | fn | 15 | 4 | 2 | 0 | 0.6 | |
| program_units_receipt_fieldssrc/vm_exec.rs:1412 | fn | 17 | 1 | 1 | 1 | 0.6 | |
| program_units_hash_checkssrc/vm_exec.rs:1430 | fn | 8 | 1 | 1 | 3 | 0.6 | |
| program_units_signature_checkssrc/vm_exec.rs:1493 | fn | 14 | 1 | 1 | 3 | 0.6 | |
| program_units_debug_checkssrc/vm_exec.rs:1508 | fn | 14 | 4 | 1 | 0 | 0.6 | |
| program_units_tape_dumpsrc/vm_exec.rs:1261 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| build_program_units_receipt_jsonsrc/vm_exec.rs:1327 | fn | 50 | 2 | 1 | 2 | 0.6 | |
| build_program_units_validation_reportsrc/vm_exec.rs:1523 | fn | 33 | 4 | 1 | 4 | 0.6 | |
| build_program_units_proof_bundlesrc/vm_exec.rs:1557 | fn | 28 | 1 | 1 | 1 | 0.6 | |
| linked_graph_interpret_optionssrc/vm_exec.rs:194 | fn | 13 | 1 | 1 | 0 | 0.6 | |
| program_units_spec_with_entrypointsrc/vm_exec.rs:1164 | fn | 6 | 2 | 1 | 0 | 0.6 | |
| build_program_units_execution_identitysrc/vm_exec.rs:1171 | fn | 8 | 1 | 1 | 2 | 0.6 | |
| finish_program_units_executionsrc/vm_exec.rs:1203 | fn | 11 | 1 | 1 | 2 | 0.6 | |
| persist_hash_execution_artifactssrc/vm_exec.rs:512 | fn | 31 | 4 | 1 | 3 | 0.6 | |
| build_hash_execution_aliasessrc/vm_exec.rs:544 | fn | 57 | 3 | 1 | 4 | 0.6 | |
| build_hash_execution_materialsrc/vm_exec.rs:602 | fn | 31 | 2 | 1 | 5 | 0.6 | |
| cache_hash_executionsrc/vm_exec.rs:634 | fn | 37 | 4 | 1 | 4 | 0.6 | |
| observe_hash_executionsrc/vm_exec.rs:672 | fn | 40 | 3 | 1 | 2 | 0.6 | |
| write_hash_success_responsesrc/vm_exec.rs:713 | fn | 30 | 4 | 1 | 3 | 0.6 | |
| lookup_source_execution_cachesrc/vm_exec.rs:240 | fn | 16 | 3 | 1 | 2 | 0.6 | |
| source_interpret_error_reasonsrc/vm_exec.rs:786 | fn | 9 | 4 | 1 | 0 | 0.6 | |
| finish_source_executionsrc/vm_exec.rs:796 | fn | 49 | 1 | 1 | 9 | 0.6 | |
| run_program_units_with_runtime_rustsrc/vm_exec.rs:1144 | fn | 19 | 2 | 1 | 6 | 0.6 | |
| source_crystal_refssrc/vm_exec.rs:1033 | fn | 10 | 2 | 1 | 0 | 0.6 | |
| register_source_crystal_aliasessrc/vm_exec.rs:1044 | fn | 8 | 3 | 1 | 1 | 0.6 | |
| write_protocol_miss_responsesrc/vm_exec.rs:208 | fn | 7 | 2 | 1 | 0 | 0.6 | |
| lookup_hash_execution_cachesrc/vm_exec.rs:257 | fn | 23 | 6 | 1 | 2 | 0.6 | |
| cached_hash_response_request_hashsrc/vm_exec.rs:281 | fn | 17 | 1 | 1 | 1 | 0.6 | |
| load_protocol_graphsrc/vm_exec.rs:299 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| resolve_protocol_via_crystalsrc/vm_exec.rs:314 | fn | 40 | 7 | 1 | 3 | 0.6 | |
| prepare_hash_execution_plansrc/vm_exec.rs:431 | fn | 64 | 2 | 1 | 9 | 0.6 | |
| finish_hash_executionsrc/vm_exec.rs:496 | fn | 15 | 1 | 1 | 6 | 0.6 | |
| source_content_kindsrc/vm_exec.rs:846 | fn | 4 | 2 | 1 | 1 | 0.5 | |
| reduce_source_graphsrc/vm_exec.rs:851 | fn | 6 | 2 | 1 | 0 | 0.5 | |
| persist_source_execution_artifactssrc/vm_exec.rs:858 | fn | 47 | 6 | 1 | 5 | 0.5 | |
| auto_certify_source_executionsrc/vm_exec.rs:906 | fn | 10 | 2 | 1 | 1 | 0.5 | |
| link_source_executionsrc/vm_exec.rs:917 | fn | 25 | 3 | 1 | 5 | 0.5 | |
| build_source_execution_materialsrc/vm_exec.rs:943 | fn | 48 | 4 | 1 | 8 | 0.5 | |
| cache_source_executionsrc/vm_exec.rs:992 | fn | 40 | 2 | 1 | 7 | 0.5 | |
| observe_source_executionsrc/vm_exec.rs:1053 | fn | 36 | 3 | 1 | 3 | 0.5 | |
| write_source_success_responsesrc/vm_exec.rs:1090 | fn | 54 | 5 | 1 | 3 | 0.5 | |
| proof_chain_hash_for_cachesrc/vm_exec.rs:361 | fn | 3 | 2 | 0 | 0 | 0.5 |
Source not readable from this process.