What
Emit S_LOCAL + a single-range S_DEFRANGE_* (framepointer-relative / register) per stationary local, read from the OP_DBG_VALUE entity. Register encodings come from the CV_AMD64_* table in #1693.
Why
Stationary locals for Windows — the CodeView analogue of #1704. Reuses the format-independent variable identity unchanged; only the encoding differs, and CV register numbers come from the shared per-ISA table.
Acceptance
- WinDbg/VS shows correct values for stationary locals/params on a simple -g program (correct CV register/frame encodings).
Depends-on: #1711, #1695, #1693.
What
Emit S_LOCAL + a single-range S_DEFRANGE_* (framepointer-relative / register) per stationary local, read from the OP_DBG_VALUE entity. Register encodings come from the CV_AMD64_* table in #1693.
Why
Stationary locals for Windows — the CodeView analogue of #1704. Reuses the format-independent variable identity unchanged; only the encoding differs, and CV register numbers come from the shared per-ISA table.
Acceptance
Depends-on: #1711, #1695, #1693.