llvm-project/lldb/source
Luboš Luňák 195a8b977e don't extra notify ModulesDidLoad() from LoadModuleAtAddress()
Places calling LoadModuleAtAddress() already call ModulesDidLoad()
after a loop calling LoadModuleAtAddress(), so it's not necessary
to call it from there, and the batched ModulesDidLoad() may be
more efficient than this place calling it one after one.

This also makes the ModuleLoadedNotifys test pass on Linux now that
the duplicates no longer bring down the average of modules notified
per call.

Differential Revision: https://reviews.llvm.org/D123128
2022-04-12 00:36:33 +02:00
..
API [lldb] Use getMainExecutable in SBDebugger::PrintStackTraceOnError 2022-04-07 13:53:23 -07:00
Breakpoint [lldb] Silence GCC warnings about missing returns after fully covered switches. NFC. 2022-04-06 22:50:07 +03:00
Commands [trace][intelpt] Introduce instruction Ids 2022-04-06 12:19:36 -07:00
Core don't extra notify ModulesDidLoad() from LoadModuleAtAddress() 2022-04-12 00:36:33 +02:00
DataFormatters [lldb] Refactor DataBuffer so we can map files as read-only 2022-04-05 13:46:37 -07:00
Expression [lldb] Don't report progress in the REPL 2022-04-11 13:06:40 -07:00
Host [lldb] Update reinterpret_cast in linux/Host.cpp 2022-04-05 13:52:07 -07:00
Initialization [lldb] Remove FileSystem::Initialize from FileCollector 2022-03-03 13:22:38 -08:00
Interpreter Fix a mistyping introduced with the new container command. 2022-04-05 09:42:05 -07:00
Plugins [lldb] Silence warnings about unused static variables in RegisterInfos_arm64.h 2022-04-11 19:50:48 +03:00
Symbol [lldb] Change CreateMemoryInstance to take a WritableDataBuffer 2022-04-05 13:46:41 -07:00
Target [trace][intel pt] Create a common accessor for live and postmortem data 2022-04-07 15:58:44 -07:00
Utility [lldb/source/Utility/DataExtractor.cpp] Update for `llvm::MD5::MD5Result` API change 2022-04-05 21:47:45 -07:00
Version [lldb] Fix LLDB_FULL_VERSION_STRING 2022-01-19 14:20:22 -08:00
CMakeLists.txt [lldb] Make lldbVersion a full fledged library 2021-12-08 15:14:34 -08:00