[Lldb-commits] [lldb] [lldb][windows] add assert frame recognizer Windows (PR #197282)
Dmitry Vasilyev via lldb-commits
lldb-commits at lists.llvm.org
Fri May 15 11:09:04 PDT 2026
slydiman wrote:
The buildbot [lldb-remote-linux-win](https://lab.llvm.org/buildbot/#/builders/197/builds/16004) is broken too.
```
TEST 'lldb-shell :: Recognizer/assert.test' FAILED
# .---command stderr------------
# | C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\test\Shell\Recognizer\assert.test:10:10: error: CHECK: expected string not found in input
# | # CHECK: thread #{{.*}}stop reason = hit program assert
# | ^
# | <stdin>:1:1: note: scanning from here
# | (lldb) platform select remote-linux
# | ^
# | <stdin>:25:34: note: possible intended match here
# | * thread #1, name = 'assert.test.tmp', stop reason = signal SIGABRT
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\test\Shell\Recognizer\assert.test
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: (lldb) platform select remote-linux
# | check:10'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 2: Platform: remote-linux
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: Connected: no
# | check:10'0 ~~~~~~~~~~~~~~~
# | 4: (lldb) platform connect connect://arm64-linux-03.lab.llvm.org:1234
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: Platform: remote-linux
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 6: Triple: aarch64-unknown-linux-gnu
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 20: Executing commands in 'C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\test\Shell\Recognizer\assert.test'.
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 21: (lldb) run
# | check:10'0 ~~~~~~~~~~~
# | 22: assert.test.tmp.out: C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\test\Shell\Recognizer/Inputs/assert.c:7: int main(): Assertion `a == 42' failed.
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 23: (lldb) Process 1097182 launched: 'C:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\test\Shell\Recognizer\Output\assert.test.tmp.out' (aarch64)
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 24: Process 1097182 stopped
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 25: * thread #1, name = 'assert.test.tmp', stop reason = signal SIGABRT
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:10'1 ? possible intended match
# | 26: frame #0: 0x0000fffff7e72008 libc.so.6`___lldb_unnamed_symbol_81ed0 + 312
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 27: libc.so.6`___lldb_unnamed_symbol_81ed0:
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 28: -> 0xfffff7e72008 <+312>: cmn w0, #0x1, lsl #12 ; =0x1000
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 29: 0xfffff7e7200c <+316>: csneg w0, wzr, w0, ls
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 30: 0xfffff7e72010 <+320>: b 0xfffff7e71f8c ; <+188>
# | check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
```
https://github.com/llvm/llvm-project/pull/197282
More information about the lldb-commits
mailing list