hanchenye-llvm-project/lldb/source/Plugins/Process/POSIX
Justin Hibbits 6256a0ea8f First cut of PowerPC(64) support in LLDB.
Summary:
This adds preliminary support for PowerPC/PowerPC64, for FreeBSD.  There are
some issues still:

 * Breakpoints don't work well on powerpc64.
 * Shared libraries don't yet get loaded for a 32-bit process on powerpc64 host.
 * Backtraces don't work.  This is due to PowerPC ABI using a backchain pointer
   in memory, instead of a dedicated frame pointer register for the backchain.
 * Breakpoints on functions without debug info may not work correctly for 32-bit
   powerpc.

Reviewers: emaste, tfiala, jingham, clayborg

Reviewed By: clayborg

Subscribers: emaste, lldb-commits

Differential Revision: http://reviews.llvm.org/D5988

llvm-svn: 220944
2014-10-31 02:34:28 +00:00
..
CMakeLists.txt First cut of PowerPC(64) support in LLDB. 2014-10-31 02:34:28 +00:00
Makefile Fix configure & make build with python disabled 2014-09-09 04:52:37 +00:00
POSIXStopInfo.cpp
POSIXStopInfo.h
POSIXThread.cpp First cut of PowerPC(64) support in LLDB. 2014-10-31 02:34:28 +00:00
POSIXThread.h Enable llgs to build against experimental Android AOSP lldb/llvm/clang/compiler-rt repos. 2014-09-27 16:54:22 +00:00
ProcessMessage.cpp Make sure switch covers all values. 2013-10-20 17:35:46 +00:00
ProcessMessage.h Add exec support for Linux including common support for POSIX. 2013-10-09 19:39:55 +00:00
ProcessPOSIX.cpp Enable llgs to build against experimental Android AOSP lldb/llvm/clang/compiler-rt repos. 2014-09-27 16:54:22 +00:00
ProcessPOSIX.h Linux/FreeBSD local debugging: allow redirection to pts for POSIX process. 2014-09-08 15:57:14 +00:00
ProcessPOSIXLog.cpp
ProcessPOSIXLog.h
RegisterContextPOSIXProcessMonitor_arm64.cpp Enable llgs to build against experimental Android AOSP lldb/llvm/clang/compiler-rt repos. 2014-09-27 16:54:22 +00:00
RegisterContextPOSIXProcessMonitor_arm64.h Linux ARM64: add ProcessMonitor-related RegisterContext support. 2014-09-02 14:50:01 +00:00
RegisterContextPOSIXProcessMonitor_mips64.cpp Enable llgs to build against experimental Android AOSP lldb/llvm/clang/compiler-rt repos. 2014-09-27 16:54:22 +00:00
RegisterContextPOSIXProcessMonitor_mips64.h Refactored RegisterInfoInterface into its own header. 2014-05-16 20:43:19 +00:00
RegisterContextPOSIXProcessMonitor_powerpc.cpp First cut of PowerPC(64) support in LLDB. 2014-10-31 02:34:28 +00:00
RegisterContextPOSIXProcessMonitor_powerpc.h First cut of PowerPC(64) support in LLDB. 2014-10-31 02:34:28 +00:00
RegisterContextPOSIXProcessMonitor_x86.cpp Minor tweak to Ed's FreeBSD fix. 2014-10-01 15:10:37 +00:00
RegisterContextPOSIXProcessMonitor_x86.h Refactored RegisterInfoInterface into its own header. 2014-05-16 20:43:19 +00:00