[Lldb-commits] [lldb] [lldb] AArch64 register 33 is not cpsr (PR #183860)
David Spickett via lldb-commits
lldb-commits at lists.llvm.org
Wed Mar 4 03:19:26 PST 2026
DavidSpickett wrote:
```
======================================================================
FAIL: test_qRegisterInfo_contains_required_generics_debugserver_llgs (TestGdbRemote_qRegisterInfo.TestGdbRemote_qMemoryRegion)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py", line 48, in test_method
return attrvalue(self)
File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/test/API/tools/lldb-server/TestGdbRemote_qRegisterInfo.py", line 76, in test_qRegisterInfo_contains_required_generics_debugserver
self.assertIn("flags", generic_regs)
AssertionError: 'flags' not found in {'arg1': 1, 'arg2': 1, 'arg3': 1, 'arg4': 1, 'arg5': 1, 'arg6': 1, 'arg7': 1, 'arg8': 1, 'fp': 1, 'ra': 1, 'sp': 1, 'pc': 1, 'tp': 1}
Config=aarch64-/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/build/bin/clang
----------------------------------------------------------------------
```
https://lab.llvm.org/buildbot/#/builders/59/builds/32470
It's still readable:
```
(lldb) register read cpsr
cpsr = 0x80001000
= (N = 1, Z = 0, C = 0, V = 0, DIT = 0, SS = 0, IL = 0, SSBS = 1, D = 0, A = 0, I = 0, F = 0, nR
W = 0, EL = 0, SP = 0)
```
Just missing the "flags" marker I think.
https://github.com/llvm/llvm-project/pull/183860
More information about the lldb-commits
mailing list