windows field-path: set capture register (R12) + gamedata site sig
Fills the Windows midhook item RE-grounded. Since GetBitRange is inlined on Windows, the field-path midhook hooks the WriteFieldList per-field site (gamedata CFlattenedSerializer::WriteFieldList_FieldPathSite) — right before each field's BitCopyPrimitive call, where R12 = the current field index (non-volatile, survives the intervening call; 1:1 with the per-field BitCopy by construction). Windows FieldPathReg -> R12 (read as an int index, not a CFieldPath pointer — Windows is index-based); resolve index->name via the serializer leaf map (reverse of ForceResend.WalkLeaves). Two hardware-verify points documented (R12 index space == leaf DFS numbering; delta-path site for full coverage) — same class as Linux's leaf-index, not new assumptions. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
P
Prefix committed
e3efab362531ff37b6597d6320974a1eda0fe1b5
Parent: addcdb8