Trace compact event opcode-8 deactivation branch
This commit is contained in:
parent
a66fe1c4db
commit
d18bab9833
2 changed files with 26 additions and 0 deletions
|
|
@ -9452,6 +9452,18 @@ fn parse_event_runtime_collection_summary_with_tag_width(
|
||||||
.collect::<Vec<_>>();
|
.collect::<Vec<_>>();
|
||||||
mutation_candidate_opcodes.sort_unstable();
|
mutation_candidate_opcodes.sort_unstable();
|
||||||
mutation_candidate_opcodes.dedup();
|
mutation_candidate_opcodes.dedup();
|
||||||
|
let mut opcode_0x08_record_indexes = records
|
||||||
|
.iter()
|
||||||
|
.filter(|record| {
|
||||||
|
record
|
||||||
|
.grouped_effect_rows
|
||||||
|
.iter()
|
||||||
|
.any(|row| row.opcode == 0x08)
|
||||||
|
})
|
||||||
|
.map(|record| record.record_index)
|
||||||
|
.collect::<Vec<_>>();
|
||||||
|
opcode_0x08_record_indexes.sort_unstable();
|
||||||
|
opcode_0x08_record_indexes.dedup();
|
||||||
let mut mutation_candidate_descriptor_labels = records
|
let mut mutation_candidate_descriptor_labels = records
|
||||||
.iter()
|
.iter()
|
||||||
.flat_map(|record| record.grouped_effect_rows.iter())
|
.flat_map(|record| record.grouped_effect_rows.iter())
|
||||||
|
|
@ -9508,6 +9520,15 @@ fn parse_event_runtime_collection_summary_with_tag_width(
|
||||||
mutation_candidate_unknown_descriptor_ids
|
mutation_candidate_unknown_descriptor_ids
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
if !opcode_0x08_record_indexes.is_empty() {
|
||||||
|
control_lane_notes.push(format!(
|
||||||
|
"records with opcode 0x08 in the 0x00431b20 dispatch strip = {:?}",
|
||||||
|
opcode_0x08_record_indexes
|
||||||
|
));
|
||||||
|
control_lane_notes.push(
|
||||||
|
"checked-in function-map evidence currently grounds opcode 0x08 on the 0x00426d60 company_deactivate_and_clear_chairman_share_links branch".to_string(),
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return Some(SmpLoadedEventRuntimeCollectionSummary {
|
return Some(SmpLoadedEventRuntimeCollectionSummary {
|
||||||
|
|
|
||||||
|
|
@ -265,6 +265,11 @@ Working rule:
|
||||||
and one still-unlabeled grouped descriptor id `548`; that makes descriptor `548` plus the
|
and one still-unlabeled grouped descriptor id `548`; that makes descriptor `548` plus the
|
||||||
`opcode 8` branch on record `7` the next concrete non-hook analysis target above the compact
|
`opcode 8` branch on record `7` the next concrete non-hook analysis target above the compact
|
||||||
runtime-event loader
|
runtime-event loader
|
||||||
|
- the checked-in function map now sharpens that `Texas Tea.gmp` branch too:
|
||||||
|
opcode `0x08` in the grounded `0x00431b20` dispatch strip lands on
|
||||||
|
`0x00426d60 company_deactivate_and_clear_chairman_share_links`, so the open question is
|
||||||
|
whether grouped descriptor id `548` is the missing compact-event label for that destructive
|
||||||
|
company-clear path or a neighboring unmapped id-space entry in the same branch family
|
||||||
- the concrete owner strip above that bundle is grounded now too:
|
- the concrete owner strip above that bundle is grounded now too:
|
||||||
`0x00433060` is the direct non-direct serializer loop that writes `0x4e99/0x4e9a/0x4e9b`,
|
`0x00433060` is the direct non-direct serializer loop that writes `0x4e99/0x4e9a/0x4e9b`,
|
||||||
calls `0x00430d70` per live collection row, and sits beside the sibling `0x00433130` size/load
|
calls `0x00430d70` per live collection row, and sits beside the sibling `0x00433130` size/load
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue