1 viewer
rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off
EmulationSession::run_loop
144lines
11cyclomatic
3max nesting
46statements
0? exits
14params
4callers
13callees
1.3 (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.