[Lldb-commits] [lldb] [llvm] [lldb] Support register vector and union types (draft, no not commit!) (PR #196032)
via lldb-commits
lldb-commits at lists.llvm.org
Wed May 6 02:32:50 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 33457 tests passed
* 528 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### lldb-shell
<details>
<summary>lldb-shell.Register/Core/aarch64-freebsd-register-fields.test</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/lldb --no-lldbinit -S /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb/test/Shell/lit-lldb-init-quiet -b -s /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/aarch64-freebsd-register-fields.test -c /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/Inputs/aarch64-freebsd-multithread.core | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/aarch64-freebsd-register-fields.test
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/lldb --no-lldbinit -S /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb/test/Shell/lit-lldb-init-quiet -b -s /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/aarch64-freebsd-register-fields.test -c /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/Inputs/aarch64-freebsd-multithread.core
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/aarch64-freebsd-register-fields.test
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/aarch64-freebsd-register-fields.test:9:15: error: CHECK-NEXT: is not on the line after the previous match
# | # CHECK-NEXT: = (N = 0, Z = 1, C = 1, V = 0, SS = 0, IL = 0, D = 1, A = 0, I = 0, F = 0, nRW = 0, EL = 0, SP = 0)
# | ^
# | <stdin>:11:9: note: 'next' match was here
# | normal = (N = 0, Z = 1, C = 1, V = 0, SS = 0, IL = 0, D = 1, A = 0, I = 0, F = 0, nRW = 0, EL = 0, SP = 0)
# | ^
# | <stdin>:9:19: note: previous match ended here
# | cpsr = 0x60000200
# | ^
# | <stdin>:10:1: note: non-matching line after previous match is here
# | = {
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/aarch64-freebsd-register-fields.test
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 6: (lldb) command source -s 0 '/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/aarch64-freebsd-register-fields.test'
# | 7: Executing commands in '/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/Shell/Register/Core/aarch64-freebsd-register-fields.test'.
# | 8: (lldb) register read cpsr
# | 9: cpsr = 0x60000200
# | 10: = {
# | 11: normal = (N = 0, Z = 1, C = 1, V = 0, SS = 0, IL = 0, D = 1, A = 0, I = 0, F = 0, nRW = 0, EL = 0, SP = 0)
# | next:9 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 12: raw_bits = (31 = 0, 30 = 1, 29 = 1, 28 = 0, 27 = 0, 26 = 0, 25 = 0, 24 = 0, 23 = 0, 22 = 0, 21 = 0, 20 = 0, 19 = 0, 18 = 0, 17 = 0, 16 = 0, 15 = 0, 14 = 0, 13 = 0, 12 = 0, 11 = 0, 10 = 0, 9 = 1, 8 = 0, ...)
# | 13: vectors = {
# | 14: 8 = (0x00, 0x02, 0x00, 0x60)
# | 15: 16 = (512, 24576)
# | 16: 32 = (1610613248)
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/196032
More information about the lldb-commits
mailing list