llvm-project/lldb/source/Plugins/Process
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
..
Darwin [NativeProcessDarwin] Remove dead code. NFCI. 2019-06-05 20:23:03 +00:00
FreeBSD Add support to read aux vector values 2019-06-11 20:16:13 +00:00
Linux Add support to read aux vector values 2019-06-11 20:16:13 +00:00
MacOSX-Kernel Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
NetBSD [lldb] [Process/NetBSD] Fix error handling in register operations 2019-06-10 15:03:49 +00:00
POSIX [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
Utility Add support to read aux vector values 2019-06-11 20:16:13 +00:00
Windows/Common [lldb] fix cannot convert from 'nullptr' to 'lldb::thread_result_t' 2019-05-23 15:17:39 +00:00
elf-core Add support to read aux vector values 2019-06-11 20:16:13 +00:00
gdb-remote Add support to read aux vector values 2019-06-11 20:16:13 +00:00
mach-core [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
minidump [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
CMakeLists.txt Enable ProcessMachCore plugin on non-apple platforms 2018-05-22 16:33:43 +00:00