[all-commits] [llvm/llvm-project] e095cd: [lldb] Add a NativeProcessProtocol::Threads() iter...

Michał Górny via All-commits all-commits at lists.llvm.org
Tue Jun 28 12:49:32 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e095cddb7622223fde72b577f3fab5e039cea4c3
      https://github.com/llvm/llvm-project/commit/e095cddb7622223fde72b577f3fab5e039cea4c3
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2022-06-28 (Tue, 28 Jun 2022)

  Changed paths:
    M lldb/include/lldb/Host/common/NativeProcessProtocol.h
    M lldb/source/Plugins/Process/Linux/IntelPTCollector.cpp
    M lldb/source/Plugins/Process/Linux/IntelPTMultiCoreTrace.cpp
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp

  Log Message:
  -----------
  [lldb] Add a NativeProcessProtocol::Threads() iterable

Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.llvm.org/D128698


  Commit: b415f8e3dfb839a886b5290bbebbdd42344c07a9
      https://github.com/llvm/llvm-project/commit/b415f8e3dfb839a886b5290bbebbdd42344c07a9
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2022-06-28 (Tue, 28 Jun 2022)

  Changed paths:
    M lldb/test/API/tools/lldb-server/TestGdbRemoteFork.py

  Log Message:
  -----------
  [lldb] [llgs] Add base nonstop fork/vfork tests

Extend the most of baseline fork tests to run in nonstop mode as well.
For more cases, we're just testing one example scenario to save time.
This patch does not cover tests that rely on correct exit handling,
as fixing that is addressed in a followup patch.

Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.llvm.org/D128638


  Commit: 261d0033500eaa281b74c9d54ae240257a0ea00c
      https://github.com/llvm/llvm-project/commit/261d0033500eaa281b74c9d54ae240257a0ea00c
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2022-06-28 (Tue, 28 Jun 2022)

  Changed paths:
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
    M lldb/test/API/tools/lldb-server/TestGdbRemoteFork.py

  Log Message:
  -----------
  [lldb] [llgs] Fix premature server exit if multiprocess+nonstop

Fix lldb-server in the non-stop + multiprocess mode to exit on vStopped
only if all processes have exited, rather than when the first one exits.

Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.llvm.org/D128639


Compare: https://github.com/llvm/llvm-project/compare/c72f22bf16ff...261d0033500e


More information about the All-commits mailing list