[all-commits] [llvm/llvm-project] f1342c: [LLDB] AArch64 SVE restore SVE registers after exp...
Muhammad Omair Javaid via All-commits
all-commits at lists.llvm.org
Sat Sep 11 17:43:19 PDT 2021
Branch: refs/heads/release/13.x
Home: https://github.com/llvm/llvm-project
Commit: f1342c749ac0511f0940f0bb98eb6b523e8214bb
https://github.com/llvm/llvm-project/commit/f1342c749ac0511f0940f0bb98eb6b523e8214bb
Author: Muhammad Omair Javaid <omair.javaid at linaro.org>
Date: 2021-09-12 (Sun, 12 Sep 2021)
Changed paths:
M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
M lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.h
M lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h
M lldb/test/API/commands/register/register/aarch64_sve_registers/rw_access_static_config/TestSVERegisters.py
M lldb/test/API/commands/register/register/aarch64_sve_registers/rw_access_static_config/main.c
Log Message:
-----------
[LLDB] AArch64 SVE restore SVE registers after expression
This patch fixes register save/restore on expression call to also include SVE registers.
This will fix expression calls like:
re re p1
<Register Value P1 before expression>
p <var-name or function call>
re re p1
<Register Value P1 after expression>
In above example register P1 should remain the same before and after the expression evaluation.
Reviewed By: DavidSpickett
Differential Revision: https://reviews.llvm.org/D108739
More information about the All-commits
mailing list