FpDebug: fix restoring registers (e.g. after function eval)

This commit is contained in:
Martin 2022-09-07 02:02:42 +02:00
parent deb959022e
commit b3cae05fee
2 changed files with 3 additions and 0 deletions

View File

@ -905,6 +905,7 @@ procedure TDbgLinuxThread.RestoreRegisters;
begin
FUserRegs:=FStoredUserRegs;
FUserRegsChanged := true;
FRegisterValueListValid := False;
end;
procedure TDbgLinuxThread.StoreRegisters;

View File

@ -1936,6 +1936,8 @@ end;
procedure TDbgWinThread.RestoreRegisters;
begin
_UnAligendContext := _StoredContext;
FThreadContextChanged := True;
FRegisterValueListValid := False;
end;
function TDbgWinThread.GetInstructionPointerRegisterValue: TDbgPtr;