summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux
diff options
context:
space:
mode:
authorTodd Fiala <todd.fiala@gmail.com>2014-09-04 16:08:20 +0000
committerTodd Fiala <todd.fiala@gmail.com>2014-09-04 16:08:20 +0000
commitdbec1ff42acb093f6c337d2a61e2e548158dafe7 (patch)
tree07a8c05e50855e0a633b8cd19dea60a059449bd0 /lldb/source/Plugins/Process/Linux
parentc11bf80265c7f88b57a1a9f3beef1e3548121d2d (diff)
downloadbcm5719-llvm-dbec1ff42acb093f6c337d2a61e2e548158dafe7.tar.gz
bcm5719-llvm-dbec1ff42acb093f6c337d2a61e2e548158dafe7.zip
Fix build break on Ubuntu 12.04 with ARM64 changes.
See http://llvm.org/bugs/show_bug.cgi?id=20824 for more details. Tested: Ubuntu 12.04 x86_64, gcc-4.9.1-built lldb Ubuntu 14.04 x86_64, clang-3.5-build lldb llvm-svn: 217169
Diffstat (limited to 'lldb/source/Plugins/Process/Linux')
-rw-r--r--lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp b/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
index 416d6a65da5..bfe8dc984a4 100644
--- a/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
+++ b/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
@@ -65,6 +65,8 @@
#define LLDB_PERSONALITY_GET_CURRENT_SETTINGS 0xffffffff
+#define LLDB_PTRACE_NT_ARM_TLS 0x401 // ARM TLS register
+
// Support hardware breakpoints in case it has not been defined
#ifndef TRAP_HWBKPT
#define TRAP_HWBKPT 4
@@ -800,7 +802,7 @@ ReadThreadPointerOperation::Execute(ProcessMonitor *monitor)
{
case llvm::Triple::aarch64:
{
- int regset = NT_ARM_TLS;
+ int regset = LLDB_PTRACE_NT_ARM_TLS;
struct iovec ioVec;
ioVec.iov_base = m_addr;
OpenPOWER on IntegriCloud