rrt/artifacts/exports/rt3-1.06/runtime-effect-kind8-tier2-candidate-rebuild-subgraph.dot

320 lines
17 KiB
Text

digraph shell_load {
graph [rankdir=LR, labelloc="t", labeljust="l"];
label="Kind-8 Tier2 Candidate Rebuild Subgraph";
node [shape=box, style="rounded,filled", fillcolor="#f8f8f8", color="#555555", fontname="Helvetica"];
edge [color="#666666", fontname="Helvetica"];
subgraph cluster_map {
label="map";
color="#cccccc";
"0x0040e450" [label="0x0040e450\\nplaced_structure_refresh_cloned_local_runtime_record_from_current_candidate_stem", fillcolor="#f8f8f8"];
"0x0040ee10" [label="0x0040ee10\\nplaced_structure_refresh_local_runtime_position_triplet_and_linked_anchor_followon", fillcolor="#f8f8f8"];
"0x00411ce0" [label="0x00411ce0\\nstructure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790", fillcolor="#f8f8f8"];
"0x00411ee0" [label="0x00411ee0\\nstructure_candidate_rebuild_cargo_membership_and_scaled_rate_tables", fillcolor="#f8f8f8"];
"0x004120b0" [label="0x004120b0\\nstructure_candidate_stream_load_runtime_record_and_rebuild_cargo_state", fillcolor="#f8f8f8"];
"0x00412650" [label="0x00412650\\nstructure_candidate_query_cargo_runtime_summary_channels", fillcolor="#f8f8f8"];
"0x004129d0" [label="0x004129d0\\nstructure_candidate_supports_or_references_cargo_id", fillcolor="#f8f8f8"];
"0x00412ab0" [label="0x00412ab0\\nstructure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc", fillcolor="#f8f8f8"];
"0x00412bd0" [label="0x00412bd0\\nstructure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records [seed]", fillcolor="#ffe9a8"];
"0x00412c10" [label="0x00412c10\\nstructure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh [seed]", fillcolor="#ffe9a8"];
"0x00412d70" [label="0x00412d70\\nstructure_candidate_collection_rebuild_runtime_records_from_scenario_state", fillcolor="#f8f8f8"];
"0x00412fb0" [label="0x00412fb0\\nstructure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability", fillcolor="#f8f8f8"];
"0x004131f0" [label="0x004131f0\\nstructure_candidate_collection_construct_and_stream_load_runtime_records", fillcolor="#f8f8f8"];
"0x004133b0" [label="0x004133b0\\nplaced_structure_collection_refresh_local_runtime_records_and_position_scalars", fillcolor="#f8f8f8"];
"0x00413f50" [label="0x00413f50\\nplaced_structure_local_runtime_site_id_queue_pop_next", fillcolor="#f8f8f8"];
"0x00414480" [label="0x00414480\\nplaced_structure_local_runtime_site_id_queue_count", fillcolor="#f8f8f8"];
"0x00416ec0" [label="0x00416ec0\\nplaced_structure_build_projected_runtime_scratch_from_candidate_and_coords", fillcolor="#f8f8f8"];
"0x004197e0" [label="0x004197e0\\nplaced_structure_validate_projected_candidate_placement", fillcolor="#f8f8f8"];
"0x0041e220" [label="0x0041e220\\nstructure_candidate_is_enabled_for_current_year", fillcolor="#f8f8f8"];
"0x0041e2b0" [label="0x0041e2b0\\nstructure_candidate_rebuild_local_service_metrics", fillcolor="#f8f8f8"];
"0x0041e970" [label="0x0041e970\\nstructure_candidate_collection_refresh_filter_and_year_visible_counts", fillcolor="#f8f8f8"];
"0x0041e9f0" [label="0x0041e9f0\\ncargo_collection_find_entry_id_by_exact_name", fillcolor="#f8f8f8"];
"0x0041ea50" [label="0x0041ea50\\nstructure_candidate_collection_run_post_load_local_service_setup_phase", fillcolor="#f8f8f8"];
"0x0041eac0" [label="0x0041eac0\\nstructure_candidate_collection_refresh_cargo_economy_filter_flags", fillcolor="#f8f8f8"];
"0x00421660" [label="0x00421660\\nworld_region_collection_allocate_and_construct_entry", fillcolor="#f8f8f8"];
"0x00421730" [label="0x00421730\\nworld_region_collection_clear_cell_region_word_and_assign_nearest_region_ids", fillcolor="#f8f8f8"];
"0x00421b60" [label="0x00421b60\\nworld_region_collection_seed_default_regions", fillcolor="#f8f8f8"];
"0x00421c20" [label="0x00421c20\\nworld_region_collection_run_building_population_pass", fillcolor="#f8f8f8"];
"0x00421f50" [label="0x00421f50\\nworld_region_collection_refresh_position_triplet_for_class0_regions_inside_normalized_rect", fillcolor="#f8f8f8"];
"0x004235c0" [label="0x004235c0\\nworld_region_balance_structure_demand_and_place_candidates", fillcolor="#f8f8f8"];
"0x00433790" [label="0x00433790\\nscenario_state_set_selected_chairman_company_id", fillcolor="#f8f8f8"];
"0x00434d40" [label="0x00434d40\\nplaced_structure_collection_seed_candidate_subtype2_runtime_latch", fillcolor="#f8f8f8"];
"0x00434ea0" [label="0x00434ea0\\nscenario_state_query_named_candidate_availability_record_value", fillcolor="#f8f8f8"];
"0x00434f20" [label="0x00434f20\\nscenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters", fillcolor="#f8f8f8"];
"0x00435630" [label="0x00435630\\nscenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables", fillcolor="#f8f8f8"];
"0x00436a70" [label="0x00436a70\\nscenario_state_preseed_named_candidate_availability_overrides_from_editor_map_placed_structures", fillcolor="#f8f8f8"];
"0x00437220" [label="0x00437220\\nworld_build_chairman_profile_slot_records", fillcolor="#f8f8f8"];
"0x00437737" [label="0x00437737\\nworld_preseed_named_candidate_availability_records_from_live_pool [seed]", fillcolor="#ffe9a8"];
"0x004377a0" [label="0x004377a0\\nworld_seed_default_chairman_profile_slots", fillcolor="#f8f8f8"];
"0x004384d0" [label="0x004384d0\\nworld_run_post_load_generation_pipeline", fillcolor="#f8f8f8"];
"0x00443a50" [label="0x00443a50\\nworld_entry_transition_and_runtime_bringup", fillcolor="#f8f8f8"];
"0x00444dd0" [label="0x00444dd0\\nmap_bundle_open_reference_package_and_serialize_early_world_datasets", fillcolor="#f8f8f8"];
"0x00448aa0" [label="0x00448aa0\\nworld_sample_companion_float_grid_value_by_cell", fillcolor="#f8f8f8"];
"0x00448af0" [label="0x00448af0\\nworld_query_compact_grid_flag_bitset_membership_by_mode", fillcolor="#f8f8f8"];
"0x0044d410" [label="0x0044d410\\nworld_calculate_height_support_fields_in_rect_and_notify_dependents", fillcolor="#f8f8f8"];
"0x0044fb70" [label="0x0044fb70\\nworld_compute_transport_and_pricing_grid", fillcolor="#f8f8f8"];
"0x0047d440" [label="0x0047d440\\nworld_conditionally_seed_named_starting_railroad_companies", fillcolor="#f8f8f8"];
"0x0047fd50" [label="0x0047fd50\\nplaced_structure_is_station_or_transit_site_class", fillcolor="#f8f8f8"];
"0x00487650" [label="0x00487650\\nworld_region_border_overlay_reset_companion_record_and_assign_region_id", fillcolor="#f8f8f8"];
"0x00487de0" [label="0x00487de0\\nworld_region_border_overlay_emit_segment_geometry_from_region_grid", fillcolor="#f8f8f8"];
"0x004881b0" [label="0x004881b0\\nworld_region_border_overlay_refresh_raw_region_cell_counts_from_world_grid", fillcolor="#f8f8f8"];
"0x004882e0" [label="0x004882e0\\nworld_region_border_overlay_rebuild", fillcolor="#f8f8f8"];
"0x00491c20" [label="0x00491c20\\nroute_entry_collection_refresh_all_live_entries_derived_visual_bands", fillcolor="#f8f8f8"];
"0x00495020" [label="0x00495020\\naux_route_entry_tracker_refresh_cached_match_fields_and_maybe_split_duplicate_pair", fillcolor="#f8f8f8"];
"0x004cc2d0" [label="0x004cc2d0\\nmap_editor_chairman_slot_panel_construct", fillcolor="#f8f8f8"];
"0x004cdbd0" [label="0x004cdbd0\\nmap_editor_industry_availability_panel_construct", fillcolor="#f8f8f8"];
"0x004cf430" [label="0x004cf430\\nmap_editor_industry_availability_panel_handle_message", fillcolor="#f8f8f8"];
"0x00531360" [label="0x00531360\\nglobal_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter", fillcolor="#f8f8f8"];
"0x00533e70" [label="0x00533e70\\nworld_secondary_overlay_refresh_coarse_chunks_in_rect", fillcolor="#f8f8f8"];
"0x00533fe0" [label="0x00533fe0\\nworld_secondary_overlay_write_local_chunk_cell_value", fillcolor="#f8f8f8"];
"0x00534e50" [label="0x00534e50\\nworld_secondary_raster_query_cell_class_in_set_1_4", fillcolor="#f8f8f8"];
"0x005374d0" [label="0x005374d0\\nworld_refresh_secondary_overlay_support_surfaces_and_vector_field_in_rect", fillcolor="#f8f8f8"];
"0x00539640" [label="0x00539640\\nroute_entry_recompute_derived_visual_scalar_bands_and_optional_display_buffer", fillcolor="#f8f8f8"];
"0x0056b000" [label="0x0056b000\\nsecondary_overlay_chunk_toggle_local_cell_low_nibble_flag_mask", fillcolor="#f8f8f8"];
}
subgraph cluster_scenario {
label="scenario";
color="#cccccc";
"0x00432f40" [label="0x00432f40\\nscenario_event_collection_service_runtime_effect_records_for_trigger_kind", fillcolor="#f8f8f8"];
}
subgraph cluster_shell {
label="shell";
color="#cccccc";
"0x00476140" [label="0x00476140\\nnamed_profile_record_construct_with_default_fields_strings_and_static_persona_row", fillcolor="#f8f8f8"];
"0x0047bc80" [label="0x0047bc80\\nshell_setup_payload_seed_unique_row_category_bytes_and_marker_slots", fillcolor="#f8f8f8"];
}
subgraph cluster_simulation {
label="simulation";
color="#cccccc";
"0x00437b20" [label="0x00437b20\\nsimulation_run_chunked_fast_forward_burst", fillcolor="#f8f8f8"];
"0x00477820" [label="0x00477820\\nprofile_collection_count_active_chairman_records", fillcolor="#f8f8f8"];
"0x00477860" [label="0x00477860\\nprofile_collection_get_nth_active_chairman_record", fillcolor="#f8f8f8"];
"0x00493be0" [label="0x00493be0\\nroute_entry_collection_refresh_records_from_tagged_bundle_and_reseed_tracker_sidecars", fillcolor="#f8f8f8"];
"0x004a41b0" [label="0x004a41b0\\nroute_entry_tracker_collection_refresh_records_from_tagged_bundle", fillcolor="#f8f8f8"];
"0x00517cf0" [label="0x00517cf0\\nindexed_collection_slot_count", fillcolor="#f8f8f8"];
"0x00517d90" [label="0x00517d90\\nindexed_collection_serialize_header_and_live_entry_payload_band", fillcolor="#f8f8f8"];
"0x00518140" [label="0x00518140\\nindexed_collection_resolve_live_entry_by_id", fillcolor="#f8f8f8"];
"0x00518380" [label="0x00518380\\nindexed_collection_get_nth_live_entry_id", fillcolor="#f8f8f8"];
"0x00518680" [label="0x00518680\\nindexed_collection_refresh_header_auxiliary_bands_and_live_entry_payloads_from_stream", fillcolor="#f8f8f8"];
}
subgraph cluster_startup {
label="startup";
color="#cccccc";
"0x005abcd8" [label="0x005abcd8\\ncrt_get_or_create_current_thread_data_preserving_last_error", fillcolor="#f8f8f8"];
}
subgraph cluster_support {
label="support";
color="#cccccc";
"0x005a57cf" [label="0x005a57cf\\nstring_compare_casefolded_current_locale_nul_terminated", fillcolor="#f8f8f8"];
"0x005a5838" [label="0x005a5838\\nstring_casefold_one_byte_or_dbcs_pair_via_current_locinfo", fillcolor="#f8f8f8"];
"0x005b0040" [label="0x005b0040\\nstring_compare_casefolded_ascii_nul_terminated", fillcolor="#f8f8f8"];
}
"0x0040e450" -> "0x004133b0";
"0x0040ee10" -> "0x004133b0";
"0x00411ce0" -> "0x00412d70";
"0x00411ee0" -> "0x004129d0";
"0x00411ee0" -> "0x00412bd0";
"0x00411ee0" -> "0x00412d70";
"0x004120b0" -> "0x00411ce0";
"0x004120b0" -> "0x00411ee0";
"0x004120b0" -> "0x00412fb0";
"0x00412650" -> "0x004129d0";
"0x004129d0" -> "0x00412650";
"0x004129d0" -> "0x0047fd50";
"0x00412ab0" -> "0x00412d70";
"0x00412ab0" -> "0x00517cf0";
"0x00412ab0" -> "0x00518140";
"0x00412ab0" -> "0x00518380";
"0x00412bd0" -> "0x00411ee0";
"0x00412bd0" -> "0x00412d70";
"0x00412bd0" -> "0x00517cf0";
"0x00412bd0" -> "0x00518140";
"0x00412bd0" -> "0x00518380";
"0x00412c10" -> "0x0041eac0";
"0x00412c10" -> "0x00434ea0";
"0x00412c10" -> "0x00434f20";
"0x00412c10" -> "0x00517cf0";
"0x00412c10" -> "0x00518140";
"0x00412c10" -> "0x00518380";
"0x00412d70" -> "0x00411ce0";
"0x00412d70" -> "0x00411ee0";
"0x00412d70" -> "0x00412fb0";
"0x00412d70" -> "0x00435630";
"0x00412fb0" -> "0x004120b0";
"0x00412fb0" -> "0x00412ab0";
"0x00412fb0" -> "0x00412c10";
"0x00412fb0" -> "0x00412d70";
"0x00412fb0" -> "0x004131f0";
"0x004131f0" -> "0x00412fb0";
"0x004133b0" -> "0x0040e450";
"0x004133b0" -> "0x0040ee10";
"0x004133b0" -> "0x00413f50";
"0x004133b0" -> "0x00414480";
"0x004133b0" -> "0x00448af0";
"0x004133b0" -> "0x00491c20";
"0x004133b0" -> "0x004a41b0";
"0x004133b0" -> "0x00533fe0";
"0x00413f50" -> "0x004133b0";
"0x00414480" -> "0x004133b0";
"0x00416ec0" -> "0x00448af0";
"0x004197e0" -> "0x00448af0";
"0x0041e220" -> "0x0041e970";
"0x0041e2b0" -> "0x0041e220";
"0x0041e2b0" -> "0x0041ea50";
"0x0041e970" -> "0x0041e220";
"0x0041e970" -> "0x0041eac0";
"0x0041e970" -> "0x00443a50";
"0x0041e9f0" -> "0x0041ea50";
"0x0041e9f0" -> "0x00435630";
"0x0041e9f0" -> "0x00517cf0";
"0x0041e9f0" -> "0x00518140";
"0x0041e9f0" -> "0x00518380";
"0x0041e9f0" -> "0x005a57cf";
"0x0041ea50" -> "0x0041e2b0";
"0x0041ea50" -> "0x004384d0";
"0x0041ea50" -> "0x00517cf0";
"0x0041ea50" -> "0x00518140";
"0x0041ea50" -> "0x00518380";
"0x0041eac0" -> "0x0041e970";
"0x00421660" -> "0x00421b60";
"0x00421660" -> "0x00518140";
"0x00421730" -> "0x00421b60";
"0x00421b60" -> "0x00421660";
"0x00421b60" -> "0x00421730";
"0x00421b60" -> "0x004384d0";
"0x00421c20" -> "0x004235c0";
"0x00421f50" -> "0x0044d410";
"0x00421f50" -> "0x00517cf0";
"0x00421f50" -> "0x00518140";
"0x00421f50" -> "0x00518380";
"0x00432f40" -> "0x00443a50";
"0x00432f40" -> "0x00517cf0";
"0x00432f40" -> "0x00518140";
"0x00432f40" -> "0x00518380";
"0x00434d40" -> "0x00443a50";
"0x00434ea0" -> "0x00412c10";
"0x00434ea0" -> "0x00434f20";
"0x00434ea0" -> "0x00517cf0";
"0x00434ea0" -> "0x00518140";
"0x00434ea0" -> "0x00518380";
"0x00434ea0" -> "0x005a57cf";
"0x00434f20" -> "0x00412c10";
"0x00434f20" -> "0x00436a70";
"0x00434f20" -> "0x00437737";
"0x00434f20" -> "0x004cf430";
"0x00434f20" -> "0x00517cf0";
"0x00434f20" -> "0x00518140";
"0x00434f20" -> "0x00518380";
"0x00434f20" -> "0x005a57cf";
"0x00435630" -> "0x00412d70";
"0x00435630" -> "0x0041e9f0";
"0x00435630" -> "0x005a57cf";
"0x00436a70" -> "0x00434f20";
"0x00436a70" -> "0x00444dd0";
"0x00436a70" -> "0x00517cf0";
"0x00436a70" -> "0x00517d90";
"0x00436a70" -> "0x00518140";
"0x00436a70" -> "0x00518380";
"0x00437220" -> "0x004384d0";
"0x00437220" -> "0x00443a50";
"0x00437220" -> "0x00476140";
"0x00437220" -> "0x0047bc80";
"0x00437737" -> "0x00434f20";
"0x00437737" -> "0x004384d0";
"0x004377a0" -> "0x00476140";
"0x004377a0" -> "0x0047d440";
"0x004377a0" -> "0x004cc2d0";
"0x00437b20" -> "0x00434d40";
"0x00437b20" -> "0x004384d0";
"0x004384d0" -> "0x004133b0";
"0x004384d0" -> "0x0041ea50";
"0x004384d0" -> "0x00421b60";
"0x004384d0" -> "0x00421c20";
"0x004384d0" -> "0x00437220";
"0x004384d0" -> "0x00437737";
"0x004384d0" -> "0x004377a0";
"0x004384d0" -> "0x00437b20";
"0x004384d0" -> "0x00448af0";
"0x004384d0" -> "0x0044d410";
"0x004384d0" -> "0x0044fb70";
"0x004384d0" -> "0x0047d440";
"0x004384d0" -> "0x004882e0";
"0x004384d0" -> "0x00491c20";
"0x004384d0" -> "0x00493be0";
"0x004384d0" -> "0x004a41b0";
"0x004384d0" -> "0x00533fe0";
"0x00443a50" -> "0x00412bd0";
"0x00443a50" -> "0x00412c10";
"0x00443a50" -> "0x004133b0";
"0x00443a50" -> "0x0041e970";
"0x00443a50" -> "0x00432f40";
"0x00443a50" -> "0x00437737";
"0x00443a50" -> "0x00448af0";
"0x00443a50" -> "0x00487de0";
"0x00443a50" -> "0x00493be0";
"0x00443a50" -> "0x004a41b0";
"0x00443a50" -> "0x00531360";
"0x00443a50" -> "0x00533fe0";
"0x00444dd0" -> "0x00436a70";
"0x00444dd0" -> "0x00517d90";
"0x00448aa0" -> "0x0044fb70";
"0x00448af0" -> "0x00416ec0";
"0x00448af0" -> "0x004197e0";
"0x00448af0" -> "0x004384d0";
"0x0044d410" -> "0x00421f50";
"0x0044d410" -> "0x004384d0";
"0x0044d410" -> "0x00533e70";
"0x0044d410" -> "0x005374d0";
"0x0044fb70" -> "0x00448aa0";
"0x0044fb70" -> "0x00534e50";
"0x00476140" -> "0x00437220";
"0x00476140" -> "0x004377a0";
"0x00477820" -> "0x00517cf0";
"0x00477820" -> "0x00518140";
"0x00477820" -> "0x00518380";
"0x00477860" -> "0x00517cf0";
"0x00477860" -> "0x00518140";
"0x00477860" -> "0x00518380";
"0x0047bc80" -> "0x00437220";
"0x0047d440" -> "0x00432f40";
"0x0047d440" -> "0x00433790";
"0x0047d440" -> "0x004377a0";
"0x0047d440" -> "0x00477820";
"0x0047d440" -> "0x00477860";
"0x004881b0" -> "0x004882e0";
"0x004882e0" -> "0x004384d0";
"0x004882e0" -> "0x00487650";
"0x004882e0" -> "0x00487de0";
"0x004882e0" -> "0x004881b0";
"0x00491c20" -> "0x004384d0";
"0x00491c20" -> "0x00517cf0";
"0x00491c20" -> "0x00518140";
"0x00491c20" -> "0x00518380";
"0x00491c20" -> "0x00539640";
"0x00493be0" -> "0x00517cf0";
"0x00493be0" -> "0x00518140";
"0x00493be0" -> "0x00518380";
"0x00493be0" -> "0x00518680";
"0x00493be0" -> "0x00531360";
"0x00495020" -> "0x004a41b0";
"0x004a41b0" -> "0x00493be0";
"0x004a41b0" -> "0x00495020";
"0x004a41b0" -> "0x00517cf0";
"0x004a41b0" -> "0x00518140";
"0x004a41b0" -> "0x00518380";
"0x004a41b0" -> "0x00518680";
"0x004a41b0" -> "0x00531360";
"0x004cf430" -> "0x00434f20";
"0x004cf430" -> "0x004cdbd0";
"0x00517cf0" -> "0x00518380";
"0x00518680" -> "0x00517d90";
"0x00533fe0" -> "0x004384d0";
"0x00533fe0" -> "0x0056b000";
"0x00534e50" -> "0x0044fb70";
"0x00539640" -> "0x00491c20";
"0x0056b000" -> "0x00533fe0";
"0x005a57cf" -> "0x005a5838";
"0x005a57cf" -> "0x005abcd8";
"0x005a57cf" -> "0x005b0040";
"0x005a5838" -> "0x005a57cf";
"0x005b0040" -> "0x005a57cf";
}