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

Michał Górny via All-commits all-commits at lists.llvm.org
Fri Aug 19 00:02:50 PDT 2022

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ccb9d4d4addc2fb2aa94cf776d43d8be35365272
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2022-08-19 (Fri, 19 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