Fix raw address breakpoints not resolving
authorTed Woodward <ted.woodward@codeaurora.org>
Mon, 10 Sep 2018 18:19:01 +0000 (18:19 +0000)
committerTed Woodward <ted.woodward@codeaurora.org>
Mon, 10 Sep 2018 18:19:01 +0000 (18:19 +0000)
commit860bafa07d7be231a35472bfd71b5e5ca28ae5a2
tree4f6f6c2b297e368df58a18ede1b466ce6a336168
parentbef0941b6b4b01374f24d5d0d3155826e015c231
Fix raw address breakpoints not resolving

Summary: An address breakpoint of the form "b 0x1000" won't resolve if it's created while the process isn't running. This patch deletes Address::SectionWasDeleted, renames Address::SectionWasDeletedPrivate to SectionWasDeleted (and makes it public), and changes the section check in Breakpoint::ModulesChanged back to its original form

Reviewers: jingham, #lldb

Reviewed By: jingham

Subscribers: davide, lldb-commits

Differential Revision: https://reviews.llvm.org/D51816

llvm-svn: 341849
lldb/include/lldb/Core/Address.h
lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/TestAddressBreakpoints.py
lldb/source/Breakpoint/Breakpoint.cpp
lldb/source/Core/Address.cpp