Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in...
authorOleksiy Vyalov <ovyalov@google.com>
Tue, 10 Mar 2015 01:15:28 +0000 (01:15 +0000)
committerOleksiy Vyalov <ovyalov@google.com>
Tue, 10 Mar 2015 01:15:28 +0000 (01:15 +0000)
commit63acdfdeb26616dfa1d9657fa666afc9b9440a2a
treee16c9b93f68e2a5ddd835845a4801ec1dead78c5
parent8fb05ac9987bb2fe210e3d0d02ef762793524c45
Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in order to allow modules caching from remote targets.

http://reviews.llvm.org/D8037

llvm-svn: 231734
27 files changed:
lldb/include/lldb/Core/ModuleSpec.h
lldb/include/lldb/Host/HostInfoBase.h
lldb/include/lldb/Target/Platform.h
lldb/include/lldb/lldb-enumerations.h
lldb/lldb.xcodeproj/project.pbxproj
lldb/source/Core/Debugger.cpp
lldb/source/Core/UUID.cpp
lldb/source/Host/common/HostInfoBase.cpp
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
lldb/source/Plugins/Platform/Windows/PlatformWindows.h
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
lldb/source/Target/Platform.cpp
lldb/source/Utility/CMakeLists.txt
lldb/source/Utility/ModuleCache.cpp [new file with mode: 0644]
lldb/source/Utility/ModuleCache.h [new file with mode: 0644]
lldb/test/python_api/hello_world/TestHelloWorld.py