[Lldb-commits] [lldb] r298061 - Speculative build fix for FreeBSD

Pavel Labath via lldb-commits lldb-commits at lists.llvm.org
Fri Mar 17 03:09:57 PDT 2017


Author: labath
Date: Fri Mar 17 05:09:56 2017
New Revision: 298061

URL: http://llvm.org/viewvc/llvm-project?rev=298061&view=rev
Log:
Speculative build fix for FreeBSD

broken by r298058.

Modified:
    lldb/trunk/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp

Modified: lldb/trunk/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp?rev=298061&r1=298060&r2=298061&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp (original)
+++ lldb/trunk/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp Fri Mar 17 05:09:56 2017
@@ -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;




More information about the lldb-commits mailing list