Revert "[lldb] [Process] Watch for fork/vfork notifications" and associated followups
authorPavel Labath <pavel@labath.sk>
Tue, 13 Apr 2021 08:55:56 +0000 (10:55 +0200)
committerPavel Labath <pavel@labath.sk>
Tue, 13 Apr 2021 09:03:06 +0000 (11:03 +0200)
commit121cff78a8032a73aa4fb820625dc1ecae8e3997
tree850278d32aecc08683d0f79dba5413c2d677d8cb
parenta1f3187ca8a39a62f4a430da823c01aa7874b0d3
Revert "[lldb] [Process] Watch for fork/vfork notifications" and associated followups

This commit has caused the following tests to be flaky:
TestThreadSpecificBpPlusCondition.py
TestExitDuringExpression.py

The exact cause is not known yet, but since both tests deal with
threads, my guess is it has something to do with the tracking of
creation of new threads (which the commit touches upon).

This reverts the following commits:
d01bff8cbdc98fb8751f7bf10af19b47ae5c445d,
ba62ebc48e8c424ce3a78ba01acda679d536dd47,
e761b6b4c58d4f7ae1073d925d7cb321d68ee93a,
a345419ee03095c8cdfbe1c2728467c4da8fa0a4.
22 files changed:
lldb/include/lldb/Host/linux/Host.h [deleted file]
lldb/source/Host/linux/Host.cpp
lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.h
lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD.h
lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp
lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.h
lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.cpp
lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.h
lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
lldb/test/API/functionalities/gdb_remote_client/TestMultiprocess.py
lldb/test/Shell/Subprocess/Inputs/fork.cpp [deleted file]
lldb/test/Shell/Subprocess/clone-follow-parent-wp.test [deleted file]
lldb/test/Shell/Subprocess/clone-follow-parent.test [deleted file]
lldb/test/Shell/Subprocess/fork-follow-parent-wp.test [deleted file]
lldb/test/Shell/Subprocess/fork-follow-parent.test [deleted file]
lldb/test/Shell/Subprocess/lit.local.cfg [deleted file]
lldb/test/Shell/Subprocess/vfork-follow-parent-wp.test [deleted file]
lldb/test/Shell/Subprocess/vfork-follow-parent.test [deleted file]