summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
diff options
context:
space:
mode:
authorTamas Berghammer <tberghammer@google.com>2015-03-13 11:36:47 +0000
committerTamas Berghammer <tberghammer@google.com>2015-03-13 11:36:47 +0000
commit1e209fcceba66b84208148e6773ae30593df0df8 (patch)
tree3f1c82e599abce7d4c8c74f0a62facb752b2245c /lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
parentb6ba46ef304b2294e477dc4a3f571f38fbd47113 (diff)
downloadbcm5719-llvm-1e209fcceba66b84208148e6773ae30593df0df8.tar.gz
bcm5719-llvm-1e209fcceba66b84208148e6773ae30593df0df8.zip
Create NativeRegisterContext for android-arm64
Differential revision: http://reviews.llvm.org/D8058 llvm-svn: 232160
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp')
-rw-r--r--lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp b/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
index 891155fa131..8f1a2e2d443 100644
--- a/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
+++ b/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
@@ -13,6 +13,7 @@
#include <sstream>
#include "NativeProcessLinux.h"
+#include "NativeRegisterContextLinux_arm64.h"
#include "NativeRegisterContextLinux_x86_64.h"
#include "lldb/Core/Log.h"
@@ -198,7 +199,12 @@ NativeThreadLinux::GetRegisterContext ()
break;
}
#endif
-
+ case llvm::Triple::aarch64:
+ {
+ const uint32_t concrete_frame_idx = 0;
+ m_reg_context_sp.reset (new NativeRegisterContextLinux_arm64(*this, concrete_frame_idx, reg_interface));
+ break;
+ }
case llvm::Triple::x86:
case llvm::Triple::x86_64:
{
OpenPOWER on IntegriCloud