[all-commits] [llvm/llvm-project] 2f5088: [lldb] [gdb-remote] Include PID in vCont packets i...

Michał Górny via All-commits all-commits at lists.llvm.org
Fri Aug 19 23:21:49 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2f50883c132879395c2cb45c458a4ec132309b32
      https://github.com/llvm/llvm-project/commit/2f50883c132879395c2cb45c458a4ec132309b32
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2022-08-20 (Sat, 20 Aug 2022)

  Changed paths:
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
    M lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
    A lldb/test/API/functionalities/gdb_remote_client/TestContinue.py

  Log Message:
  -----------
  [lldb] [gdb-remote] Include PID in vCont packets if multiprocess

Try to always send vCont packets and include the PID in them if running
multiprocess.  This is necessary to ensure that with the upcoming full
multiprocess support always resumes the correct process without having
to resort to the legacy Hc packets.

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




More information about the All-commits mailing list