[all-commits] [llvm/llvm-project] 121cff: Revert "[lldb] [Process] Watch for fork/vfork noti...

Pavel Labath via All-commits all-commits at lists.llvm.org
Tue Apr 13 02:03:34 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 121cff78a8032a73aa4fb820625dc1ecae8e3997
      https://github.com/llvm/llvm-project/commit/121cff78a8032a73aa4fb820625dc1ecae8e3997
  Author: Pavel Labath <pavel at labath.sk>
  Date:   2021-04-13 (Tue, 13 Apr 2021)

  Changed paths:
    R lldb/include/lldb/Host/linux/Host.h
    M lldb/source/Host/linux/Host.cpp
    M lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
    M lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.h
    M lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD.h
    M lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp
    M lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.h
    M lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.cpp
    M lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.h
    M lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
    M lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
    M lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
    M lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
    M lldb/test/API/functionalities/gdb_remote_client/TestMultiprocess.py
    R lldb/test/Shell/Subprocess/Inputs/fork.cpp
    R lldb/test/Shell/Subprocess/clone-follow-parent-wp.test
    R lldb/test/Shell/Subprocess/clone-follow-parent.test
    R lldb/test/Shell/Subprocess/fork-follow-parent-wp.test
    R lldb/test/Shell/Subprocess/fork-follow-parent.test
    R lldb/test/Shell/Subprocess/lit.local.cfg
    R lldb/test/Shell/Subprocess/vfork-follow-parent-wp.test
    R lldb/test/Shell/Subprocess/vfork-follow-parent.test

  Log Message:
  -----------
  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.




More information about the All-commits mailing list