[Lldb-commits] [lldb] [lldb] Disable verbose_trap.test on Windows (PR #99323)
https://github.com/luporl created https://github.com/llvm/llvm-project/pull/99323 verbose_trap.test, added in #80368, fails on some Windows bots. See https://lab.llvm.org/buildbot/#/builders/141/builds/808. >From f57dd945e6c2e4d4b3d5a97b2ed05418d91902ac Mon Sep 17 00:00:00 2001 From: Leandro Lupori Date: Wed, 17 Jul 2024 10:12:11 -0300 Subject: [PATCH] [lldb] Disable verbose_trap.test on Windows verbose_trap.test, added in #80368, fails on some Windows bots. See https://lab.llvm.org/buildbot/#/builders/141/builds/808. --- lldb/test/Shell/Recognizer/verbose_trap.test | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lldb/test/Shell/Recognizer/verbose_trap.test b/lldb/test/Shell/Recognizer/verbose_trap.test index 45ef84bef611f..dafab7bdea688 100644 --- a/lldb/test/Shell/Recognizer/verbose_trap.test +++ b/lldb/test/Shell/Recognizer/verbose_trap.test @@ -1,3 +1,5 @@ +# UNSUPPORTED: system-windows +# # RUN: %clang_host -g -O0 %S/Inputs/verbose_trap.cpp -o %t.out -DVERBOSE_TRAP_TEST_CATEGORY=\"Foo\" -DVERBOSE_TRAP_TEST_MESSAGE=\"Bar\" # RUN: %lldb -b -s %s %t.out | FileCheck %s --check-prefixes=CHECK,CHECK-BOTH # ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb] Disable verbose_trap.test on Windows (PR #99323)
https://github.com/luporl closed https://github.com/llvm/llvm-project/pull/99323 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb][test] Fix simulator test for std::unique_ptr (PR #99357)
https://github.com/luporl created https://github.com/llvm/llvm-project/pull/99357 libcxx-simulators/unique_ptr/main.cpp uses __builtin_printf, that maps to printf on Windows. Include stdio.h to avoid linker errors on Windows. See https://lab.llvm.org/buildbot/#/builders/141/builds/853 >From 9d34bd13ee92b1bb1eacac522c6167cbf607f0fa Mon Sep 17 00:00:00 2001 From: Leandro Lupori Date: Wed, 17 Jul 2024 14:08:47 -0300 Subject: [PATCH] [lldb][test] Fix simulator test for std::unique_ptr libcxx-simulators/unique_ptr/main.cpp uses __builtin_printf, that maps to printf on Windows. Include stdio.h to avoid linker errors on Windows. See https://lab.llvm.org/buildbot/#/builders/141/builds/853 --- .../data-formatter-stl/libcxx-simulators/unique_ptr/main.cpp| 2 ++ 1 file changed, 2 insertions(+) diff --git a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/unique_ptr/main.cpp b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/unique_ptr/main.cpp index 08324e24f9cc4..a6bfaa3febebb 100644 --- a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/unique_ptr/main.cpp +++ b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/unique_ptr/main.cpp @@ -1,5 +1,7 @@ #include +#include + namespace std { namespace __lldb { template struct default_delete { ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb][test] Fix simulator test for std::unique_ptr (PR #99357)
luporl wrote: Test added in #98330. https://github.com/llvm/llvm-project/pull/99357 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb][test] Fix simulator test for std::unique_ptr (PR #99357)
luporl wrote: Merging to fix https://lab.llvm.org/buildbot/#/builders/141/builds/853, which has been broken for over 36 hours. https://github.com/llvm/llvm-project/pull/99357 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb][test] Fix simulator test for std::unique_ptr (PR #99357)
https://github.com/luporl closed https://github.com/llvm/llvm-project/pull/99357 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [LLDB][SaveCore] Add SBSaveCoreOptions Object, and SBProcess::SaveCore() overload (PR #98403)
luporl wrote: lldb-aarch64-windows is still failing: https://lab.llvm.org/buildbot/#/builders/141/builds/912 https://github.com/llvm/llvm-project/pull/98403 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [LLDB][SBSaveCoreOptions] Fix TestProcessSaveCore (PR #99692)
luporl wrote: @Jlalond Thanks for the fix. https://github.com/llvm/llvm-project/pull/99692 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] b58dd92 - [lldb-vscode] Skip restart tests on ARM
Author: Leandro Lupori Date: 2023-05-12T13:52:17-03:00 New Revision: b58dd9230e655feb0d904b8095f113a4f0246cbf URL: https://github.com/llvm/llvm-project/commit/b58dd9230e655feb0d904b8095f113a4f0246cbf DIFF: https://github.com/llvm/llvm-project/commit/b58dd9230e655feb0d904b8095f113a4f0246cbf.diff LOG: [lldb-vscode] Skip restart tests on ARM These tests always time out on ARM buildbot. Disabling them for now, until https://github.com/llvm/llvm-project/issues/62684 is fixed. Added: Modified: lldb/test/API/tools/lldb-vscode/restart/TestVSCode_restart_runInTerminal.py Removed: diff --git a/lldb/test/API/tools/lldb-vscode/restart/TestVSCode_restart_runInTerminal.py b/lldb/test/API/tools/lldb-vscode/restart/TestVSCode_restart_runInTerminal.py index f250e014cfe3d..48931f4e1bb5c 100644 --- a/lldb/test/API/tools/lldb-vscode/restart/TestVSCode_restart_runInTerminal.py +++ b/lldb/test/API/tools/lldb-vscode/restart/TestVSCode_restart_runInTerminal.py @@ -24,6 +24,7 @@ def isTestSupported(self): @skipIfWindows @skipIfRemote +@skipIf(archs=["arm"]) # Always times out on buildbot def test_basic_functionality(self): ''' Test basic restarting functionality when the process is running in @@ -58,6 +59,7 @@ def test_basic_functionality(self): @skipIfWindows @skipIfRemote +@skipIf(archs=["arm"]) # Always times out on buildbot def test_stopOnEntry(self): ''' Check that stopOnEntry works correctly when using runInTerminal. ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb/Interpreter] Make Scripted*Interface base class abstract (PR #71465)
luporl wrote: It seems this broke the lldb-aarch64-windows buildbot: https://lab.llvm.org/buildbot/#/builders/219/builds/6801 https://github.com/llvm/llvm-project/pull/71465 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb/Interpreter] Make Scripted*Interface base class abstract (PR #71465)
luporl wrote: @medismailben Yes, it did break that bot. https://lab.llvm.org/buildbot/#/builders/219/builds/6786 is the first build that includes your commit and when `Expr/TestIRMemoryMapWindows.test` started failing. https://lab.llvm.org/buildbot/#/builders/219/builds/6785 is a build failure that was fixed by https://github.com/llvm/llvm-project/commit/3267cd3fa10651b46e9d1ce66940301e784c0533. To confirm it, I've forced builds of particular revisions. https://lab.llvm.org/buildbot/#/builders/219/builds/6800 is right before your commit and passes and https://lab.llvm.org/buildbot/#/builders/219/builds/6801 adds only your commit and fails. https://github.com/llvm/llvm-project/pull/71465 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb/Interpreter] Make Scripted*Interface base class abstract (PR #71465)
luporl wrote: Thanks for the fix. https://github.com/llvm/llvm-project/pull/71465 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] Reapply "[lldb] Convert file address to load address when reading memory for DW_OP_piece" (PR #117168)
luporl wrote: It looks like this broke lldb-aarch64-windows: https://lab.llvm.org/buildbot/#/builders/141/builds/4061 ``` FAIL: lldb-shell :: SymbolFile/DWARF/DW_OP_piece-O3.c (1581 of 2048) TEST 'lldb-shell :: SymbolFile/DWARF/DW_OP_piece-O3.c' FAILED Exit Code: 1 Command Output (stdout): -- # RUN: at line 8 c:\users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe --target=specify-a-target-or-use-a-_host-substitution --target=aarch64-pc-windows-msvc -fmodules-cache-path=C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/lldb-test-build.noindex/module-cache-clang\lldb-shell -O3 -gdwarf C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\lldb\test\Shell\SymbolFile\DWARF\DW_OP_piece-O3.c -o C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\tools\lldb\test\Shell\SymbolFile\DWARF\Output\DW_OP_piece-O3.c.tmp # executed command: 'c:\users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\clang.exe' --target=specify-a-target-or-use-a-_host-substitution --target=aarch64-pc-windows-msvc '-fmodules-cache-path=C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/lldb-test-build.noindex/module-cache-clang\lldb-shell' -O3 -gdwarf 'C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\lldb\test\Shell\SymbolFile\DWARF\DW_OP_piece-O3.c' -o 'C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\tools\lldb\test\Shell\SymbolFile\DWARF\Output\DW_OP_piece-O3.c.tmp' # .---command stderr # | clang: warning: argument unused during compilation: '-fmodules-cache-path=C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/lldb-test-build.noindex/module-cache-clang\lldb-shell' [-Wunused-command-line-argument] # `- # RUN: at line 9 c:\users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\lldb.exe --no-lldbinit -S C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/tools/lldb\test\Shell\lit-lldb-init-quiet C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\tools\lldb\test\Shell\SymbolFile\DWARF\Output\DW_OP_piece-O3.c.tmp -o "b 25"-o "r"-o "p/x array[2]"-b | c:\users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\filecheck.exe C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\lldb\test\Shell\SymbolFile\DWARF\DW_OP_piece-O3.c # executed command: 'c:\users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\lldb.exe' --no-lldbinit -S 'C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/tools/lldb\test\Shell\lit-lldb-init-quiet' 'C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\tools\lldb\test\Shell\SymbolFile\DWARF\Output\DW_OP_piece-O3.c.tmp' -o 'b 25' -o r -o 'p/x array[2]' -b # .---command stderr # | error: No selected frame to use to find the default file. # | error: No file supplied and no default file available. # `- # error: command failed with exit status: 1 # executed command: 'c:\users\tcwg\llvm-worker\lldb-aarch64-windows\build\bin\filecheck.exe' 'C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\lldb\test\Shell\SymbolFile\DWARF\DW_OP_piece-O3.c' # .---command stderr # | C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\llvm-project\lldb\test\Shell\SymbolFile\DWARF\DW_OP_piece-O3.c:15:11: error: CHECK: expected string not found in input # | // CHECK: (lldb) p/x array[2] # | ^ # | :1:1: note: scanning from here # | (lldb) command source -s 0 'C:/Users/tcwg/llvm-worker/lldb-aarch64-windows/build/tools/lldb\test\Shell\lit-lldb-init-quiet' # | ^ # | :6:1: note: possible intended match here # | (lldb) b 25 ... ``` Can you please take a look? https://github.com/llvm/llvm-project/pull/117168 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb][test] DW_OP_piece-O3.c: XFAIL on AArch64 Windows (PR #117355)
@@ -5,9 +5,10 @@ // DW_AT_type (0x0032 "char[5]") // DW_AT_location (DW_OP_piece 0x2, DW_OP_addrx 0x0, DW_OP_piece 0x1) +// XFAIL: target=aarch64-pc-windows-{{.*}} luporl wrote: It's better to just skip the test on windows: `// UNSUPPORTED: system-windows` https://github.com/llvm/llvm-project/pull/117355 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb][test] DW_OP_piece-O3.c: XFAIL on AArch64 Windows (PR #117355)
https://github.com/luporl edited https://github.com/llvm/llvm-project/pull/117355 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb][test] DW_OP_piece-O3.c: Disable on Windows (PR #117355)
https://github.com/luporl approved this pull request. This fixes the failure for WoA, thanks. https://github.com/llvm/llvm-project/pull/117355 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb-dap] Ensure the IO forwarding threads are managed by the DAP object lifecycle. (PR #120457)
luporl wrote: > LLVM Buildbot has detected a new failure on builder `lldb-aarch64-windows` > running on `linaro-armv8-windows-msvc-05` while building `lldb` at step 6 > "test". > > Full details are available at: > https://lab.llvm.org/buildbot/#/builders/141/builds/5258 > Here is the relevant piece of the build log for the reference Hi. `lldb-aarch64-windows` has been broken for some time. Are there any plans to fix or revert this PR? https://github.com/llvm/llvm-project/pull/120457 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [lldb] Support ordered patterns in lldbtest.expect (PR #131475)
luporl wrote: This change broke https://lab.llvm.org/buildbot/#/builders/141/builds/7116. `functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py` passes when I revert this change. Can you please take a look? https://github.com/llvm/llvm-project/pull/131475 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [lldb] [llvm] [lldb] Implement CLI support for reverse-continue (PR #132783)
luporl wrote: It seems this broke lldb-aarch64-windows bot: https://lab.llvm.org/buildbot/#/builders/141/builds/8149 https://github.com/llvm/llvm-project/pull/132783 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits