llvm-project/lldb/source/Breakpoint
Will Hawkins a3c3482ceb
[lldb] Consider binary as module of last resort
When setting an address breakpoint using a non-section address in lldb
before having ever run the program, the binary itself is not considered
a module. As a result, the breakpoint is unresolved (and never gets
resolved subsequently).

This patch changes that behavior: as a last resort, the binary is
considered as a module when resolving a non-section address breakpoint.

Differential revision: https://reviews.llvm.org/D124731
2022-05-20 14:01:05 -07:00
..
Breakpoint.cpp [lldb] Silence GCC warnings about missing returns after fully covered switches. NFC. 2022-04-06 22:50:07 +03:00
BreakpointID.cpp Use llvm::is_contained (NFC) 2021-10-24 09:32:57 -07:00
BreakpointIDList.cpp [lldb] Remove redundant calls to set eReturnStatusFailed 2021-06-17 12:21:54 +01:00
BreakpointList.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
BreakpointLocation.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
BreakpointLocationCollection.cpp Add a repeat command option for "thread backtrace --count N". 2022-02-14 15:48:06 -08:00
BreakpointLocationList.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
BreakpointName.cpp Convert functions that were returning BreakpointOption * to BreakpointOption &. 2021-06-15 14:34:02 -07:00
BreakpointOptions.cpp [lldb] BreakpointOptions::CommandData::CreateFromStructuredData - remove dead code + variable. NFCI. 2022-02-27 11:33:14 +00:00
BreakpointPrecondition.cpp
BreakpointResolver.cpp [lldb] BreakpointResolver::CreateFromStructuredData Gardening (NFC) 2022-02-16 10:38:05 -08:00
BreakpointResolverAddress.cpp [lldb] Consider binary as module of last resort 2022-05-20 14:01:05 -07:00
BreakpointResolverFileLine.cpp [lldb] Rename Logging.h to LLDBLog.h and clean up includes 2022-02-03 14:47:01 +01:00
BreakpointResolverFileRegex.cpp Fix bugprone argument comments. 2022-01-09 12:21:02 -08:00
BreakpointResolverName.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
BreakpointResolverScripted.cpp [lldb] Clarify StructuredDataImpl ownership 2021-12-13 21:04:51 +01:00
BreakpointSite.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
BreakpointSiteList.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
CMakeLists.txt [lldb/Breakpoint] Rename StoppointLocation to StoppointSite and drop its relationship with BreakpointLocation 2020-07-29 22:07:46 +03:00
Stoppoint.cpp [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
StoppointCallbackContext.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
StoppointSite.cpp [lldb/Breakpoint] Rename StoppointLocation to StoppointSite and drop its relationship with BreakpointLocation 2020-07-29 22:07:46 +03:00
Watchpoint.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
WatchpointList.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00
WatchpointOptions.cpp [Breakpoint] Remove redundant member initialization (NFC) 2022-02-06 10:54:46 -08:00