Greg Clayton
420562aa82
Add support for the qEcho command to lldb-server in the common packets.
...
llvm-svn: 238533
2015-05-29 00:15:15 +00:00
Chaoren Lin
0ddb72263f
Implement Handle_QEnvironmentHexEncoded.
...
Reviewers: clayborg, ovyalov, chaoren
Reviewed By: chaoren
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D8689
llvm-svn: 233768
2015-03-31 22:37:59 +00:00
Tamas Berghammer
db264a6d09
Move several plugin to its own namespace
...
Affected paths:
* Plugins/Platform/Android/*
* Plugins/Platform/Linux/*
* Plugins/Platform/gdb-server/*
* Plugins/Process/Linux/*
* Plugins/Process/gdb-remote/*
Differential revision: http://reviews.llvm.org/D8654
llvm-svn: 233679
2015-03-31 09:52:22 +00:00
Tamas Berghammer
7cb18bf537
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
2015-03-24 11:15:23 +00:00
Tamas Berghammer
30b8cd331e
Remove virtual and add override to all virtual functions in Process/gdb-remote.
...
llvm-svn: 232952
2015-03-23 15:50:03 +00:00
Oleksiy Vyalov
6801be3354
Add qModuleInfo request in order to get module information (uuid, triple,..) by module path from remote platform.
...
http://reviews.llvm.org/D7709
llvm-svn: 230556
2015-02-25 22:15:44 +00:00
Tamas Berghammer
81e9239e07
Remove alias template from GDBRemoteCommunicationServerCommon
...
It is required because MSVC 2013 doesn't generate correct code for
template aliases.
llvm-svn: 229666
2015-02-18 11:37:46 +00:00
Tamas Berghammer
e13c2731ba
Separate monolithic GDBRemoteCommunicationServer class into 4 part
...
GDBRemoteCommunicationServer: Basic packet handling, handler registration
LLDBCommonPacketHandler: Common packet handling for lldb-platform and lldb-gdbserver
LLDBPlatformPacketHandler: lldb-platform specific packet handling
LLGSPacketHandler: lldb-gdbserver specific packet handling
Differential Revision: http://reviews.llvm.org/D7538
llvm-svn: 228823
2015-02-11 10:29:30 +00:00