This patch adds support aarch64-linux-gnu (SysV) abi in lldb.
authorOmair Javaid <omair.javaid@linaro.org>
Wed, 29 Apr 2015 11:52:35 +0000 (11:52 +0000)
committerOmair Javaid <omair.javaid@linaro.org>
Wed, 29 Apr 2015 11:52:35 +0000 (11:52 +0000)
commitb78e05fead7a8f46bd72845cf8ed47a07efdae38
tree98bd28d2a12abb372c894ac49450047164252ed2
parent52f825bd1c201f29845bfbebc4022cc448ca23bc
This patch adds support aarch64-linux-gnu (SysV) abi in lldb.

This code is also an import from MacOSx implementation as SysV abi is
similar to what has been implemented for MacOS but may require a few tweaks.

http://reviews.llvm.org/D8538

llvm-svn: 236098
lldb/cmake/LLDBDependencies.cmake
lldb/lib/Makefile
lldb/source/API/SystemInitializerFull.cpp
lldb/source/Plugins/ABI/CMakeLists.txt
lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp [new file with mode: 0644]
lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h [new file with mode: 0644]
lldb/source/Plugins/ABI/SysV-arm64/CMakeLists.txt [new file with mode: 0644]
lldb/source/Plugins/ABI/SysV-arm64/Makefile [new file with mode: 0644]
lldb/source/Plugins/Makefile
lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp