Surface acquisition runtime-effect source candidate
This commit is contained in:
parent
52a55c0a0e
commit
2499c07529
2 changed files with 34 additions and 0 deletions
|
|
@ -3796,6 +3796,9 @@ pub struct SmpPeriodicCompanyServiceTraceReport {
|
|||
pub near_city_acquisition_tri_lane_live_service_status: String,
|
||||
pub near_city_acquisition_candidate_subtype_projection_status: String,
|
||||
pub near_city_acquisition_backing_record_projection_status: String,
|
||||
pub near_city_acquisition_nontransport_persisted_source_status: String,
|
||||
#[serde(default)]
|
||||
pub near_city_acquisition_nontransport_persisted_source_candidates: Vec<String>,
|
||||
pub near_city_acquisition_tri_lane_save_shape_family_status: String,
|
||||
#[serde(default)]
|
||||
pub near_city_acquisition_tri_lane_save_shape_family_candidates:
|
||||
|
|
@ -4901,6 +4904,15 @@ fn build_periodic_company_service_trace_report(
|
|||
"cached_candidate_id_bridge_grounded_via_stream_load".to_string();
|
||||
let near_city_acquisition_backing_record_projection_status =
|
||||
"stream_load_callback_grounded_via_0x40ce60".to_string();
|
||||
let near_city_acquisition_nontransport_persisted_source_status =
|
||||
"ordinary_runtime_effect_candidate_present_trigger_lane_mapping_missing".to_string();
|
||||
let near_city_acquisition_nontransport_persisted_source_candidates = vec![
|
||||
"ordinary loaded runtime-effect lane 0x00444d92 -> 0x00432f40(kind 8) -> 0x004323a0 -> 0x00431b20".to_string(),
|
||||
"non-direct runtime-event bundle 0x4e99/0x4e9a/0x4e9b decodes grouped placed-structure descriptors on checked maps".to_string(),
|
||||
"restore-side loader 0x00433130 with 0x0042db20 repopulates ordinary live runtime-effect rows in 0x0062be18".to_string(),
|
||||
"trigger-kind control lane [event+0x7ef] is editor-visible across 0x00..0x0a including kind 8".to_string(),
|
||||
"remaining gap is which serialized/live rows feed trigger kind 8 into that lane and which loaded ordinary rows actually reach placed-structure mutation opcodes".to_string(),
|
||||
];
|
||||
let near_city_acquisition_tri_lane_save_shape_family_candidates =
|
||||
summarize_near_city_acquisition_tri_lane_save_shape_family_candidates(analysis);
|
||||
let near_city_acquisition_tri_lane_save_shape_family_status =
|
||||
|
|
@ -5447,6 +5459,10 @@ fn build_periodic_company_service_trace_report(
|
|||
.as_deref()
|
||||
));
|
||||
}
|
||||
notes.push(
|
||||
"The periodic-company trace now also surfaces the strongest non-transport persisted source candidate for [site+0x276]: the ordinary loaded runtime-effect lane 0x00444d92 -> 0x00432f40(kind 8) -> 0x004323a0 -> 0x00431b20 above the non-direct 0x4e99/0x4e9a/0x4e9b bundle. That branch is no longer just a blocker note; the remaining question is the tighter control-lane mapping from loaded rows into trigger kind 8 and then into the placed-structure mutation opcodes."
|
||||
.to_string(),
|
||||
);
|
||||
notes.push(
|
||||
"Direct local binary inspection now grounds the cached-candidate restore bridge too: the placed-structure stream-load owner 0x00413280 dispatches per-entry vtable slot +0x40 on the 0x005c8c50 specialization table, that slot resolves to 0x0040ce60, and 0x0040ce60 immediately re-enters 0x0040cd70 plus 0x0045c150. So the acquisition-side cached source/candidate bridge [site+0x3cc/+0x3d0] is no longer a generic restore mystery for stream-loaded rows; the remaining restored-row gaps are [site+0x276] and the deferred tri-lane.".to_string(),
|
||||
);
|
||||
|
|
@ -5576,6 +5592,8 @@ fn build_periodic_company_service_trace_report(
|
|||
near_city_acquisition_tri_lane_live_service_status,
|
||||
near_city_acquisition_candidate_subtype_projection_status,
|
||||
near_city_acquisition_backing_record_projection_status,
|
||||
near_city_acquisition_nontransport_persisted_source_status,
|
||||
near_city_acquisition_nontransport_persisted_source_candidates,
|
||||
near_city_acquisition_tri_lane_save_shape_family_status,
|
||||
near_city_acquisition_tri_lane_save_shape_family_candidates,
|
||||
near_city_acquisition_tri_lane_live_owner_families,
|
||||
|
|
@ -30360,6 +30378,16 @@ mod tests {
|
|||
trace.near_city_acquisition_site_cached_tri_lane_projection_status,
|
||||
"live_writer_family_grounded_semantics_and_persisted_inputs_missing"
|
||||
);
|
||||
assert_eq!(
|
||||
trace.near_city_acquisition_nontransport_persisted_source_status,
|
||||
"ordinary_runtime_effect_candidate_present_trigger_lane_mapping_missing"
|
||||
);
|
||||
assert_eq!(
|
||||
trace
|
||||
.near_city_acquisition_nontransport_persisted_source_candidates
|
||||
.len(),
|
||||
5
|
||||
);
|
||||
assert_eq!(
|
||||
trace.near_city_acquisition_tri_lane_save_shape_family_status,
|
||||
"save_shape_family_candidates_present_fixed_offset_ruled_down"
|
||||
|
|
|
|||
|
|
@ -113,6 +113,12 @@ Working rule:
|
|||
`[owner+0x23e/+0x242]`, and the post-secondary discriminator byte while treating
|
||||
`[owner+0x246/+0x24e/+0x252]` as part of the broader saved bundle that still flows through the
|
||||
rebuild side
|
||||
- the periodic-company trace now surfaces the strongest non-transport owner-company candidate
|
||||
family directly too:
|
||||
ordinary loaded runtime-effect lane
|
||||
`0x00444d92 -> 0x00432f40(kind 8) -> 0x004323a0 -> 0x00431b20` above the non-direct
|
||||
`0x4e99/0x4e9a/0x4e9b` bundle, with the remaining gap narrowed to the control-lane mapping
|
||||
from loaded rows into trigger kind `8` and then into the placed-structure mutation opcodes
|
||||
- Direct disassembly now narrows that acquisition strip further:
|
||||
- `0x004014b0` scans the live placed-structure collection at `0x0062b26c`
|
||||
- `0x0041f6e0 -> 0x0042b2d0` is the center-cell token gate over the current region
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue