[Lldb-commits] [PATCH] D29144: LLDB: fix for TestCallThatThrows.py test fail

Boris Ulasevich via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Tue Feb 14 10:55:26 PST 2017


boris.ulasevich added a comment.

Yes, it is quite old story. Original issue was that breakpoint with false condition resumes execution in spite of completed step plan. There was two local fix proposals, but finally the issue was fixed by StopInfoBreakpoint::PerformAction and Thread::GetStopInfo reworking.

That change had side effect on Ubuntu platform, and now we have another side effect here: function call processing does not expect that in case of both (1) unprocessed breakpoint hit and (2) plan complete event GetStopInfo() can return breakpoint's StopInfo. For me the fix is correct: do not ask GetStopInfo, but simply check plan for complete.


https://reviews.llvm.org/D29144





More information about the lldb-commits mailing list