Rule out base placed-structure load callback

This commit is contained in:
Jan Petykiewicz 2026-04-19 12:50:46 -07:00
commit 39fdf444ba
3 changed files with 16 additions and 0 deletions

View file

@ -67,6 +67,12 @@ Working rule:
world-side helpers `0x00452d80 / 0x00452db0 / 0x00452fa0` are live selected-site or active
service-state setters/dispatchers over `[world+0x217d/+0x2181]` gated by mode byte
`[world+0x2175]`, not restore-time republishers for `[site+0x276]`
- the base placed-structure load callback is narrower now too:
local `.rdata` at `0x005cb4c0` shows the shared base table, not the `0x005c8c50`
specialization table, owns the `0x0045c150 / 0x0045b560 / 0x00455870 / 0x00455930`
load-save quartet; direct disassembly of `0x0045c150 -> 0x00455fc0` shows that callback only
reloads the generic `0x55f1/0x55f2/0x55f3` triplet/scalar bands and then re-enters the base
triplet/scalar slots `0x00455870 / 0x00455930`, so it does not repopulate `[site+0x276]`
- that makes the next linked-transit question narrower:
identify which earlier restore or service owner feeds `[site+0x276]` and the live linked-peer
rows before replay continuation `0x0040e360..0x0040edf6`, beyond the already-grounded