llvm-project/lldb/source/Plugins/Process/gdb-remote
Antonio Afonso 943faef1fa Add support to read aux vector values
Summary:
This is the second patch to improve module loading in a series that started here (where I explain the motivation and solution): https://reviews.llvm.org/D62499

I need to read the aux vector to know where the r_debug map with the loaded libraries are.
The AuxVector class was made generic so it could be reused between the POSIX-DYLD plugin and NativeProcess*. The class itself ended up in the ProcessUtility plugin.

Reviewers: clayborg, xiaobai, labath, JDevlieghere

Reviewed By: clayborg, labath, JDevlieghere

Subscribers: emaste, JDevlieghere, mgorny, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D62500

llvm-svn: 363098
2019-06-11 20:16:13 +00:00
..
CMakeLists.txt Add GDB remote packet reproducer. 2018-11-13 19:18:16 +00:00
GDBRemoteClientBase.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
GDBRemoteClientBase.h Bring Doxygen comment syntax in sync with LLVM coding style. 2019-03-11 17:09:29 +00:00
GDBRemoteCommunication.cpp [gdb-remote] Fix more issues with thread_result_t 2019-05-23 19:32:46 +00:00
GDBRemoteCommunication.h typedef enum -> enum 2019-05-14 08:55:50 +00:00
GDBRemoteCommunicationClient.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
GDBRemoteCommunicationClient.h gdb-remote: fix the build on Windows 2019-05-02 19:09:58 +00:00
GDBRemoteCommunicationHistory.cpp [Reproducers] Log inconsistencies during replay (NFC) 2019-03-21 01:57:33 +00:00
GDBRemoteCommunicationHistory.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GDBRemoteCommunicationReplayServer.cpp [Reproducers] Fix GDB remote flakiness during replay 2019-03-22 23:33:17 +00:00
GDBRemoteCommunicationReplayServer.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GDBRemoteCommunicationServer.cpp Create a generic handler for Xfer packets 2019-06-10 20:59:58 +00:00
GDBRemoteCommunicationServer.h Create a generic handler for Xfer packets 2019-06-10 20:59:58 +00:00
GDBRemoteCommunicationServerCommon.cpp Simplify ArchSpec::IsMIPS() 2019-05-16 08:37:32 +00:00
GDBRemoteCommunicationServerCommon.h gdb-remote: reduce some inclusion of Target/Process.h 2019-05-02 18:15:03 +00:00
GDBRemoteCommunicationServerLLGS.cpp Create a generic handler for Xfer packets 2019-06-10 20:59:58 +00:00
GDBRemoteCommunicationServerLLGS.h Create a generic handler for Xfer packets 2019-06-10 20:59:58 +00:00
GDBRemoteCommunicationServerPlatform.cpp Make ConnectionFileDescription work with all sockets 2019-05-30 23:30:35 +00:00
GDBRemoteCommunicationServerPlatform.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
GDBRemoteRegisterContext.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
GDBRemoteRegisterContext.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ProcessGDBRemote.cpp Add support to read aux vector values 2019-06-11 20:16:13 +00:00
ProcessGDBRemote.h Add support to read aux vector values 2019-06-11 20:16:13 +00:00
ProcessGDBRemoteLog.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ProcessGDBRemoteLog.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ThreadGDBRemote.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
ThreadGDBRemote.h gdb-remote: reduce some inclusion of Target/Process.h 2019-05-02 18:15:03 +00:00