diff options
| author | Justin Hibbits <jrh29@alumni.cwru.edu> | 2014-10-31 02:34:28 +0000 | 
|---|---|---|
| committer | Justin Hibbits <jrh29@alumni.cwru.edu> | 2014-10-31 02:34:28 +0000 | 
| commit | 6256a0ea8fdd051e0f76ac422c353e4ac2b05d35 (patch) | |
| tree | 2bbb7c0671150f55c774eb4eee50656e5891d978 /clang/lib/AST/RecordLayoutBuilder.cpp | |
| parent | 1e2cf0dd4bd7c76fc5a7862e42e2bac2da451fc7 (diff) | |
| download | bcm5719-llvm-6256a0ea8fdd051e0f76ac422c353e4ac2b05d35.tar.gz bcm5719-llvm-6256a0ea8fdd051e0f76ac422c353e4ac2b05d35.zip | |
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
Diffstat (limited to 'clang/lib/AST/RecordLayoutBuilder.cpp')
0 files changed, 0 insertions, 0 deletions

