[all-commits] [llvm/llvm-project] af93f1: [lldb] [llgs] Refactor SendStopReplyPacketForThrea...

Michał Górny via All-commits all-commits at lists.llvm.org
Mon Jun 20 10:42:36 PDT 2022


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

  Changed paths:
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h

  Log Message:
  -----------
  [lldb] [llgs] Refactor SendStopReplyPacketForThread for multiprocess

Refactor SendStopReplyPacketForThread() to accept process instance
as a parameter rather than use m_current_process.  This future-proofs
it for multiprocess support.

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


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

  Changed paths:
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h

  Log Message:
  -----------
  [lldb] [llgs] Refactor SendStopReasonForState for multiprocess

Refactor GDBRemoteCommunicationServerLLGS::SendStopReasonForState()
to accept process as an argument rather than hardcoding
m_current_process, in order to make it work correctly for multiprocess
scenarios.

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


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

  Changed paths:
    M lldb/packages/Python/lldbsuite/test/test_categories.py

  Log Message:
  -----------
  [lldb] [test] Disable gmodules testing on FreeBSD

The -gmodule tests currently fail on FreeBSD due to include bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264730

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


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

  Changed paths:
    M lldb/test/API/commands/register/register/register_command/TestRegisters.py

  Log Message:
  -----------
  [lldb] [test] Make AVX/MPX register tests more robust and fix on BSD

Make the AVX/MPX register tests more robust by checking for the presence
of actual registers rather than register sets.  Account for the option
that the respective registers are defined but not available, as is
the case on FreeBSD and NetBSD.  This fixes test regression on these
platforms.

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


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

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

  Log Message:
  -----------
  [lldb] [test] Fix test_platform_file_fstat to account for negative ints

Fix test_platform_file_fstat to correctly truncate/max out the expected
value when GDB Remote Serial Protocol specifies a value as an unsigned
integer but the underlying platform type uses a signed integer.

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


Compare: https://github.com/llvm/llvm-project/compare/db85345f2d9f...d3292c4ba0ce


More information about the All-commits mailing list