[lldb][AArch64][Linux] Add register field information for SME's SVCR register (#71809)
commit9ad25f235262bf9e215fdcb68706966b19b915ef
authorDavid Spickett <david.spickett@linaro.org>
Fri, 10 Nov 2023 09:30:11 +0000 (10 09:30 +0000)
committerGitHub <noreply@github.com>
Fri, 10 Nov 2023 09:30:11 +0000 (10 09:30 +0000)
tree370ce6769e0008bea210961e8bc79fe3d7da2ac7
parent5b0f703918064c6691d58bcdf8f98f26de056811
[lldb][AArch64][Linux] Add register field information for SME's SVCR register (#71809)

This register is a pseudo register but mirrors the architectural
register's contents. See:
https://developer.arm.com/documentation/ddi0616/latest/

For the full details. Example output:
```
(lldb) register read svcr
    svcr = 0x0000000000000002
         = (ZA = 1, SM = 0)
```
lldb/source/Plugins/Process/Utility/RegisterFlagsLinux_arm64.cpp
lldb/source/Plugins/Process/Utility/RegisterFlagsLinux_arm64.h
lldb/test/API/commands/register/register/aarch64_sme_z_registers/save_restore/TestSMEZRegistersSaveRestore.py
lldb/test/API/linux/aarch64/sme_core_file/TestAArch64LinuxSMECoreFile.py