Trace compact opcode-8 descriptor cluster

This commit is contained in:
Jan Petykiewicz 2026-04-19 01:23:17 -07:00
commit 4945430149
2 changed files with 37 additions and 0 deletions

View file

@ -9485,6 +9485,19 @@ fn parse_event_runtime_collection_summary_with_tag_width(
.collect::<Vec<_>>();
mutation_candidate_unknown_descriptor_ids.sort_unstable();
mutation_candidate_unknown_descriptor_ids.dedup();
let mut dispatch_strip_unknown_condition_ids = records
.iter()
.filter(|record| {
record.grouped_effect_rows.iter().any(|row| {
opcode_reaches_world_apply_compact_runtime_effect_dispatch_strip(row.opcode)
})
})
.flat_map(|record| record.standalone_condition_rows.iter())
.filter(|row| row.raw_condition_id >= 0 && row.metric.is_none())
.map(|row| row.raw_condition_id)
.collect::<Vec<_>>();
dispatch_strip_unknown_condition_ids.sort_unstable();
dispatch_strip_unknown_condition_ids.dedup();
let mut control_lane_notes = Vec::new();
if nondirect_compact_record_count != 0
&& nondirect_compact_record_count == nondirect_compact_records_missing_trigger_kind
@ -9520,6 +9533,12 @@ fn parse_event_runtime_collection_summary_with_tag_width(
mutation_candidate_unknown_descriptor_ids
));
}
if !dispatch_strip_unknown_condition_ids.is_empty() {
control_lane_notes.push(format!(
"standalone condition ids still missing checked-in labels in the 0x00431b20 dispatch strip = {:?}",
dispatch_strip_unknown_condition_ids
));
}
if !opcode_0x08_record_indexes.is_empty() {
control_lane_notes.push(format!(
"records with opcode 0x08 in the 0x00431b20 dispatch strip = {:?}",