[Lldb-commits] [lldb] [lldb][DWARF64] Enable support for DWARF64 format handling (PR #145645)

2025-06-24 Thread Hemang Gadhavi via lldb-commits
https://github.com/HemangGadhavi updated https://github.com/llvm/llvm-project/pull/145645 >From a85d648ce62b69b870dda306dbdc2d412ed89d33 Mon Sep 17 00:00:00 2001 From: HemangGadhavi Date: Wed, 25 Jun 2025 02:06:05 -0400 Subject: [PATCH] [lldb][DWARF64] Enable support for DWARF64 format handling

[Lldb-commits] [lldb] [lldb][DWARF64] Enable support for DWARF64 format handling (PR #145645)

2025-06-24 Thread Hemang Gadhavi via lldb-commits
https://github.com/HemangGadhavi updated https://github.com/llvm/llvm-project/pull/145645 >From 547716f930b16cd66b5aa6ce3a59aaf6167ece01 Mon Sep 17 00:00:00 2001 From: HemangGadhavi Date: Wed, 25 Jun 2025 02:06:05 -0400 Subject: [PATCH] [lldb][DWARF64] Enable support for DWARF64 format handling

[Lldb-commits] [lldb] [lldb][DWARF64] Enable support for DWARF64 format handling (PR #145645)

2025-06-24 Thread Hemang Gadhavi via lldb-commits
HemangGadhavi wrote: @labath @DavidSpickett With this PR I have enable the support of `DWARF64` format, I made the use of the existing llvm framework to get the header size and also adjusting the form value according to the format (i.e. `DW_FORM_ref_addr` suppose to 4bytes for `DWARF32` and 8

[Lldb-commits] [lldb] Revert "[lldb] Add count for number of DWO files loaded in statistics" (PR #145494)

2025-06-24 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Michael Buch (Michael137) Changes Reverts llvm/llvm-project#144424 Caused CI failures. macOS CI failure was: ``` 10:20:36 FAIL: test_dwp_dwo_file_count (TestStats.TestCase) 10:20:36 Test "statistics dump" and the loaded dwo file coun

[Lldb-commits] [lldb] Reland "[lldb][target] Add progress report for wait-attaching to proc… (PR #145111)

2025-06-24 Thread Chelsea Cassanova via lldb-commits
https://github.com/chelcassanova updated https://github.com/llvm/llvm-project/pull/145111 >From def09f294e36e2fe703d66eeae37253ac8fbb7b1 Mon Sep 17 00:00:00 2001 From: Chelsea Cassanova Date: Fri, 20 Jun 2025 13:47:32 -0700 Subject: [PATCH] Reland "[lldb][target] Add progress report for wait-at

[Lldb-commits] [lldb] [lldb] Fix AppleObjCDeclVendor for classes which have no methods (PR #145452)

2025-06-24 Thread Alex Langford via lldb-commits
https://github.com/bulbazord approved this pull request. https://github.com/llvm/llvm-project/pull/145452 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Update DIL to pass current 'frame var' tests. (PR #145055)

2025-06-24 Thread via lldb-commits
cmtice wrote: > If the test you found the anonymous namespace issue it is explicitly testing > the handling of anonymous namespaces, then this is fine. However, if it's > doing that as a side-effect of testing something else, then it may be nice to > have an explicit test case for it. (Particu

[Lldb-commits] [lldb] [lldb][DWARF64] Enable support for DWARF64 format handling (PR #145645)

2025-06-24 Thread via lldb-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff HEAD~1 HEAD --extensions cpp,h -- lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue

[Lldb-commits] [lldb] [lldb][DWARF64] Enable support for DWARF64 format handling (PR #145645)

2025-06-24 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Hemang Gadhavi (HemangGadhavi) Changes This PR introduces support for the DWARF64 format, enabling handling of 64-bit DWARF sections as defined by the DWARF specification. The update includes adjustments to header parsing and modification

[Lldb-commits] [lldb] [lldb][DWARF64] Enable support for DWARF64 format handling (PR #145645)

2025-06-24 Thread Hemang Gadhavi via lldb-commits
https://github.com/HemangGadhavi created https://github.com/llvm/llvm-project/pull/145645 This PR introduces support for the DWARF64 format, enabling handling of 64-bit DWARF sections as defined by the DWARF specification. The update includes adjustments to header parsing and modification of f

[Lldb-commits] [lldb] [lldb] Clean up GDBRemoteCommunication::StartDebugserverProcess (PR #145021)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath closed https://github.com/llvm/llvm-project/pull/145021 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 0512d11 - [lldb] Clean up GDBRemoteCommunication::StartDebugserverProcess (#145021)

2025-06-24 Thread via lldb-commits
Author: Pavel Labath Date: 2025-06-25T08:09:36+02:00 New Revision: 0512d119fdf019b7c56e58f89b094ee5928b0a07 URL: https://github.com/llvm/llvm-project/commit/0512d119fdf019b7c56e58f89b094ee5928b0a07 DIFF: https://github.com/llvm/llvm-project/commit/0512d119fdf019b7c56e58f89b094ee5928b0a07.diff

[Lldb-commits] [lldb] [lldb] Add count for number of DWO files loaded in statistics (PR #144424)

2025-06-24 Thread via lldb-commits
jeffreytan81 wrote: > @jeffreytan81 , > > > @vvereschaka, are you only seeing `TestStats.py` timeout on Windows or > > Linux as well? cc @qxy11 to follow-up. > > I seen it on Windows (non-cross) only. The linux builds get passed without > that problem. Thanks for checking. We did a relanding

[Lldb-commits] [lldb] [lldb] Add count for number of DWO files loaded in statistics (PR #144424)

2025-06-24 Thread David Spickett via lldb-commits
DavidSpickett wrote: This also times out on Windows on Arm - https://lab.llvm.org/buildbot/#/builders/141/builds/9615. First guess - it's waiting for DWO files to be loaded but we'll never use those on Windows? https://github.com/llvm/llvm-project/pull/144424 ___

[Lldb-commits] [lldb] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers (PR #144627)

2025-06-24 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/144627 >From 92348b28fb02901e9437b92c1ddf8cfed31c Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Tue, 17 Jun 2025 18:57:11 -0700 Subject: [PATCH 1/7] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supp

[Lldb-commits] [lldb] [lldb] Fix race condition in Process::WaitForProcessToStop() (PR #144919)

2025-06-24 Thread Pavel Labath via lldb-commits
labath wrote: I think I understand most of what you're saying, and I think the proposed solution may solve the problem you have in mind -- but I don't think it can solve the problem *I* have in mind (and I'm not sure which of those is OP's problem :P). The race I *think* I see is in `Process::

[Lldb-commits] [lldb] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers (PR #144627)

2025-06-24 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda edited https://github.com/llvm/llvm-project/pull/144627 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 4d2b79b - [lldb] Fix build for #145017

2025-06-24 Thread Pavel Labath via lldb-commits
Author: Pavel Labath Date: 2025-06-24T12:45:44+02:00 New Revision: 4d2b79b04a9ebd6c678c465c9a4b1f311ccfbfc2 URL: https://github.com/llvm/llvm-project/commit/4d2b79b04a9ebd6c678c465c9a4b1f311ccfbfc2 DIFF: https://github.com/llvm/llvm-project/commit/4d2b79b04a9ebd6c678c465c9a4b1f311ccfbfc2.diff

[Lldb-commits] [lldb] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers (PR #144627)

2025-06-24 Thread Jason Molenda via lldb-commits
@@ -0,0 +1,293 @@ +//===-- RegisterContextUnifiedCore.cpp ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[Lldb-commits] [lldb] Reapply "[lldb/cmake] Plugin layering enforcement mechanism (#144543)" (PR #145305)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath closed https://github.com/llvm/llvm-project/pull/145305 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers (PR #144627)

2025-06-24 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/144627 >From 92348b28fb02901e9437b92c1ddf8cfed31c Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Tue, 17 Jun 2025 18:57:11 -0700 Subject: [PATCH 1/8] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supp

[Lldb-commits] [lldb] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers (PR #144627)

2025-06-24 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/144627 >From 92348b28fb02901e9437b92c1ddf8cfed31c Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Tue, 17 Jun 2025 18:57:11 -0700 Subject: [PATCH 1/9] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supp

[Lldb-commits] [lldb] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers (PR #144627)

2025-06-24 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/144627 >From 92348b28fb02901e9437b92c1ddf8cfed31c Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Tue, 17 Jun 2025 18:57:11 -0700 Subject: [PATCH 1/6] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supp

[Lldb-commits] [lldb] [lldb] Add count for number of DWO files loaded in statistics (PR #144424)

2025-06-24 Thread Michael Buch via lldb-commits
Michael137 wrote: Reverting for now to unblock macOS CI: ``` 10:20:36 FAIL: test_dwp_dwo_file_count (TestStats.TestCase) 10:20:36 Test "statistics dump" and the loaded dwo file count. 10:20:36 -- 10:20:36 Traceback (most

[Lldb-commits] [lldb] fa5d7c9 - [lldb][lldb-dap] Fix runInTerminal test program on Windows

2025-06-24 Thread David Spickett via lldb-commits
Author: David Spickett Date: 2025-06-24T11:07:45Z New Revision: fa5d7c926f5f571397eb1981649198136f1d6a92 URL: https://github.com/llvm/llvm-project/commit/fa5d7c926f5f571397eb1981649198136f1d6a92 DIFF: https://github.com/llvm/llvm-project/commit/fa5d7c926f5f571397eb1981649198136f1d6a92.diff LOG

[Lldb-commits] [lldb] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers (PR #144627)

2025-06-24 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/144627 >From 92348b28fb02901e9437b92c1ddf8cfed31c Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Tue, 17 Jun 2025 18:57:11 -0700 Subject: [PATCH 1/5] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supp

[Lldb-commits] [lldb] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers (PR #144627)

2025-06-24 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/144627 >From 92348b28fb02901e9437b92c1ddf8cfed31c Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Tue, 17 Jun 2025 18:57:11 -0700 Subject: [PATCH 1/4] [lldb][Mach-O] Allow "process metadata" LC_NOTE to supp

[Lldb-commits] [lldb] [lldb][RPC] Upstream lldb-rpc-gen tool (PR #138031)

2025-06-24 Thread Chelsea Cassanova via lldb-commits
@@ -0,0 +1,22 @@ +include(CheckCXXCompilerFlag) chelcassanova wrote: I'm actually not sure, though it seems to have originally been added to silence compiler warnings, so maybe this should be kept. https://github.com/llvm/llvm-project/pull/138031 __

[Lldb-commits] [lldb] [lldb] make PlatformAndroid/AdbClient::GetSyncService threadsafe (PR #145382)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath edited https://github.com/llvm/llvm-project/pull/145382 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server (PR #127505)

2025-06-24 Thread via lldb-commits
dlav-sc wrote: > LGTM Thank you for the review! I'm going to land it by the end of the day. https://github.com/llvm/llvm-project/pull/127505 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb

[Lldb-commits] [lldb] [lldb] Adding file and pipe support to lldb_private::MainLoopWindows. (PR #145621)

2025-06-24 Thread via lldb-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff HEAD~1 HEAD --extensions cpp,h -- lldb/include/lldb/Host/JSONTransport.h lldb/includ

[Lldb-commits] [lldb] [lldb] Adding file and pipe support to lldb_private::MainLoopWindows. (PR #145621)

2025-06-24 Thread John Harrison via lldb-commits
https://github.com/ashgti edited https://github.com/llvm/llvm-project/pull/145621 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Migrating MainLoopWindows to files and sockets. (PR #145621)

2025-06-24 Thread John Harrison via lldb-commits
https://github.com/ashgti created https://github.com/llvm/llvm-project/pull/145621 This updates MainLoopWindows to support events for reading from a file and a socket type. This unifies both handle types using `WaitForMultipleEvents` which can listen to both sockets and files for change event

[Lldb-commits] [lldb] [lldb] include `LLVMTargetParser` in `LINK_COMPONENTS` (PR #145606)

2025-06-24 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere approved this pull request. https://github.com/llvm/llvm-project/pull/145606 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Fix race condition in Process::WaitForProcessToStop() (PR #144919)

2025-06-24 Thread via lldb-commits
jimingham wrote: We'd have to make the change and see to be sure, but what I would expect is that if any other thread tried to call Kill while whoever is the currently the primary process listener is handling the stop, it would immediately fail because the process is not stopped. Right now, t

[Lldb-commits] [lldb] [LLDB] Add SI_USER and SI_KERNEL to Linux signals (PR #144800)

2025-06-24 Thread via lldb-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff HEAD~1 HEAD --extensions cpp -- lldb/source/Host/common/NativeProcessProtocol.cpp ll

[Lldb-commits] [lldb] 3e98d2b - [lldb] Fix windows build for #145293

2025-06-24 Thread Pavel Labath via lldb-commits
Author: Pavel Labath Date: 2025-06-24T15:25:10+02:00 New Revision: 3e98d2b0311e0ccc213a28324d723bf93fe0e5b3 URL: https://github.com/llvm/llvm-project/commit/3e98d2b0311e0ccc213a28324d723bf93fe0e5b3 DIFF: https://github.com/llvm/llvm-project/commit/3e98d2b0311e0ccc213a28324d723bf93fe0e5b3.diff

[Lldb-commits] [lldb] [lldb] Defend against infinite recursion in GetClassDescriptor (PR #145396)

2025-06-24 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere closed https://github.com/llvm/llvm-project/pull/145396 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] b171ebb - [lldb] Defend against infinite recursion in GetClassDescriptor (#145396)

2025-06-24 Thread via lldb-commits
Author: Jonas Devlieghere Date: 2025-06-24T12:28:40-07:00 New Revision: b171ebbfffcd4b8d923734dd0fc077b02a6fe3f7 URL: https://github.com/llvm/llvm-project/commit/b171ebbfffcd4b8d923734dd0fc077b02a6fe3f7 DIFF: https://github.com/llvm/llvm-project/commit/b171ebbfffcd4b8d923734dd0fc077b02a6fe3f7.d

[Lldb-commits] [lldb] Reland "[lldb] Add count for number of DWO files loaded in statistics #144424" (PR #145572)

2025-06-24 Thread via lldb-commits
https://github.com/qxy11 updated https://github.com/llvm/llvm-project/pull/145572 >From b10eb9f682549ddef16eda41e4cf87fe0ea63f93 Mon Sep 17 00:00:00 2001 From: Janet Yang Date: Tue, 24 Jun 2025 09:40:42 -0700 Subject: [PATCH 1/3] Reland "[lldb] Add count for number of DWO files loaded in stati

[Lldb-commits] [lldb] [lldb] Defend against infinite recursion in GetClassDescriptor (PR #145396)

2025-06-24 Thread Adrian Prantl via lldb-commits
https://github.com/adrian-prantl approved this pull request. LGTM with one comment https://github.com/llvm/llvm-project/pull/145396 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb-dap] Fix flaky test (PR #145231)

2025-06-24 Thread via lldb-commits
https://github.com/DrSergei updated https://github.com/llvm/llvm-project/pull/145231 >From b3b919db7333ee20bc640e1b4b5a701891cc6443 Mon Sep 17 00:00:00 2001 From: Druzhkov Sergei Date: Thu, 19 Jun 2025 15:50:27 +0300 Subject: [PATCH] [lldb-dap] Fix flaky test --- lldb/test/API/tools/lldb-dap/

[Lldb-commits] [lldb] Reland "[lldb] Add count for number of DWO files loaded in statistics #144424" (PR #145572)

2025-06-24 Thread via lldb-commits
github-actions[bot] wrote: :warning: Python code formatter, darker found issues in your code. :warning: You can test this locally with the following command: ``bash darker --check --diff -r HEAD~1...HEAD lldb/packages/Python/lldbsuite/test/builders/builder.py lldb/test/API/comma

[Lldb-commits] [lldb] Reland "[lldb] Add count for number of DWO files loaded in statistics #144424" (PR #145572)

2025-06-24 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (qxy11) Changes This relands changes in #144424 for adding a count of DWO files parsed/loaded and the total number of DWO files. The previous PR was reverted in #145494 due to the newly added unit tests failing on Windows and MacOS

[Lldb-commits] [lldb] Reland "[lldb] Add count for number of DWO files loaded in statistics #144424" (PR #145572)

2025-06-24 Thread via lldb-commits
https://github.com/qxy11 created https://github.com/llvm/llvm-project/pull/145572 This relands changes in #144424 for adding a count of DWO files parsed/loaded and the total number of DWO files. The previous PR was reverted in #145494 due to the newly added unit tests failing on Windows and

[Lldb-commits] [lldb] [lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server (PR #127505)

2025-06-24 Thread Dmitry Vasilyev via lldb-commits
slydiman wrote: [lldb-remote-linux-ubuntu](https://lab.llvm.org/buildbot/#/builders/195/builds/10876) is broken after this patch. Please update the test conditions to skip riscv tests on non-riscv platforms. https://github.com/llvm/llvm-project/pull/127505 __

[Lldb-commits] [lldb] Revert "[lldb] Add count for number of DWO files loaded in statistics" (PR #145494)

2025-06-24 Thread Michael Buch via lldb-commits
https://github.com/Michael137 created https://github.com/llvm/llvm-project/pull/145494 Reverts llvm/llvm-project#144424 Caused CI failures. macOS CI failure was: ``` 10:20:36 FAIL: test_dwp_dwo_file_count (TestStats.TestCase) 10:20:36 Test "statistics dump" and the loaded dwo file count.

[Lldb-commits] [lldb] [lldb] Clean up GDBRemoteCommunication::StartDebugserverProcess (PR #145021)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath updated https://github.com/llvm/llvm-project/pull/145021 >From 4e29066da132ed85a4ee5e5754bb547305759afe Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Fri, 20 Jun 2025 11:20:10 +0200 Subject: [PATCH] [lldb] Clean up GDBRemoteCommunication::StartDebugserverProcess

[Lldb-commits] [lldb] 371f12f - Revert "[lldb] Add count for number of DWO files loaded in statistics" (#145494)

2025-06-24 Thread via lldb-commits
Author: Michael Buch Date: 2025-06-24T11:33:00+01:00 New Revision: 371f12f96dc0ba146a66dfb1c30198bf8555893e URL: https://github.com/llvm/llvm-project/commit/371f12f96dc0ba146a66dfb1c30198bf8555893e DIFF: https://github.com/llvm/llvm-project/commit/371f12f96dc0ba146a66dfb1c30198bf8555893e.diff

[Lldb-commits] [lldb] [lldb][AArch64] Handle core file tag segments missing tag data (PR #145338)

2025-06-24 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid approved this pull request. Looks good to me. There was a comment somewhere in the core file tests which tells how to the core dump got generated. If you could update that to add information on which flags are needed to generate the attached core dump for this notag

[Lldb-commits] [lldb] [lldb] Fix AppleObjCDeclVendor for classes which have no methods (PR #145452)

2025-06-24 Thread Dave Lee via lldb-commits
https://github.com/kastiglione closed https://github.com/llvm/llvm-project/pull/145452 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 23b0564 - [lldb] Fix AppleObjCDeclVendor for classes which have no methods (#145452)

2025-06-24 Thread via lldb-commits
Author: Dave Lee Date: 2025-06-24T10:58:06-07:00 New Revision: 23b0564800f6308ae4b54f0fbf60759ab8f7eb80 URL: https://github.com/llvm/llvm-project/commit/23b0564800f6308ae4b54f0fbf60759ab8f7eb80 DIFF: https://github.com/llvm/llvm-project/commit/23b0564800f6308ae4b54f0fbf60759ab8f7eb80.diff LOG:

[Lldb-commits] [lldb] [LLDB] Add type summaries for MSVC STL strings (PR #143177)

2025-06-24 Thread via lldb-commits
@@ -299,6 +299,8 @@ def parseOptionsAndInitTestdirs(): configuration.libcxx_library_dir = args.libcxx_library_dir configuration.cmake_build_type = args.cmake_build_type.lower() +configuration.target_triple = args.target_triple + Nerixyz wrote: In

[Lldb-commits] [lldb] [lldb] Deploy Python DLL on Windows (PR #137467)

2025-06-24 Thread via lldb-commits
Nerixyz wrote: > Not quite; see > [`main`/llvm/utils/release/build_llvm_release.bat](https://github.com/llvm/llvm-project/blob/main/llvm/utils/release/build_llvm_release.bat?rgh-link-date=2025-06-23T20%3A21%3A44Z). CPack should be fine. If I remember correctly, then it should install all files

[Lldb-commits] [lldb] Reland "[lldb][target] Add progress report for wait-attaching to proc… (PR #145111)

2025-06-24 Thread Chelsea Cassanova via lldb-commits
https://github.com/chelcassanova updated https://github.com/llvm/llvm-project/pull/145111 >From 9d9404b10d6f2073b89bb228079b8ee4e57534c8 Mon Sep 17 00:00:00 2001 From: Chelsea Cassanova Date: Fri, 20 Jun 2025 13:47:32 -0700 Subject: [PATCH] Reland "[lldb][target] Add progress report for wait-at

[Lldb-commits] [lldb] [lldb] Defend against infinite recursion in GetClassDescriptor (PR #145396)

2025-06-24 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere updated https://github.com/llvm/llvm-project/pull/145396 >From 1da01acdb21fd7d7a58de8d19175479394f727d2 Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Mon, 23 Jun 2025 14:26:03 -0500 Subject: [PATCH 1/2] [lldb] Defend against infinite recursion in GetCla

[Lldb-commits] [lldb] 353f754 - [LLDB] Add SI_USER and SI_KERNEL to Linux signals (#144800)

2025-06-24 Thread via lldb-commits
Author: Jacob Lalonde Date: 2025-06-24T09:54:14-07:00 New Revision: 353f75410a19328c57a2c91969e239a1f3c33a02 URL: https://github.com/llvm/llvm-project/commit/353f75410a19328c57a2c91969e239a1f3c33a02 DIFF: https://github.com/llvm/llvm-project/commit/353f75410a19328c57a2c91969e239a1f3c33a02.diff

[Lldb-commits] [lldb] [lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server (PR #127505)

2025-06-24 Thread via lldb-commits
https://github.com/dlav-sc closed https://github.com/llvm/llvm-project/pull/127505 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 3bc1fc6 - [lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server (#127505)

2025-06-24 Thread via lldb-commits
Author: dlav-sc Date: 2025-06-24T19:52:38+03:00 New Revision: 3bc1fc6493240b457f5b04281c28759a6ee1b6e0 URL: https://github.com/llvm/llvm-project/commit/3bc1fc6493240b457f5b04281c28759a6ee1b6e0 DIFF: https://github.com/llvm/llvm-project/commit/3bc1fc6493240b457f5b04281c28759a6ee1b6e0.diff LOG:

[Lldb-commits] [lldb] [lldb] Fix AppleObjCDeclVendor for classes which have no methods (PR #145452)

2025-06-24 Thread Dave Lee via lldb-commits
https://github.com/kastiglione updated https://github.com/llvm/llvm-project/pull/145452 >From 57857bf2749a2801e9c4fb840a984a483ced6a44 Mon Sep 17 00:00:00 2001 From: Dave Lee Date: Mon, 23 Jun 2025 20:36:38 -0700 Subject: [PATCH 1/3] [lldb] Fix AppleObjCDeclVendor for classes which have no met

[Lldb-commits] [lldb] [LLDB] Update DIL to pass current 'frame var' tests. (PR #145055)

2025-06-24 Thread via lldb-commits
https://github.com/cmtice updated https://github.com/llvm/llvm-project/pull/145055 >From e9079e6357b933e84603997edb8d0cd27a515989 Mon Sep 17 00:00:00 2001 From: Caroline Tice Date: Fri, 20 Jun 2025 08:33:14 -0700 Subject: [PATCH 1/4] [LLDB] Update DIL to pass current 'frame var' tests. As a pr

[Lldb-commits] [lldb] [lldb] Remove child_process_inherit argument from Pipe (PR #145516)

2025-06-24 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere approved this pull request. 🪠 https://github.com/llvm/llvm-project/pull/145516 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Add SI_USER and SI_KERNEL to Linux signals (PR #144800)

2025-06-24 Thread Jacob Lalonde via lldb-commits
https://github.com/Jlalond updated https://github.com/llvm/llvm-project/pull/144800 >From 157b5a5177784bc2ce4e8bf952c812aedd5be258 Mon Sep 17 00:00:00 2001 From: Jacob Lalonde Date: Wed, 18 Jun 2025 14:35:37 -0700 Subject: [PATCH 1/2] Add SI_USER and SI_KERNEL to Linux signals --- lldb/source

[Lldb-commits] [lldb] [LLDB] Add SI_USER and SI_KERNEL to Linux signals (PR #144800)

2025-06-24 Thread Jacob Lalonde via lldb-commits
https://github.com/Jlalond updated https://github.com/llvm/llvm-project/pull/144800 >From 157b5a5177784bc2ce4e8bf952c812aedd5be258 Mon Sep 17 00:00:00 2001 From: Jacob Lalonde Date: Wed, 18 Jun 2025 14:35:37 -0700 Subject: [PATCH 1/2] Add SI_USER and SI_KERNEL to Linux signals --- lldb/source

[Lldb-commits] [lldb] Revert "[lldb] Add count for number of DWO files loaded in statistics" (PR #145494)

2025-06-24 Thread LLVM Continuous Integration via lldb-commits
llvm-ci wrote: LLVM Buildbot has detected a new failure on builder `fuchsia-x86_64-linux` running on `fuchsia-debian-64-us-central1-b-1` while building `lldb` at step 4 "annotate". Full details are available at: https://lab.llvm.org/buildbot/#/builders/11/builds/17948 Here is the relevant p

[Lldb-commits] [lldb] [LLDB] Add SI_USER and SI_KERNEL to Linux signals (PR #144800)

2025-06-24 Thread Jacob Lalonde via lldb-commits
Jlalond wrote: > It's crude but maybe just include SI_KERNEL in there? "sent by kernel > (SI_KERNEL)". Then we don't have to explain the meaning of SI_KERNEL but I > the user do have something I can look up and read about it. And if they do > have a kernel side problem, doing some reading is w

[Lldb-commits] [lldb] [LLDB] Add SI_USER and SI_KERNEL to Linux signals (PR #144800)

2025-06-24 Thread Jacob Lalonde via lldb-commits
https://github.com/Jlalond updated https://github.com/llvm/llvm-project/pull/144800 >From 157b5a5177784bc2ce4e8bf952c812aedd5be258 Mon Sep 17 00:00:00 2001 From: Jacob Lalonde Date: Wed, 18 Jun 2025 14:35:37 -0700 Subject: [PATCH 1/2] Add SI_USER and SI_KERNEL to Linux signals --- lldb/source

[Lldb-commits] [clang] [clang-tools-extra] [flang] [libc] [libcxx] [lldb] [llvm] [mlir] Rsan (PR #145540)

2025-06-24 Thread via lldb-commits
Martin =?utf-8?q?Storsjö?= ,Hubert Tong ,Tom Stellard ,Tom Stellard ,Tom Stellard ,David Green ,Sam Tebbs , =?utf-8?q?Michał_Górny?= , =?utf-8?q?Michał_Górny?= ,Ben Langmuir ,Vitaly Buka ,Ben Langmuir ,Florian Hahn ,Tom Stellard ,Brad Smith ,Benjamin Maxwell ,Alexandros Lamprineas ,Tom Stel

[Lldb-commits] [lldb] [lldb] Fix AppleObjCDeclVendor for classes which have no methods (PR #145452)

2025-06-24 Thread Dave Lee via lldb-commits
https://github.com/kastiglione updated https://github.com/llvm/llvm-project/pull/145452 >From 57857bf2749a2801e9c4fb840a984a483ced6a44 Mon Sep 17 00:00:00 2001 From: Dave Lee Date: Mon, 23 Jun 2025 20:36:38 -0700 Subject: [PATCH 1/2] [lldb] Fix AppleObjCDeclVendor for classes which have no met

[Lldb-commits] [lldb] [lldb] Remove GDBRemoteCommunication::ConnectLocally (PR #145293)

2025-06-24 Thread Pavel Labath via lldb-commits
labath wrote: Thanks. I just noticed the windows failure. https://github.com/llvm/llvm-project/commit/3e98d2b0311e0ccc213a28324d723bf93fe0e5b3 ought to take care of it. https://github.com/llvm/llvm-project/pull/145293 ___ lldb-commits mailing list ll

[Lldb-commits] [lldb] [lldb] Remove child_process_inherit argument from Pipe (PR #145516)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath updated https://github.com/llvm/llvm-project/pull/145516 >From b51c03f88c7090b3898a93725d6e6b6cf19cae01 Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Sun, 20 Oct 2024 00:18:56 +0200 Subject: [PATCH 1/2] [lldb] Remove child_process_inherit argument from Pipe It's n

[Lldb-commits] [lldb] [lldb] Remove child_process_inherit argument from Pipe (PR #145516)

2025-06-24 Thread via lldb-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff HEAD~1 HEAD --extensions h,cpp -- lldb/include/lldb/Host/PipeBase.h lldb/include/lldb

[Lldb-commits] [lldb] [lldb] Remove child_process_inherit argument from Pipe (PR #145516)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath created https://github.com/llvm/llvm-project/pull/145516 It's not necessary on posix platforms as of #126935 and it's ignored on windows as of #138896. For both platforms, we have a better way of inheriting FDs/HANDLEs. >From b51c03f88c7090b3898a93725d6e6b6cf19cae01

[Lldb-commits] [lldb] [LLDB] Update DIL to handle smart pointers; add more tests. (PR #143786)

2025-06-24 Thread Pavel Labath via lldb-commits
@@ -0,0 +1,25 @@ +#include + +int main(int argc, char **argv) { + + struct NodeU { +std::unique_ptr next; +int value; + }; + auto ptr_node = std::unique_ptr(new NodeU{nullptr, 2}); + ptr_node = std::unique_ptr(new NodeU{std::move(ptr_node), 1}); + + std::unique_ptr p

[Lldb-commits] [lldb] [LLDB] Update DIL to handle smart pointers; add more tests. (PR #143786)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath approved this pull request. Thanks. Could you also merge them into the existing tests (as a separate test method)? The existing tests are of the same type ("break and inspect a bunch of variables") so it should be easy enough and this way one can see all tests for a t

[Lldb-commits] [lldb] [lldb] Remove GDBRemoteCommunication::ConnectLocally (PR #145293)

2025-06-24 Thread antoine moynault via lldb-commits
antmox wrote: Hi @labath, Looks like the build failure is not completely fixed : https://lab.llvm.org/buildbot/#/builders/141/builds/9634 https://github.com/llvm/llvm-project/pull/145293 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https:

[Lldb-commits] [lldb] [LLDB] Add type summaries for MSVC STL strings (PR #143177)

2025-06-24 Thread Pavel Labath via lldb-commits
@@ -299,6 +299,8 @@ def parseOptionsAndInitTestdirs(): configuration.libcxx_library_dir = args.libcxx_library_dir configuration.cmake_build_type = args.cmake_build_type.lower() +configuration.target_triple = args.target_triple + labath wrote: That

[Lldb-commits] [lldb] [lldb][AArch64] Handle core file tag segments missing tag data (PR #145338)

2025-06-24 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid edited https://github.com/llvm/llvm-project/pull/145338 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Use Socket::CreatePair for launching debugserver (PR #145017)

2025-06-24 Thread LLVM Continuous Integration via lldb-commits
llvm-ci wrote: LLVM Buildbot has detected a new failure on builder `llvm-x86_64-debian-dylib` running on `gribozavr4` while building `lldb` at step 5 "build-unified-tree". Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/31036 Here is the relevant piece of th

[Lldb-commits] [lldb] [lldb][AArch64] Handle core file tag segments missing tag data (PR #145338)

2025-06-24 Thread Omair Javaid via lldb-commits
omjavaid wrote: How do we generate this core file? Any particular flags to avoid generating tag data.? https://github.com/llvm/llvm-project/pull/145338 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https:

[Lldb-commits] [lldb] [lldb][DWARFASTParserClang] Support constant index encoding of DW_AT_object_pointer (PR #144998)

2025-06-24 Thread Dmitry Vasilyev via lldb-commits
slydiman wrote: > Looks like it got resolved? Yes, sorry for the inconvenience. https://github.com/llvm/llvm-project/pull/144998 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Revert "[lldb] Add count for number of DWO files loaded in statistics" (PR #145494)

2025-06-24 Thread Michael Buch via lldb-commits
https://github.com/Michael137 closed https://github.com/llvm/llvm-project/pull/145494 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Remove GDBRemoteCommunication::ConnectLocally (PR #145293)

2025-06-24 Thread LLVM Continuous Integration via lldb-commits
llvm-ci wrote: LLVM Buildbot has detected a new failure on builder `fuchsia-x86_64-linux` running on `fuchsia-debian-64-us-central1-a-1` while building `lldb` at step 4 "annotate". Full details are available at: https://lab.llvm.org/buildbot/#/builders/11/builds/17943 Here is the relevant p

[Lldb-commits] [lldb] [lldb] make PlatformAndroid/AdbClient::GetSyncService threadsafe (PR #145382)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath commented: That's one way to fix the problem. Another (maybe even more obvious) would be to use a single SyncService object but synchronize all access to it. I think your approach makes sense -- it unlocks more parallelism, though that parallelism may be a mirage if t

[Lldb-commits] [lldb] [lldb] make PlatformAndroid/AdbClient::GetSyncService threadsafe (PR #145382)

2025-06-24 Thread Pavel Labath via lldb-commits
@@ -417,13 +417,30 @@ Status AdbClient::ShellToFile(const char *command, milliseconds timeout, return Status(); } +// Returns a sync service for file operations. +// This operation is thread-safe - each call creates an isolated sync service +// with its own connection to av

[Lldb-commits] [lldb] [lldb] make PlatformAndroid/AdbClient::GetSyncService threadsafe (PR #145382)

2025-06-24 Thread Pavel Labath via lldb-commits
@@ -417,13 +417,30 @@ Status AdbClient::ShellToFile(const char *command, milliseconds timeout, return Status(); } +// Returns a sync service for file operations. +// This operation is thread-safe - each call creates an isolated sync service +// with its own connection to av

[Lldb-commits] [lldb] cf9546b - [lldb] Remove GDBRemoteCommunication::ConnectLocally (#145293)

2025-06-24 Thread via lldb-commits
Author: Pavel Labath Date: 2025-06-24T11:11:35+02:00 New Revision: cf9546b826619890e965367a3e4d0da1991ba929 URL: https://github.com/llvm/llvm-project/commit/cf9546b826619890e965367a3e4d0da1991ba929 DIFF: https://github.com/llvm/llvm-project/commit/cf9546b826619890e965367a3e4d0da1991ba929.diff

[Lldb-commits] [lldb] [lldb] Remove GDBRemoteCommunication::ConnectLocally (PR #145293)

2025-06-24 Thread Pavel Labath via lldb-commits
https://github.com/labath closed https://github.com/llvm/llvm-project/pull/145293 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 46e1e9f - Reapply "[lldb/cmake] Plugin layering enforcement mechanism (#144543)" (#145305)

2025-06-24 Thread via lldb-commits
Author: Pavel Labath Date: 2025-06-24T11:10:35+02:00 New Revision: 46e1e9f104c853a49316b86ff0c6ca4380735a09 URL: https://github.com/llvm/llvm-project/commit/46e1e9f104c853a49316b86ff0c6ca4380735a09 DIFF: https://github.com/llvm/llvm-project/commit/46e1e9f104c853a49316b86ff0c6ca4380735a09.diff

[Lldb-commits] [lldb] [lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server (PR #127505)

2025-06-24 Thread David Spickett via lldb-commits
https://github.com/DavidSpickett approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/127505 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Deploy Python DLL on Windows (PR #137467)

2025-06-24 Thread Hans Wennborg via lldb-commits
zmodem wrote: I don't know who maintains lldb on windows these days. I just package it. (Note that we don't even run the tests as part of release packaging. I've never been able to make them pass, but when I tried to remove lldb from the installer, people complained.) Also, are those python d

[Lldb-commits] [lldb] [llvm] [LLDB] Warn about truncated DWARF section names on Windows (PR #145175)

2025-06-24 Thread David Spickett via lldb-commits
@@ -1036,12 +1036,18 @@ void ObjectFilePECOFF::CreateSections(SectionList &unified_section_list) { m_sections_up->AddSection(header_sp); unified_section_list.AddSection(header_sp); +std::vector truncated_dwarf_sections; const uint32_t nsects = m_sect_headers.

[Lldb-commits] [lldb] [LLDB] Update DIL to handle smart pointers; add more tests. (PR #143786)

2025-06-24 Thread via lldb-commits
https://github.com/cmtice updated https://github.com/llvm/llvm-project/pull/143786 >From 837e8dd36446104b207248c9dbf372a6da6ffbf1 Mon Sep 17 00:00:00 2001 From: Caroline Tice Date: Wed, 11 Jun 2025 14:24:17 -0700 Subject: [PATCH 1/7] [LLDB] Update DIL to handle smart pointers; add more tests.