[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