aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2016-07-22 00:17:55 +0000
committerJason Molenda <jmolenda@apple.com>2016-07-22 00:17:55 +0000
commit37397353cc610d47c566ad8fba16f36224a514c8 (patch)
tree9389efe67b1a38d5657901f7ae06344dccf61391 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
parent0e2cec075c98fe33623229dcb6ee6275f2897de4 (diff)
downloadllvm-37397353cc610d47c566ad8fba16f36224a514c8.zip
llvm-37397353cc610d47c566ad8fba16f36224a514c8.tar.gz
llvm-37397353cc610d47c566ad8fba16f36224a514c8.tar.bz2
Add support to get the shared cache information from the new
debugserver jGetSharedCacheInfo packet instead of reading the dyld internal data structures directly. This code is (currently) only used for ios native lldb's - I should really move this ObjectFileMachO::GetProcessSharedCacheUUID method somewhere else, it makes less and less sense being in the file reader. <rdar://problem/25251243> llvm-svn: 276369
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
index 096c4cf..7088bc0 100644
--- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
+++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
@@ -560,6 +560,9 @@ public:
GetLoadedDynamicLibrariesInfosSupported();
bool
+ GetSharedCacheInfoSupported();
+
+ bool
GetModuleInfo (const FileSpec& module_file_spec,
const ArchSpec& arch_spec,
ModuleSpec &module_spec);
@@ -605,6 +608,7 @@ protected:
LazyBool m_supports_augmented_libraries_svr4_read;
LazyBool m_supports_jThreadExtendedInfo;
LazyBool m_supports_jLoadedDynamicLibrariesInfos;
+ LazyBool m_supports_jGetSharedCacheInfo;
bool
m_supports_qProcessInfoPID:1,