1 viewer
rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off
EmulationSession::run_loop
144lines
11cyclomatic
3max nesting
46statements
0? exits
14params
4callers
13callees
1.2 (p86)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (4 direct callers, 13 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 4
- EmulationSession::start_with_assembly_and_storage app-emulation · self
- start_input_loop app-emulation · path
- start_control_loop app-emulation · path
- paused_loop_autosaves_real_manual_guest_write_without_advancing_machine app-emulation · path
Callees 13
- Timestamp::elapsed platform-time · method
- drop app-view-lib · name
- flush_owned_cartridge_storage app-emulation · name
- clock app-view-lib · name
- record_frame app-emulation · path
- CartridgeAutosaveCadence::new app-emulation · path
- poll_cartridge_autosave app-emulation · name
- wait_while_paused app-emulation · name
- record_run_loop_input app-emulation · name
- publish_run_loop_frame app-emulation · name
- publish_optional_stream_frame app-emulation · name
- run_loop_reached_max_frames app-emulation · name
- sleep_until_next_frame app-emulation · name
Source not readable from this process.