Enable breakpoints and read/write GPRs for ppc64le
authorEugene Zemtsov <ezemtsov@google.com>
Thu, 5 Oct 2017 19:44:05 +0000 (19:44 +0000)
committerEugene Zemtsov <ezemtsov@google.com>
Thu, 5 Oct 2017 19:44:05 +0000 (19:44 +0000)
commitaae0a752c5d700731d00cb0e0413a20a64081c8e
treea3bf7a498e320c627b9b4a7e143c6d86f5978630
parentca6c8e85d1130837dd08301f7708b41a02698a90
Enable breakpoints and read/write GPRs for ppc64le

Add support for ppc64le to create breakpoints and read/write
general purpose registers.
Other features for ppc64le and functions to read/write
other registers are being implemented.

Patch by Alexandre Yukio Yamashita (alexandreyy)
Differential Revision: https://reviews.llvm.org/D38323

llvm-svn: 315008
13 files changed:
lldb/source/Plugins/Process/Linux/CMakeLists.txt
lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.cpp [new file with mode: 0644]
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.h [new file with mode: 0644]
lldb/source/Plugins/Process/Utility/CMakeLists.txt
lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp [new file with mode: 0644]
lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.h [new file with mode: 0644]
lldb/source/Plugins/Process/Utility/RegisterInfos_ppc64le.h [new file with mode: 0644]
lldb/source/Plugins/Process/Utility/lldb-ppc64le-register-enums.h [new file with mode: 0644]
lldb/source/Target/Platform.cpp
lldb/source/Target/Thread.cpp
lldb/source/Utility/PPC64LE_DWARF_Registers.h [new file with mode: 0644]
lldb/source/Utility/PPC64LE_ehframe_Registers.h [new file with mode: 0644]