[all-commits] [llvm/llvm-project] 4d3cc2: Correct debugserver to write xmm/ymm/zmm reg values
Jason Molenda via All-commits
all-commits at lists.llvm.org
Wed Apr 6 23:37:22 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4d3cc27831383987b38e60875573982af5e0538b
https://github.com/llvm/llvm-project/commit/4d3cc27831383987b38e60875573982af5e0538b
Author: Jason Molenda <jason at molenda.com>
Date: 2022-04-06 (Wed, 06 Apr 2022)
Changed paths:
M lldb/test/Shell/Register/x86-64-write.test
M lldb/test/Shell/Register/x86-64-ymm-write.test
M lldb/test/Shell/Register/x86-64-zmm-write.test
M lldb/tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.cpp
Log Message:
-----------
Correct debugserver to write xmm/ymm/zmm reg values
debugserver does not call thread_set_state when changing xmm/ymm/zmm
register values, so the register contents are never updated. Fix
that. Mark the shell tests which xfail'ed these tests on darwin systems
to xfail them when the system debugserver, they will pass when using
the in-tree debugserver. When this makes it into the installed
system debugservers, we'll remove the xfails.
Differential Revision: https://reviews.llvm.org/D123269
rdar://91258333
rdar://31294382
More information about the All-commits
mailing list