19 KiB
19 KiB
Kind-8 Tier2 Recipe Runtime Subgraph
- Nodes:
51 - Edges:
130 - Seeds:
0x00412d70,0x00412fb0,0x00435630 - Graphviz:
runtime-effect-kind8-tier2-recipe-runtime-subgraph.dot
Nodes
| Address | Name | Subsystem | Confidence |
|---|---|---|---|
0x00411ce0 |
structure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790 |
map |
3 |
0x00411ee0 |
structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables |
map |
3 |
0x004120b0 |
structure_candidate_stream_load_runtime_record_and_rebuild_cargo_state |
map |
4 |
0x00412650 |
structure_candidate_query_cargo_runtime_summary_channels |
map |
3 |
0x004128e0 |
structure_candidate_refresh_stem_overridable_policy_dword_0xbc |
map |
3 |
0x004129d0 |
structure_candidate_supports_or_references_cargo_id |
map |
3 |
0x00412ab0 |
structure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc |
map |
3 |
0x00412bd0 |
structure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records |
map |
3 |
0x00412c10 |
structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh |
map |
3 |
0x00412d70 |
structure_candidate_collection_rebuild_runtime_records_from_scenario_state |
map |
4 |
0x00412fb0 |
structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability |
map |
4 |
0x004131f0 |
structure_candidate_collection_construct_and_stream_load_runtime_records |
map |
3 |
0x0041e2b0 |
structure_candidate_rebuild_local_service_metrics |
map |
3 |
0x0041e970 |
structure_candidate_collection_refresh_filter_and_year_visible_counts |
map |
3 |
0x0041e9f0 |
cargo_collection_find_entry_id_by_exact_name |
map |
3 |
0x0041ea50 |
structure_candidate_collection_run_post_load_local_service_setup_phase |
map |
3 |
0x0041eac0 |
structure_candidate_collection_refresh_cargo_economy_filter_flags |
map |
3 |
0x00433260 |
shell_setup_filter_candidate_file_by_dataset_and_payload_flags |
shell |
3 |
0x00434ea0 |
scenario_state_query_named_candidate_availability_record_value |
map |
3 |
0x00434f20 |
scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters |
map |
3 |
0x00435630 |
scenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables |
map |
4 |
0x00436a70 |
scenario_state_preseed_named_candidate_availability_overrides_from_editor_map_placed_structures |
map |
3 |
0x00437737 |
world_preseed_named_candidate_availability_records_from_live_pool |
map |
3 |
0x004384d0 |
world_run_post_load_generation_pipeline |
map |
4 |
0x00443a50 |
world_entry_transition_and_runtime_bringup |
map |
4 |
0x00455a70 |
runtime_object_publish_current_position_triplet_with_height_bias |
map |
2 |
0x0047fd50 |
placed_structure_is_station_or_transit_site_class |
map |
3 |
0x004cf430 |
map_editor_industry_availability_panel_handle_message |
map |
4 |
0x00517ce0 |
indexed_collection_base_init_vtable_5d1aa0 |
simulation |
3 |
0x00517cf0 |
indexed_collection_slot_count |
simulation |
4 |
0x00517f90 |
indexed_collection_grow_payload_bitset_and_auxiliary_link_bands_for_additional_ids |
simulation |
4 |
0x00518140 |
indexed_collection_resolve_live_entry_by_id |
simulation |
4 |
0x00518380 |
indexed_collection_get_nth_live_entry_id |
simulation |
4 |
0x00518570 |
indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple |
simulation |
4 |
0x00530a00 |
global_indexed_slot_table_service_or_release_one_slot_state |
map |
2 |
0x00530ba0 |
global_indexed_slot_table_release_slot_buffers_and_service_if_active |
map |
2 |
0x00530c80 |
global_indexed_slot_table_open_or_reuse_named_stream_slot |
map |
3 |
0x00531150 |
global_indexed_slot_table_read_bytes_from_slot |
map |
3 |
0x00531360 |
global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter |
map |
2 |
0x00531380 |
global_indexed_slot_table_read_varlen_heap_string |
map |
2 |
0x0053afd0 |
shared_release_owned_heap_ptr_field_0_and_clear_root |
map |
1 |
0x0056af70 |
secondary_overlay_chunk_init_quantized_origin_and_clear_4x4_local_page_table |
map |
2 |
0x005a10d0 |
math_round_st0_to_signed_qword_with_current_x87_mode |
support |
3 |
0x005a1e1d |
string_parse_signed_decimal_with_locale_space_skip_core |
support |
3 |
0x005a57cf |
string_compare_casefolded_current_locale_nul_terminated |
support |
3 |
0x005a5838 |
string_casefold_one_byte_or_dbcs_pair_via_current_locinfo |
support |
3 |
0x005a5900 |
string_casefold_one_signed_byte_via_current_locinfo |
support |
2 |
0x005a5f26 |
string_compare_casefolded_current_locale_bounded |
support |
3 |
0x005abcd8 |
crt_get_or_create_current_thread_data_preserving_last_error |
startup |
3 |
0x005ac579 |
locale_map_multibyte_string_via_lcmapstringw_or_lcmapstringa_fallback |
support |
3 |
0x005b0040 |
string_compare_casefolded_ascii_nul_terminated |
support |
2 |
Edges
0x00411ce0structure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790->0x00412d70structure_candidate_collection_rebuild_runtime_records_from_scenario_state0x00411ee0structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables->0x004129d0structure_candidate_supports_or_references_cargo_id->0x00412bd0structure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records->0x00412d70structure_candidate_collection_rebuild_runtime_records_from_scenario_state0x004120b0structure_candidate_stream_load_runtime_record_and_rebuild_cargo_state->0x00411ce0structure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790->0x00411ee0structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables->0x00412fb0structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability->0x00530a00global_indexed_slot_table_service_or_release_one_slot_state->0x00530c80global_indexed_slot_table_open_or_reuse_named_stream_slot->0x00531150global_indexed_slot_table_read_bytes_from_slot->0x005a10d0math_round_st0_to_signed_qword_with_current_x87_mode0x00412650structure_candidate_query_cargo_runtime_summary_channels->0x004129d0structure_candidate_supports_or_references_cargo_id0x004128e0structure_candidate_refresh_stem_overridable_policy_dword_0xbc->0x00412ab0structure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc->0x005a5f26string_compare_casefolded_current_locale_bounded0x004129d0structure_candidate_supports_or_references_cargo_id->0x00412650structure_candidate_query_cargo_runtime_summary_channels->0x0047fd50placed_structure_is_station_or_transit_site_class0x00412ab0structure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc->0x004128e0structure_candidate_refresh_stem_overridable_policy_dword_0xbc->0x00412d70structure_candidate_collection_rebuild_runtime_records_from_scenario_state->0x00517cf0indexed_collection_slot_count->0x00518140indexed_collection_resolve_live_entry_by_id->0x00518380indexed_collection_get_nth_live_entry_id0x00412bd0structure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records->0x00411ee0structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables->0x00412d70structure_candidate_collection_rebuild_runtime_records_from_scenario_state->0x00517cf0indexed_collection_slot_count->0x00518140indexed_collection_resolve_live_entry_by_id->0x00518380indexed_collection_get_nth_live_entry_id0x00412c10structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh->0x0041eac0structure_candidate_collection_refresh_cargo_economy_filter_flags->0x00434ea0scenario_state_query_named_candidate_availability_record_value->0x00434f20scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters->0x00517cf0indexed_collection_slot_count->0x00518140indexed_collection_resolve_live_entry_by_id->0x00518380indexed_collection_get_nth_live_entry_id0x00412d70structure_candidate_collection_rebuild_runtime_records_from_scenario_state->0x00411ce0structure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790->0x00411ee0structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables->0x00412fb0structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability->0x00435630scenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables0x00412fb0structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability->0x004120b0structure_candidate_stream_load_runtime_record_and_rebuild_cargo_state->0x00412ab0structure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc->0x00412c10structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh->0x00412d70structure_candidate_collection_rebuild_runtime_records_from_scenario_state->0x004131f0structure_candidate_collection_construct_and_stream_load_runtime_records0x004131f0structure_candidate_collection_construct_and_stream_load_runtime_records->0x00412fb0structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability->0x00517ce0indexed_collection_base_init_vtable_5d1aa0->0x00518570indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple0x0041e2b0structure_candidate_rebuild_local_service_metrics->0x0041ea50structure_candidate_collection_run_post_load_local_service_setup_phase0x0041e970structure_candidate_collection_refresh_filter_and_year_visible_counts->0x0041eac0structure_candidate_collection_refresh_cargo_economy_filter_flags->0x00443a50world_entry_transition_and_runtime_bringup0x0041e9f0cargo_collection_find_entry_id_by_exact_name->0x0041ea50structure_candidate_collection_run_post_load_local_service_setup_phase->0x00435630scenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables->0x00517cf0indexed_collection_slot_count->0x00518140indexed_collection_resolve_live_entry_by_id->0x00518380indexed_collection_get_nth_live_entry_id->0x005a57cfstring_compare_casefolded_current_locale_nul_terminated0x0041ea50structure_candidate_collection_run_post_load_local_service_setup_phase->0x0041e2b0structure_candidate_rebuild_local_service_metrics->0x004384d0world_run_post_load_generation_pipeline->0x00517cf0indexed_collection_slot_count->0x00518140indexed_collection_resolve_live_entry_by_id->0x00518380indexed_collection_get_nth_live_entry_id0x0041eac0structure_candidate_collection_refresh_cargo_economy_filter_flags->0x0041e970structure_candidate_collection_refresh_filter_and_year_visible_counts0x00433260shell_setup_filter_candidate_file_by_dataset_and_payload_flags->0x00530c80global_indexed_slot_table_open_or_reuse_named_stream_slot->0x00531150global_indexed_slot_table_read_bytes_from_slot->0x00531360global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter0x00434ea0scenario_state_query_named_candidate_availability_record_value->0x00412c10structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh->0x00434f20scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters->0x00517cf0indexed_collection_slot_count->0x00518140indexed_collection_resolve_live_entry_by_id->0x00518380indexed_collection_get_nth_live_entry_id->0x005a57cfstring_compare_casefolded_current_locale_nul_terminated0x00434f20scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters->0x00412c10structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh->0x00436a70scenario_state_preseed_named_candidate_availability_overrides_from_editor_map_placed_structures->0x00437737world_preseed_named_candidate_availability_records_from_live_pool->0x004cf430map_editor_industry_availability_panel_handle_message->0x00517cf0indexed_collection_slot_count->0x00518140indexed_collection_resolve_live_entry_by_id->0x00518380indexed_collection_get_nth_live_entry_id->0x005a57cfstring_compare_casefolded_current_locale_nul_terminated0x00435630scenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables->0x00412d70structure_candidate_collection_rebuild_runtime_records_from_scenario_state->0x0041e9f0cargo_collection_find_entry_id_by_exact_name->0x005a57cfstring_compare_casefolded_current_locale_nul_terminated0x00436a70scenario_state_preseed_named_candidate_availability_overrides_from_editor_map_placed_structures->0x00434f20scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters->0x00517cf0indexed_collection_slot_count->0x00518140indexed_collection_resolve_live_entry_by_id->0x00518380indexed_collection_get_nth_live_entry_id0x00437737world_preseed_named_candidate_availability_records_from_live_pool->0x00434f20scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters->0x004384d0world_run_post_load_generation_pipeline0x004384d0world_run_post_load_generation_pipeline->0x0041ea50structure_candidate_collection_run_post_load_local_service_setup_phase->0x00437737world_preseed_named_candidate_availability_records_from_live_pool0x00443a50world_entry_transition_and_runtime_bringup->0x00412bd0structure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records->0x00412c10structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh->0x0041e970structure_candidate_collection_refresh_filter_and_year_visible_counts->0x00437737world_preseed_named_candidate_availability_records_from_live_pool->0x00530c80global_indexed_slot_table_open_or_reuse_named_stream_slot->0x00531150global_indexed_slot_table_read_bytes_from_slot->0x00531360global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter0x00455a70runtime_object_publish_current_position_triplet_with_height_bias->0x005a10d0math_round_st0_to_signed_qword_with_current_x87_mode0x004cf430map_editor_industry_availability_panel_handle_message->0x00434f20scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters0x00517ce0indexed_collection_base_init_vtable_5d1aa0->0x00518570indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple0x00517cf0indexed_collection_slot_count->0x00518380indexed_collection_get_nth_live_entry_id0x00517f90indexed_collection_grow_payload_bitset_and_auxiliary_link_bands_for_additional_ids->0x00518570indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple0x00518570indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple->0x00517ce0indexed_collection_base_init_vtable_5d1aa0->0x00517f90indexed_collection_grow_payload_bitset_and_auxiliary_link_bands_for_additional_ids0x00530a00global_indexed_slot_table_service_or_release_one_slot_state->0x0053afd0shared_release_owned_heap_ptr_field_0_and_clear_root0x00530ba0global_indexed_slot_table_release_slot_buffers_and_service_if_active->0x00530a00global_indexed_slot_table_service_or_release_one_slot_state0x00530c80global_indexed_slot_table_open_or_reuse_named_stream_slot->0x00433260shell_setup_filter_candidate_file_by_dataset_and_payload_flags->0x00443a50world_entry_transition_and_runtime_bringup->0x00530ba0global_indexed_slot_table_release_slot_buffers_and_service_if_active->0x005a57cfstring_compare_casefolded_current_locale_nul_terminated0x00531150global_indexed_slot_table_read_bytes_from_slot->0x00531360global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter->0x00531380global_indexed_slot_table_read_varlen_heap_string0x00531360global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter->0x00531150global_indexed_slot_table_read_bytes_from_slot0x00531380global_indexed_slot_table_read_varlen_heap_string->0x00531150global_indexed_slot_table_read_bytes_from_slot0x0053afd0shared_release_owned_heap_ptr_field_0_and_clear_root->0x00530a00global_indexed_slot_table_service_or_release_one_slot_state0x0056af70secondary_overlay_chunk_init_quantized_origin_and_clear_4x4_local_page_table->0x005a10d0math_round_st0_to_signed_qword_with_current_x87_mode0x005a10d0math_round_st0_to_signed_qword_with_current_x87_mode->0x00455a70runtime_object_publish_current_position_triplet_with_height_bias->0x0056af70secondary_overlay_chunk_init_quantized_origin_and_clear_4x4_local_page_table0x005a1e1dstring_parse_signed_decimal_with_locale_space_skip_core->0x005abcd8crt_get_or_create_current_thread_data_preserving_last_error0x005a57cfstring_compare_casefolded_current_locale_nul_terminated->0x005a5838string_casefold_one_byte_or_dbcs_pair_via_current_locinfo->0x005abcd8crt_get_or_create_current_thread_data_preserving_last_error->0x005b0040string_compare_casefolded_ascii_nul_terminated0x005a5838string_casefold_one_byte_or_dbcs_pair_via_current_locinfo->0x005a57cfstring_compare_casefolded_current_locale_nul_terminated->0x005a5900string_casefold_one_signed_byte_via_current_locinfo->0x005a5f26string_compare_casefolded_current_locale_bounded->0x005ac579locale_map_multibyte_string_via_lcmapstringw_or_lcmapstringa_fallback0x005a5900string_casefold_one_signed_byte_via_current_locinfo->0x005a5838string_casefold_one_byte_or_dbcs_pair_via_current_locinfo->0x005abcd8crt_get_or_create_current_thread_data_preserving_last_error0x005a5f26string_compare_casefolded_current_locale_bounded->0x005a57cfstring_compare_casefolded_current_locale_nul_terminated->0x005a5838string_casefold_one_byte_or_dbcs_pair_via_current_locinfo->0x005abcd8crt_get_or_create_current_thread_data_preserving_last_error0x005abcd8crt_get_or_create_current_thread_data_preserving_last_error->0x005a1e1dstring_parse_signed_decimal_with_locale_space_skip_core0x005b0040string_compare_casefolded_ascii_nul_terminated->0x005a57cfstring_compare_casefolded_current_locale_nul_terminated