diff options
author | Michał Górny <mgorny@gentoo.org> | 2019-11-17 22:01:19 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2019-11-18 11:21:17 +0100 |
commit | 23a766dcad47993f632ab22ab3a8f3dc977bd838 (patch) | |
tree | e3080a4ec0d897bb2d22cea1c402304da59c5459 /lldb/packages/Python/lldbsuite/test | |
parent | e8924d6403eba06438f669e434eee11016f20a67 (diff) | |
download | bcm5719-llvm-23a766dcad47993f632ab22ab3a8f3dc977bd838.tar.gz bcm5719-llvm-23a766dcad47993f632ab22ab3a8f3dc977bd838.zip |
[lldb] [Process/NetBSD] Implement thread name getting
Implement thread name getting sysctl() on NetBSD. Also fix
the incorrect type in pthread_setname_np() in the relevant test.
Differential Revision: https://reviews.llvm.org/D70363
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/TestGdbRemoteThreadName.py | 1 | ||||
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/main.cpp | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/TestGdbRemoteThreadName.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/TestGdbRemoteThreadName.py index 6a8246a91aa..294eb96a07f 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/TestGdbRemoteThreadName.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/TestGdbRemoteThreadName.py @@ -30,7 +30,6 @@ class TestGdbRemoteThreadName(gdbremote_testcase.GdbRemoteTestCaseBase): self.assertEqual(expected_name, kv_dict.get("name")) @skipIfWindows # the test is not updated for Windows. - @skipIfNetBSD # build failure due to pthread_setname_np prototype @llgs_test def test(self): """ Make sure lldb-server can retrieve inferior thread name""" diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/main.cpp b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/main.cpp index 0403031143b..898e9a35e9a 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/main.cpp +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-name/main.cpp @@ -9,7 +9,7 @@ void set_thread_name(const char *name) { #elif defined(__linux__) ::pthread_setname_np(::pthread_self(), name); #elif defined(__NetBSD__) - ::pthread_setname_np(::pthread_self(), "%s", name); + ::pthread_setname_np(::pthread_self(), "%s", const_cast<char *>(name)); #endif } |