mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 06:19:47 +02:00
Merge branch 'avr-fix-stackunwinding' into 'main'
AVR - FLastFrameBaseIncreased should be initialized in GetTopFrame. See merge request freepascal.org/lazarus/lazarus!273
This commit is contained in:
commit
ec15e8ae73
@ -1442,7 +1442,6 @@ constructor TDbgStackUnwinderAVR.Create(AProcess: TDbgProcess);
|
||||
begin
|
||||
FProcess := AProcess;
|
||||
FAddressSize := 2;
|
||||
FLastFrameBaseIncreased := True;
|
||||
FCodeReadErrCnt := 0;
|
||||
end;
|
||||
|
||||
@ -1479,6 +1478,7 @@ var
|
||||
i: Integer;
|
||||
R: TDbgRegisterValue;
|
||||
begin
|
||||
FLastFrameBaseIncreased := True;
|
||||
CodePointer := Thread.GetInstructionPointerRegisterValue;
|
||||
StackPointer := Thread.GetStackPointerRegisterValue;
|
||||
FrameBasePointer := Thread.GetStackBasePointerRegisterValue;
|
||||
|
Loading…
Reference in New Issue
Block a user