Debugger-Gdbmi: fix setting internal breakpoints by address only.

git-svn-id: trunk@59481 -
This commit is contained in:
martin 2018-11-07 19:37:50 +00:00
parent 2af35ade49
commit 9fd763ca67

View File

@ -11617,7 +11617,10 @@ begin
InternalSetAddr(ACmd, iblAddrOfNamed, GetInfoAddr(ACmd));
// 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);
end;