llvm-project/lldb/packages/Python/lldbsuite/test/tools/lldb-server
Pavel Labath 225b79524d Remove HostThreadLinux/Free/NetBSD
Summary:
These classes existed only because of the GetName() static function,
which can be moved to a more natural place anyway. I move the linux
version to NativeProcessLinux (and get rid of ProcFileReader), the
freebsd version to ProcessFreeBSD (and fix a bug where it was using the
current process ID, instead of the inferior pid), and remove the NetBSD
version (which was probably incorrect anyway, as it assumes the current
process instead of the inferior.

I also add an llgs test to that verifies thread names are read
correctly.

Reviewers: zturner, krytarowski, emaste

Subscribers: lldb-commits, mgorny

Differential Revision: https://reviews.llvm.org/D30981

llvm-svn: 298058
2017-03-17 09:51:23 +00:00
..
commandline *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
exit-code Support NetBSD Thread ID in lldb-server tests 2017-02-27 17:52:48 +00:00
inferior-crash Finish the reformatting of the lldb-server test executables 2017-02-23 10:00:33 +00:00
platform-process-connect Finish the reformatting of the lldb-server test executables 2017-02-23 10:00:33 +00:00
signal-filtering Add a comment to describe purpose of signal-filtering test 2017-02-28 02:40:34 +00:00
test *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
thread-name Remove HostThreadLinux/Free/NetBSD 2017-03-17 09:51:23 +00:00
.clang-format Reformat inferior's main.cpp in lldb-server test 2017-02-23 09:46:33 +00:00
Makefile Make sure LldbGdbServerTestCase is built in arm mode to avoid failures due thumb instructions 2016-08-11 10:35:05 +00:00
TestGdbRemoteAttach.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestGdbRemoteAuxvSupport.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestGdbRemoteExpeditedRegisters.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestGdbRemoteHostInfo.py Fix flakyness in TestGdbRemoteHostInfo 2017-03-02 11:36:14 +00:00
TestGdbRemoteKill.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestGdbRemoteModuleInfo.py Fix test breakage in r280919 2016-09-08 11:09:14 +00:00
TestGdbRemoteProcessInfo.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestGdbRemoteRegisterState.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestGdbRemoteSingleStep.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestGdbRemoteThreadsInStopReply.py Prevent client from querying each thread's PC at each stop. 2017-01-20 14:17:16 +00:00
TestGdbRemote_qThreadStopInfo.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestGdbRemote_vCont.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TestLldbGdbServer.py Hardware breakpoints for Linux on Arm/AArch64 targets 2017-02-24 13:27:31 +00:00
gdbremote_testcase.py Hardware breakpoints for Linux on Arm/AArch64 targets 2017-02-24 13:27:31 +00:00
lldbgdbserverutils.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
main.cpp Support NetBSD Thread ID in lldb-server tests 2017-02-27 17:52:48 +00:00
socket_packet_pump.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00