Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

crates/cre8-platform-process/src/process_registry.rs

cre8-platform-process · module process_registry · src · 1,008 lines (775 code, 112 comment) · sha 686fba7a227fa501

Items

const HISTORY_CAP const COMMAND_DISPLAY_LIMIT const REDACTED_COMMAND_VALUE const ENV_SESSION_ID const ENV_AGENT_ID enum ProcessStatus struct ProcessRecord struct ProcessRegistrySnapshot struct ProcessRegistry struct RegistryInner static GLOBAL struct ScopedAgentRestore impl Drop for ScopedAgentRestore static CACHE struct CommandTokenRedaction impl CommandTokenRedaction impl ProcessRegistry struct TrackedChild impl TrackedChild impl Drop for TrackedChild

Functions

By call-graph weight (PageRank; 1.0 is the average function). 68 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
command_token_is_sensitivesrc/process_registry.rs:292fn274201.9
current_identitysrc/process_registry.rs:174fn61501.8
globalsrc/process_registry.rs:114fn311101.8
TrackedChild::record_statussrc/process_registry.rs:617method62331.6
scoped_agent_account_idsrc/process_registry.rs:167fn31501.5
redact_command_tokensrc/process_registry.rs:259fn154141.5
enter_agent_account_scopesrc/process_registry.rs:146fn62101.2
ProcessRegistry::finalizesrc/process_registry.rs:346method82451.2
truncate_command_displaysrc/process_registry.rs:223fn114201.2
redact_sensitive_commandsrc/process_registry.rs:235fn122211.2
spawn_tracked_with_agentsrc/process_registry.rs:566fn311181.2
tracked_output_with_agentsrc/process_registry.rs:489fn6722111.1
format_commandsrc/process_registry.rs:215fn71421.1
trim_nonemptysrc/process_registry.rs:189fn31201
exit_process_statussrc/process_registry.rs:208fn62201
ProcessRegistry::snapshotsrc/process_registry.rs:355method171621
output_process_statussrc/process_registry.rs:201fn62200.9
echo_cmdsrc/process_registry.rs:685fn141600.9
TrackedChild::waitsrc/process_registry.rs:624method71520.9
TrackedChild::idsrc/process_registry.rs:609method31400.9
with_agent_account_idsrc/process_registry.rs:159fn41310.9
CommandTokenRedaction::newsrc/process_registry.rs:254method31100.8
redact_inline_sensitive_assignmentsrc/process_registry.rs:275fn51110.8
command_token_starts_sensitive_valuesrc/process_registry.rs:281fn32110.8
redact_command_token_valuesrc/process_registry.rs:285fn63100.8
local_session_idsrc/process_registry.rs:193fn51110.8
ProcessRegistry::insert_activesrc/process_registry.rs:326method191310.8
spawn_trackedsrc/process_registry.rs:560fn31510.8
TrackedChild::record_idsrc/process_registry.rs:613method31500.8
TrackedChild::wait_with_outputsrc/process_registry.rs:632method71320.7
ProcessRegistry::next_idsrc/process_registry.rs:321method41200.7
resolve_identitysrc/process_registry.rs:181fn72120.7
tracked_outputsrc/process_registry.rs:481fn31210.7
remove_active_recordsrc/process_registry.rs:410fn41100.7
complete_process_recordsrc/process_registry.rs:415fn41100.7
emit_finalized_process_recordsrc/process_registry.rs:420fn94140.7
push_history_recordsrc/process_registry.rs:470fn62100.7
TrackedChild::killsrc/process_registry.rs:660method62300.7
TrackedChild::detach_with_waitersrc/process_registry.rs:645method141260.7
finalized_duration_mssrc/process_registry.rs:430fn31100.6
emit_exited_process_recordsrc/process_registry.rs:434fn111100.6
emit_nonzero_process_recordsrc/process_registry.rs:446fn111100.6
emit_failed_process_recordsrc/process_registry.rs:458fn111100.6
exit_cmdsrc/process_registry.rs:700fn141100.6
scoped_account_valuesrc/process_registry.rs:730fn41110.6
scoped_empty_valuesrc/process_registry.rs:735fn31100.6
sleeper_cmdsrc/process_registry.rs:715fn141200.6
test_recordsrc/process_registry.rs:739fn141100.6
TrackedChild::child_mutsrc/process_registry.rs:605method31100.5
ProcessRegistry::snapshot_for_agentsrc/process_registry.rs:378method301120.5
ScopedAgentRestore::dropsrc/process_registry.rs:138trait impl62000.5
TrackedChild::dropsrc/process_registry.rs:669trait impl92010.5
tracked_output_records_active_then_historysrc/process_registry.rs:755fn101040.5
spawn_tracked_finalizes_on_waitsrc/process_registry.rs:767fn91060.5
spawn_tracked_exposes_child_and_wait_with_outputsrc/process_registry.rs:778fn131080.5
spawn_tracked_drop_and_kill_finalize_recordssrc/process_registry.rs:793fn161080.5
tracked_output_records_spawn_failure_and_nonzero_exitsrc/process_registry.rs:811fn131040.5
scoped_agent_id_applies_restores_and_survives_panicsrc/process_registry.rs:826fn161040.5
snapshot_for_agent_filters_active_and_history_recordssrc/process_registry.rs:844fn1810100.5
detach_with_waiter_records_eventual_exitsrc/process_registry.rs:864fn173060.5
local_registry_finalize_handles_running_status_and_history_capsrc/process_registry.rs:883fn282050.5
current_identity_is_stablesrc/process_registry.rs:913fn51010.5
command_format_redacts_sensitive_valuessrc/process_registry.rs:920fn221020.5
command_format_truncates_on_utf8_boundarysrc/process_registry.rs:944fn131020.5
process_status_helpers_capture_wait_errorssrc/process_registry.rs:959fn111000.5
consumed_tracked_child_methods_report_errorssrc/process_registry.rs:972fn111040.5
resolve_identity_covers_trimmed_empty_and_local_fallback_pathssrc/process_registry.rs:990fn121020.5
empty_agent_account_id_runs_without_setting_thread_local_scopesrc/process_registry.rs:1004fn41020.5

Source not readable from this process.