llvm-project/lldb/source/Plugins/Process/elf-core
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 Normalize some lldb #include statements. 2018-05-22 22:53:50 +00:00
ProcessElfCore.cpp Add support to read aux vector values 2019-06-11 20:16:13 +00:00
ProcessElfCore.h Add support to read aux vector values 2019-06-11 20:16:13 +00:00
RegisterContextPOSIXCore_arm.cpp Use std::make_shared in LLDB (NFC) 2019-02-11 23:13:08 +00:00
RegisterContextPOSIXCore_arm.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterContextPOSIXCore_arm64.cpp Use std::make_shared in LLDB (NFC) 2019-02-11 23:13:08 +00:00
RegisterContextPOSIXCore_arm64.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterContextPOSIXCore_mips64.cpp Replace 'ap' with 'up' suffix in variable names. (NFC) 2019-02-13 06:25:41 +00:00
RegisterContextPOSIXCore_mips64.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterContextPOSIXCore_powerpc.cpp Use std::make_shared in LLDB (NFC) 2019-02-11 23:13:08 +00:00
RegisterContextPOSIXCore_powerpc.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterContextPOSIXCore_ppc64le.cpp Use std::make_shared in LLDB (NFC) 2019-02-11 23:13:08 +00:00
RegisterContextPOSIXCore_ppc64le.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterContextPOSIXCore_s390x.cpp Use std::make_shared in LLDB (NFC) 2019-02-11 23:13:08 +00:00
RegisterContextPOSIXCore_s390x.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterContextPOSIXCore_x86_64.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterContextPOSIXCore_x86_64.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterUtilities.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterUtilities.h [lldb] [Process/elf-core] Support aarch64 NetBSD core dumps 2019-04-01 15:08:24 +00:00
ThreadElfCore.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
ThreadElfCore.h [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00