llvm-project/lldb/source
Ilia K eb2c19a549 Add =shlibs-added/=shlibs-removed notifications (MI)
Summary:
This patch adds =shlibs-added/=shlibs-removed notifications in lldb-mi. In more detail:
# Add Target::ModulesDidLoad/ModulesDidUnload notifications
# Improve Target::TargetEventData:
## Refactoring
## Move it back to include/lldb/Target/Target.h
## Add Target::{GetModuleListFromEvent,GetModuleList}; Add Target::m_module_list
# Add SBModule::{GetSymbolVendorMainFileSpec,GetObjectFileHeaderAddress}
# Add SBTarget::{EventIsTaretEvent,GetTargetFromEvent,GetNumModulesFromEvent,GetModuleAtIndexFromEvent}

All tests pass on OS X.

Reviewers: abidh, zturner, jingham, clayborg

Reviewed By: clayborg

Subscribers: jingham, zturner, lldb-commits, clayborg, abidh

Differential Revision: http://reviews.llvm.org/D8201

llvm-svn: 231858
2015-03-10 21:59:55 +00:00
..
API Add =shlibs-added/=shlibs-removed notifications (MI) 2015-03-10 21:59:55 +00:00
Breakpoint Don't #include clang headers from BreakpointLocation.h 2015-03-04 17:43:00 +00:00
Commands Add SymbolVendor::GetMainFileSpec and simplify CommandObjectTargetModulesList::PrintModule 2015-03-10 21:18:59 +00:00
Core Add Debugger::InitializeForLLGS to allow ref counted LLGS initialization. 2015-03-10 18:07:47 +00:00
DataFormatters A few improvements to our vector types formatting story: 2015-03-06 19:37:57 +00:00
Expression Fixed a bug where the expression parser relied on having symbols for things even if they were in the debug info. 2015-03-09 16:46:57 +00:00
Host Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in order to allow modules caching from remote targets. 2015-03-10 01:15:28 +00:00
Interpreter Help for _regexp-break wasn't very clear. Added more detailed explanations of all things that can be typed by the _regexp-break command. 2015-03-07 00:01:46 +00:00
Plugins Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in order to allow modules caching from remote targets. 2015-03-10 01:15:28 +00:00
Symbol Add SymbolVendor::GetMainFileSpec and simplify CommandObjectTargetModulesList::PrintModule 2015-03-10 21:18:59 +00:00
Target Add =shlibs-added/=shlibs-removed notifications (MI) 2015-03-10 21:59:55 +00:00
Utility Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in order to allow modules caching from remote targets. 2015-03-10 01:15:28 +00:00
CMakeLists.txt Resubmit "[CMake] Change lldbAPI to be a CMake OBJECT library." 2015-02-24 22:17:57 +00:00
Makefile Use PARALLEL_DIRS instead of DIRS in the Makefile 2014-10-14 06:26:33 +00:00
lldb-log.cpp Make sure to #include <atomic> when using std::atomic. 2014-09-19 20:12:32 +00:00
lldb.cpp Add Debugger::InitializeForLLGS to allow ref counted LLGS initialization. 2015-03-10 18:07:47 +00:00