[Lldb-commits] [lldb] r217521 - Move FreeBSD's thread SetName implementation to ThisThread
Ed Maste
emaste at freebsd.org
Wed Sep 10 10:09:46 PDT 2014
Author: emaste
Date: Wed Sep 10 12:09:46 2014
New Revision: 217521
URL: http://llvm.org/viewvc/llvm-project?rev=217521&view=rev
Log:
Move FreeBSD's thread SetName implementation to ThisThread
SetName is only used in LLDB to set a thead's own name. Move it there
to match OS X and Windows and slightly reduce the effort in any future
HostThread/ThisThread name refactoring.
Modified:
lldb/trunk/include/lldb/Host/freebsd/HostThreadFreeBSD.h
lldb/trunk/source/Host/freebsd/HostThreadFreeBSD.cpp
lldb/trunk/source/Host/freebsd/ThisThread.cpp
Modified: lldb/trunk/include/lldb/Host/freebsd/HostThreadFreeBSD.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Host/freebsd/HostThreadFreeBSD.h?rev=217521&r1=217520&r2=217521&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Host/freebsd/HostThreadFreeBSD.h (original)
+++ lldb/trunk/include/lldb/Host/freebsd/HostThreadFreeBSD.h Wed Sep 10 12:09:46 2014
@@ -24,7 +24,6 @@ class HostThreadFreeBSD : public HostThr
HostThreadFreeBSD();
HostThreadFreeBSD(lldb::thread_t thread);
- static void SetName(lldb::thread_t thread, llvm::StringRef name);
static void GetName(lldb::tid_t tid, llvm::SmallVectorImpl<char> &name);
};
}
Modified: lldb/trunk/source/Host/freebsd/HostThreadFreeBSD.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/freebsd/HostThreadFreeBSD.cpp?rev=217521&r1=217520&r2=217521&view=diff
==============================================================================
--- lldb/trunk/source/Host/freebsd/HostThreadFreeBSD.cpp (original)
+++ lldb/trunk/source/Host/freebsd/HostThreadFreeBSD.cpp Wed Sep 10 12:09:46 2014
@@ -34,12 +34,6 @@ HostThreadFreeBSD::HostThreadFreeBSD(lld
}
void
-HostThreadFreeBSD::SetName(lldb::thread_t thread, llvm::StringRef name)
-{
- ::pthread_set_name_np(thread, name.data());
-}
-
-void
HostThreadFreeBSD::GetName(lldb::tid_t tid, llvm::SmallVectorImpl<char> &name)
{
name.clear();
Modified: lldb/trunk/source/Host/freebsd/ThisThread.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/freebsd/ThisThread.cpp?rev=217521&r1=217520&r2=217521&view=diff
==============================================================================
--- lldb/trunk/source/Host/freebsd/ThisThread.cpp (original)
+++ lldb/trunk/source/Host/freebsd/ThisThread.cpp Wed Sep 10 12:09:46 2014
@@ -20,7 +20,7 @@ using namespace lldb_private;
void
ThisThread::SetName(llvm::StringRef name)
{
- HostNativeThread::SetName(::pthread_self(), name);
+ ::pthread_set_name_np(::pthread_self(), name.data());
}
void
More information about the lldb-commits
mailing list