diff options
author | Pavel Labath <labath@google.com> | 2017-03-17 10:09:56 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2017-03-17 10:09:56 +0000 |
commit | 872305e95c0c92dfe61a3af5d530bfe6c08288c9 (patch) | |
tree | d7610cb8bd43b97190e4783843a035e896dceb40 | |
parent | 70c8d291c281577b842813920519725ebc4b97bb (diff) | |
download | bcm5719-llvm-872305e95c0c92dfe61a3af5d530bfe6c08288c9.tar.gz bcm5719-llvm-872305e95c0c92dfe61a3af5d530bfe6c08288c9.zip |
Speculative build fix for FreeBSD
broken by r298058.
llvm-svn: 298061
-rw-r--r-- | lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp b/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp index 6e9cc9c13b0..3269f2ab6b6 100644 --- a/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp +++ b/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp @@ -9,6 +9,8 @@ // C Includes #include <errno.h> +#include <sys/sysctl.h> +#include <sys/types.h> // C++ Includes // Other libraries and framework includes @@ -141,7 +143,7 @@ const char *FreeBSDThread::GetName() { } for (size_t i = 0; i < len / sizeof(*kp); i++) { - if (kp[i].ki_tid == (lwpid_t)tid) { + if (kp[i].ki_tid == (lwpid_t)GetID()) { m_thread_name.append(kp[i].ki_tdname, kp[i].ki_tdname + strlen(kp[i].ki_tdname)); break; |