diff options
author | Tamas Berghammer <tberghammer@google.com> | 2015-03-24 11:15:23 +0000 |
---|---|---|
committer | Tamas Berghammer <tberghammer@google.com> | 2015-03-24 11:15:23 +0000 |
commit | 7cb18bf537ed319eaa06f12ed39f85594bed641a (patch) | |
tree | e5274e908c82a83438c117d6cc750a81c2b67462 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h | |
parent | 2a403d1c01e74a6c0fab3a7d70d06ee901209c76 (diff) | |
download | llvm-7cb18bf537ed319eaa06f12ed39f85594bed641a.zip llvm-7cb18bf537ed319eaa06f12ed39f85594bed641a.tar.gz llvm-7cb18bf537ed319eaa06f12ed39f85594bed641a.tar.bz2 |
Fetch module specification from remote process also
Previously the remote module sepcification was fetched only from the
remote platform. With this CL if we have a remote process then we ask it
if it have any information from a given module. It is required because
on android the dynamic linker only reports the name of the SO file and
the platform can't always find it without a full path (the process can
do it based on /proc/<pid>/maps).
Differential revision: http://reviews.llvm.org/D8547
llvm-svn: 233061
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h')
-rw-r--r-- | lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h index 736525a..8cd445e 100644 --- a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h +++ b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h @@ -236,6 +236,11 @@ public: void SetUserSpecifiedMaxMemoryTransferSize (uint64_t user_specified_max); + bool + GetModuleSpec(const lldb_private::FileSpec& module_file_spec, + const lldb_private::ArchSpec& arch, + lldb_private::ModuleSpec &module_spec) override; + protected: friend class ThreadGDBRemote; friend class GDBRemoteCommunicationClient; |