d2r2: .debug_loclists parsing, DWARF expression -> RDI location info; first pass at baking frame base into var locations to match simpler PDB behavior; fixes to high-pc address evaluation (based on form kind)

This commit is contained in:
Ryan Fleury committed 2026-04-29 12:40:43 -07:00
1 parent 242f4e9cbd
commit 9a923e9bf9
16 files changed
+1280 -95

No files matched your search

+2 -2
View File
@@ -325,13 +325,13 @@ p2r_location_from_addr_reg_off(Arena *arena, RDI_Arch arch, RDI_RegCode reg_code
{
if(extra_indirection)
{
result.kind = RDI_LocationKind_AddrAddrRegPlusU16;
result.kind = RDI_LocationKind_AddrAddrRegPlusOff;
result.reg_code = reg_code;
result.offset = offset;
}
else
{
result.kind = RDI_LocationKind_AddrRegPlusU16;
result.kind = RDI_LocationKind_AddrRegPlusOff;
result.reg_code = reg_code;
result.offset = offset;
}