Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

ProcessRegistry::finalize

cre8_platform_process::process_registry::ProcessRegistry::finalize

method · cre8-platform-process · crates/cre8-platform-process/src/process_registry.rs:346

8lines
2cyclomatic
1max nesting
5statements
0? exits
4params
4callers
5callees
1.2 (p85)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (4 direct callers, 5 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

self · 1 siteself · 1 sitename · 1 siteself · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 2 sitesmethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 2 sitesmethod · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteTrackedChild::waitplatform-process · cc 1cre8_platform_process::process_registry::TrackedChild::waitTrackedChild::wait_with_out…platform-process · cc 1cre8_platform_process::process_registry::TrackedChild::wait_with_outputtracked_outputplatform-process · cc 1cre8_platform_process::process_registry::tracked_outputTrackedChild::dropplatform-process · cc 2cre8_platform_process::process_registry::TrackedChild::dropsnapshot_for_agent_filters_…platform-process · cc 1cre8_platform_process::process_registry::tests::snapshot_for_agent_filters_active_and_history_recordsdetach_with_waiter_records_…platform-process · cc 3cre8_platform_process::process_registry::tests::detach_with_waiter_records_eventual_exitconsumed_tracked_child_meth…platform-process · cc 1cre8_platform_process::process_registry::tests::consumed_tracked_child_methods_report_errorsTrackedChild::record_statusplatform-process · cc 2cre8_platform_process::process_registry::TrackedChild::record_statustracked_output_with_agentplatform-process · cc 2cre8_platform_process::process_registry::tracked_output_with_agentTrackedChild::detach_with_w…platform-process · cc 1cre8_platform_process::process_registry::TrackedChild::detach_with_waiterlocal_registry_finalize_han…platform-process · cc 2cre8_platform_process::process_registry::tests::local_registry_finalize_handles_running_status_and_history_capProcessRegistry::finalizeplatform-process · cc 2cre8_platform_process::process_registry::ProcessRegistry::finalizeMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverremove_active_recordplatform-process · cc 1cre8_platform_process::process_registry::remove_active_recordcomplete_process_recordplatform-process · cc 1cre8_platform_process::process_registry::complete_process_recordemit_finalized_process_reco…platform-process · cc 4cre8_platform_process::process_registry::emit_finalized_process_recordpush_history_recordplatform-process · cc 2cre8_platform_process::process_registry::push_history_recordwarn_onceutil-lock-ext · cc 3cre8_util_lock_ext::warn_oncefinalized_duration_msplatform-process · cc 1cre8_platform_process::process_registry::finalized_duration_msemit_exited_process_recordplatform-process · cc 1cre8_platform_process::process_registry::emit_exited_process_recordemit_nonzero_process_recordplatform-process · cc 1cre8_platform_process::process_registry::emit_nonzero_process_recordemit_failed_process_recordplatform-process · cc 1cre8_platform_process::process_registry::emit_failed_process_record

Control flow

Source not readable from this process.

Callers 4

Callees 5

Source not readable from this process.