[all-commits] [llvm/llvm-project] 7acf2e: [lldb] [Process/FreeBSDRemote] Fix #include for i3...

Michał Górny via All-commits all-commits at lists.llvm.org
Mon Oct 26 03:56:28 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7acf2e2e1e8f7e2eac2dd5bbf7d752ba7ad4e79c
      https://github.com/llvm/llvm-project/commit/7acf2e2e1e8f7e2eac2dd5bbf7d752ba7ad4e79c
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M lldb/source/Plugins/Process/FreeBSDRemote/NativeRegisterContextFreeBSD_x86_64.cpp

  Log Message:
  -----------
  [lldb] [Process/FreeBSDRemote] Fix #include for i386 compat

Include <x86/fpu.h> rather than <machine/fpu.h>, as the latter is not
present on i386.

Differential Revision: https://reviews.llvm.org/D90128


  Commit: 37d4d3bb4daf409102237132ae8e1db250da83be
      https://github.com/llvm/llvm-project/commit/37d4d3bb4daf409102237132ae8e1db250da83be
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M lldb/test/Shell/Register/Inputs/x86-64-write.cpp
    M lldb/test/Shell/Register/Inputs/x86-mm-xmm-write.cpp
    M lldb/test/Shell/Register/Inputs/x86-ymm-write.cpp
    M lldb/test/Shell/Register/Inputs/x86-zmm-write.cpp

  Log Message:
  -----------
  [lldb] [test/Register] Use initial state for write tests

Reset registers to their 'initial' state instead of a semi-random
pattern in write tests.  While the latter might have been helpful
while debugging failures (i.e. to distinguish unmodified registers
from mistakenly written zeroes), the former makes it possible to test
whether xstate_bv field is written correctly when using XSAVE.

With this change, the four relevant tests start failing on NetBSD
without D90105.

Differential Revision: https://reviews.llvm.org/D90114


  Commit: a8902376651a7adbacd0c1934d9f70bdb9fad7f0
      https://github.com/llvm/llvm-project/commit/a8902376651a7adbacd0c1934d9f70bdb9fad7f0
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp

  Log Message:
  -----------
  [lldb] [Process/NetBSD] Set xs_xstate_bv correctly when setting regs

Ensure that xs_xstate_bv is set correctly before calling
WriteRegisterSet().  The bit can be clear if the relevant registers
were at their initial state when they were read, and it needs to be set
in order to apply changes from the XState structure.

Differential Revision: https://reviews.llvm.org/D90105


  Commit: f5ca27569eacc398f0e4fc63a9b55cafac398c04
      https://github.com/llvm/llvm-project/commit/f5ca27569eacc398f0e4fc63a9b55cafac398c04
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.h
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.cpp
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
    M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.h

  Log Message:
  -----------
  [lldb] [Process/Linux] Reuse NativeRegisterContextWatchpoint_x86

Differential Revision: https://reviews.llvm.org/D90119


Compare: https://github.com/llvm/llvm-project/compare/4afa077899b1...f5ca27569eac


More information about the All-commits mailing list