diff options
author | Omair Javaid <omair.javaid@linaro.org> | 2015-04-29 11:52:35 +0000 |
---|---|---|
committer | Omair Javaid <omair.javaid@linaro.org> | 2015-04-29 11:52:35 +0000 |
commit | b78e05fead7a8f46bd72845cf8ed47a07efdae38 (patch) | |
tree | 98bd28d2a12abb372c894ac49450047164252ed2 /lldb/source/API/SystemInitializerFull.cpp | |
parent | 52f825bd1c201f29845bfbebc4022cc448ca23bc (diff) | |
download | llvm-b78e05fead7a8f46bd72845cf8ed47a07efdae38.zip llvm-b78e05fead7a8f46bd72845cf8ed47a07efdae38.tar.gz llvm-b78e05fead7a8f46bd72845cf8ed47a07efdae38.tar.bz2 |
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
Diffstat (limited to 'lldb/source/API/SystemInitializerFull.cpp')
-rw-r--r-- | lldb/source/API/SystemInitializerFull.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/API/SystemInitializerFull.cpp b/lldb/source/API/SystemInitializerFull.cpp index 0b7a176..1e2fa91 100644 --- a/lldb/source/API/SystemInitializerFull.cpp +++ b/lldb/source/API/SystemInitializerFull.cpp @@ -18,6 +18,7 @@ #include "Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h" #include "Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h" #include "Plugins/ABI/SysV-arm/ABISysV_arm.h" +#include "Plugins/ABI/SysV-arm64/ABISysV_arm64.h" #include "Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h" #include "Plugins/ABI/SysV-ppc/ABISysV_ppc.h" #include "Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h" @@ -237,6 +238,7 @@ SystemInitializerFull::Initialize() ABIMacOSX_arm::Initialize(); ABIMacOSX_arm64::Initialize(); ABISysV_arm::Initialize(); + ABISysV_arm64::Initialize(); ABISysV_x86_64::Initialize(); ABISysV_ppc::Initialize(); ABISysV_ppc64::Initialize(); @@ -342,6 +344,7 @@ SystemInitializerFull::Terminate() ABIMacOSX_arm::Terminate(); ABIMacOSX_arm64::Terminate(); ABISysV_arm::Terminate(); + ABISysV_arm64::Terminate(); ABISysV_x86_64::Terminate(); ABISysV_ppc::Terminate(); ABISysV_ppc64::Terminate(); |