FpDebug: Fixed MemManage read from register and sign extend (if register is smaller than expected source size)

This commit is contained in:
Martin 2024-11-10 22:57:23 +01:00
parent 4d88956173
commit 8afda09539

View File

@ -2124,7 +2124,12 @@ begin
FPartialReadResultLenght := SourceReadSize;
if SourceReadSize > ConvData.SourceSize.Size then
SourceReadSize := ConvData.SourceSize.Size;
SourceReadSize := ConvData.SourceSize.Size
else
if SourceReadSize <= ConvData.SourceSize.Size then begin
ConvData.SourceSize := SizeVal(SourceReadSize);
ConvData.SourceFullSize := SourceReadSize;
end;
ReadData := @TmpVal;