mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-25 00:39:28 +02:00
Debugger-Gdbmi: fix setting internal breakpoints by address only.
git-svn-id: trunk@59481 -
This commit is contained in:
parent
2af35ade49
commit
9fd763ca67
@ -11617,7 +11617,10 @@ begin
|
|||||||
InternalSetAddr(ACmd, iblAddrOfNamed, GetInfoAddr(ACmd));
|
InternalSetAddr(ACmd, iblAddrOfNamed, GetInfoAddr(ACmd));
|
||||||
|
|
||||||
// SetNamedOnFail includes if blocked
|
// SetNamedOnFail includes if blocked
|
||||||
If SetNamedOnFail and (FBreaks[iblNamed].BreakGdbId < 0) then
|
If SetNamedOnFail and (FBreaks[iblNamed].BreakGdbId < 0) and
|
||||||
|
(FBreaks[iblAddrOfNamed].BreakGdbId < 0) and
|
||||||
|
( (FMainAddrFound = 0) or (not HasBreakAtAddr(FMainAddrFound)) )
|
||||||
|
then
|
||||||
BreakSet(ACmd, FName, iblNamed, coKeepIfSet);
|
BreakSet(ACmd, FName, iblNamed, coKeepIfSet);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user