[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga edited https://github.com/llvm/llvm-project/pull/150149 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: satyanarayana reddy janga (satyajanga) Changes ### Summary We have internally seen cases like this `DW_OP_lit0, DW_OP_stack_value, DW_OP_piece 0x28` where we have longer op pieces than what Scalar supports (32, 64 or 128 bits). In these ca

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga ready_for_review https://github.com/llvm/llvm-project/pull/150149 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga edited https://github.com/llvm/llvm-project/pull/150149 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga edited https://github.com/llvm/llvm-project/pull/150149 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga updated https://github.com/llvm/llvm-project/pull/150149 >From 3cec63f6fab532765a3a9188988b957391e9c9eb Mon Sep 17 00:00:00 2001 From: satya janga Date: Tue, 22 Jul 2025 17:57:30 -0700 Subject: [PATCH] Zero extend APInt when piece size is bigger than the bitwidth

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga updated https://github.com/llvm/llvm-project/pull/150149 >From 0431e9a3404b45e95e737ecbcf92f222527a51cc Mon Sep 17 00:00:00 2001 From: satya janga Date: Tue, 22 Jul 2025 17:57:30 -0700 Subject: [PATCH] Zero extend APInt when piece size is bigger than the bitwidth

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga updated https://github.com/llvm/llvm-project/pull/150149 >From 766882f582904685fa5c216bbe88d1a0588c97aa Mon Sep 17 00:00:00 2001 From: satya janga Date: Tue, 22 Jul 2025 17:57:30 -0700 Subject: [PATCH] Zero extend APInt when piece size is bigger than the bitwidth

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga updated https://github.com/llvm/llvm-project/pull/150149 >From f4c7789bb5994f1df81294c054ddc74b397e6e3f Mon Sep 17 00:00:00 2001 From: satya janga Date: Tue, 22 Jul 2025 17:57:30 -0700 Subject: [PATCH] Zero extend APInt when piece size is bigger than the bitwidth

[Lldb-commits] [lldb] Zero extend APInt when piece size is bigger than the bitwidth (PR #150149)

2025-07-22 Thread satyanarayana reddy janga via lldb-commits
https://github.com/satyajanga created https://github.com/llvm/llvm-project/pull/150149 None >From 1807c11e5f9de38a89073cf4846423bf7a8eb09e Mon Sep 17 00:00:00 2001 From: satya janga Date: Tue, 22 Jul 2025 17:57:30 -0700 Subject: [PATCH] Zero extend APInt when piece size is bigger than the bitw

[Lldb-commits] [lldb] [lldb] Eliminate namespace lldb_private::dwarf (NFC) (PR #150073)

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

[Lldb-commits] [lldb] 2cb1ecb - [lldb] Eliminate namespace lldb_private::dwarf (NFC) (#150073)

2025-07-22 Thread via lldb-commits
Author: Jonas Devlieghere Date: 2025-07-22T15:51:00-07:00 New Revision: 2cb1ecb94bb4e7f89494e59d25707fd9787ff98a URL: https://github.com/llvm/llvm-project/commit/2cb1ecb94bb4e7f89494e59d25707fd9787ff98a DIFF: https://github.com/llvm/llvm-project/commit/2cb1ecb94bb4e7f89494e59d25707fd9787ff98a.d

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::deque (PR #150097)

2025-07-22 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/150097 >From 0c9798c6525ba3faa51bb21667796334c6f71a3f Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Tue, 22 Jul 2025 17:52:21 +0200 Subject: [PATCH] [LLDB] Add formatters for MSVC STL std::deque --- .../Plugins/Langua

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::deque (PR #150097)

2025-07-22 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/source/Plugins/Language/CPlusPlus/MsvcStlDeque

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::deque (PR #150097)

2025-07-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: nerix (Nerixyz) Changes This PR adds synthetic children for std::deque from MSVC's STL. Similar to libstdc++ and libc++, the elements are in a `T**`, so we need to "subscript" twice. The [NatVis for deque](https://github.com/microsoft/STL

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
@@ -156,16 +157,34 @@ async function getDAPArguments( .get("arguments", []); } +/** + * Formats the given date as a string in the form "MMdd". award999 wrote: Done https://github.com/llvm/llvm-project/pull/146884 _

[Lldb-commits] [lldb] [LLDB] Update SBMemoryRegionInfo doc strings to document len and str (PR #149903)

2025-07-22 Thread via lldb-commits
https://github.com/barsolo2000 updated https://github.com/llvm/llvm-project/pull/149903 >From e9fdc0a001823db1df26158845301aec94cd2b8a Mon Sep 17 00:00:00 2001 From: Bar Soloveychik Date: Mon, 21 Jul 2025 13:29:58 -0700 Subject: [PATCH 1/8] added documenatation on GetDescription --- .../inter

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
https://github.com/rbenegal commented: Looks good to me, thanks for this! https://github.com/llvm/llvm-project/pull/146884 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
https://github.com/rbenegal edited https://github.com/llvm/llvm-project/pull/146884 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
@@ -156,16 +157,34 @@ async function getDAPArguments( .get("arguments", []); } +/** + * Formats the given date as a string in the form "MMdd". rbenegal wrote: In case there is another patch: I think this should be MMddTHHMMSS? https://github.com/

[Lldb-commits] [lldb] [lldb] Eliminate namespace lldb_private::dwarf (NFC) (PR #150073)

2025-07-22 Thread Adrian Prantl via lldb-commits
https://github.com/adrian-prantl approved this pull request. https://github.com/llvm/llvm-project/pull/150073 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Eliminate namespace lldb_private::dwarf (NFC) (PR #150073)

2025-07-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Jonas Devlieghere (JDevlieghere) Changes Eliminate the `lldb_private::dwarf` namespace, in favor of using `llvm::dwarf` directly. The latter is shorter, and this avoids ambiguity in the ABI plugins that define a `dwarf` namespace inside an

[Lldb-commits] [lldb] [lldb] Eliminate namespace lldb_private::dwarf (NFC) (PR #150073)

2025-07-22 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere created https://github.com/llvm/llvm-project/pull/150073 Eliminate the `lldb_private::dwarf` namespace, in favor of using `llvm::dwarf` directly. The latter is shorter, and this avoids ambiguity in the ABI plugins that define a `dwarf` namespace inside an anonym

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-22 Thread via lldb-commits
Nerixyz wrote: Failure looks unrelated. https://github.com/llvm/llvm-project/pull/149519 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-22 Thread LLVM Continuous Integration via lldb-commits
llvm-ci 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/10348 Here is the relevant piece of

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (award999) Changes - Add `winston` dependency (MIT license) to handle logging setup - Have an `OutputChannel` to log user facing information, errors, warnings - Write a verose log under the provided `logUri` to capture further diagnosti

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
https://github.com/award999 ready_for_review https://github.com/llvm/llvm-project/pull/146884 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
@@ -0,0 +1,88 @@ +import * as vscode from "vscode"; +import * as winston from "winston"; +import * as Transport from "winston-transport"; + +class OutputChannelTransport extends Transport { +constructor(private readonly ouptutChannel: vscode.OutputChannel) { +super();

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
https://github.com/award999 updated https://github.com/llvm/llvm-project/pull/146884 >From 53e2d9d5290b45d54c364f5b0dc04f5905d49cf9 Mon Sep 17 00:00:00 2001 From: Adam Ward Date: Thu, 3 Jul 2025 09:13:41 -0400 Subject: [PATCH 1/4] Logging setup for lldb-dap extension - Add `winston` dependency

[Lldb-commits] [lldb] [lldb-dap] persistent assembly breakpoints (PR #148061)

2025-07-22 Thread via lldb-commits
jimingham wrote: This is fine from my perspective. You should get somebody who's more familiar with it to sign off on the DAP part. You don't need to do it for this PR, but it would be nice to expose the "instruction count" to the command line as well. https://github.com/llvm/llvm-project/pu

[Lldb-commits] [lldb] [lldb][SBType] GetBasicType to unwrap canonical type (PR #149112)

2025-07-22 Thread Adrian Prantl via lldb-commits
https://github.com/adrian-prantl approved this pull request. https://github.com/llvm/llvm-project/pull/149112 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
@@ -156,16 +157,34 @@ async function getDAPArguments( .get("arguments", []); } +/** + * Formats the given date as a string in the form "MMdd". + * + * @param date The date to format as a string. + * @returns The formatted date. + */ +function formatDate(date: Date): st

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
https://github.com/award999 updated https://github.com/llvm/llvm-project/pull/146884 >From 53e2d9d5290b45d54c364f5b0dc04f5905d49cf9 Mon Sep 17 00:00:00 2001 From: Adam Ward Date: Thu, 3 Jul 2025 09:13:41 -0400 Subject: [PATCH 1/3] Logging setup for lldb-dap extension - Add `winston` dependency

[Lldb-commits] [clang] [libcxxabi] [lldb] [llvm] [DRAFT] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-07-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/149827 >From fd6b6e8a3168fc233635e783773554ac980edb46 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 15 Nov 2024 01:59:36 + Subject: [PATCH 1/6] [lldb][Expression] Encode Module and DIE UIDs into functi

[Lldb-commits] [clang] [libcxxabi] [lldb] [llvm] [DRAFT] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-07-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/149827 >From fd6b6e8a3168fc233635e783773554ac980edb46 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 15 Nov 2024 01:59:36 + Subject: [PATCH 1/6] [lldb][Expression] Encode Module and DIE UIDs into functi

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL map-like types (PR #148385)

2025-07-22 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/148385 >From 4a4fba10e509facb73ff71c628656f27ad1bfd85 Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Sat, 12 Jul 2025 18:44:51 +0200 Subject: [PATCH] [LLDB] Add formatters for MSVC STL map-like types --- .../Plugins/La

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

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

[Lldb-commits] [lldb] 287b944 - [LLDB] Add formatters for MSVC STL unordered containers (#149519)

2025-07-22 Thread via lldb-commits
Author: nerix Date: 2025-07-22T14:16:50+01:00 New Revision: 287b9447cc128d2218d148062d545a8633e37a4b URL: https://github.com/llvm/llvm-project/commit/287b9447cc128d2218d148062d545a8633e37a4b DIFF: https://github.com/llvm/llvm-project/commit/287b9447cc128d2218d148062d545a8633e37a4b.diff LOG: [L

[Lldb-commits] [lldb] Logging setup for lldb-dap extension (PR #146884)

2025-07-22 Thread via lldb-commits
https://github.com/award999 updated https://github.com/llvm/llvm-project/pull/146884 >From 53e2d9d5290b45d54c364f5b0dc04f5905d49cf9 Mon Sep 17 00:00:00 2001 From: Adam Ward Date: Thu, 3 Jul 2025 09:13:41 -0400 Subject: [PATCH] Logging setup for lldb-dap extension - Add `winston` dependency (MI

[Lldb-commits] [lldb] [lldb] account for registers being host endian when casting values (PR #150011)

2025-07-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: David Spickett (DavidSpickett) Changes Fixes https://github.com/llvm/llvm-project/issues/135707 Follow up to https://github.com/llvm/llvm-project/pull/148836 which fixed some of this issue but not all of it. Our Value/ValueObject system d

[Lldb-commits] [lldb] [lldb] account for registers being host endian when casting values (PR #150011)

2025-07-22 Thread David Spickett via lldb-commits
DavidSpickett wrote: First commit is https://github.com/llvm/llvm-project/pull/148836, please review the second onward. https://github.com/llvm/llvm-project/pull/150011 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/c

[Lldb-commits] [lldb] [lldb] account for registers being host endian when casting values (PR #150011)

2025-07-22 Thread David Spickett via lldb-commits
https://github.com/DavidSpickett created https://github.com/llvm/llvm-project/pull/150011 Fixes https://github.com/llvm/llvm-project/issues/135707 Follow up to https://github.com/llvm/llvm-project/pull/148836 which fixed some of this issue but not all of it. Our Value/ValueObject system does

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-22 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/149519 >From 54b41743cfaf96d0c4f1a1ec292ea217a9da37ee Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Fri, 18 Jul 2025 16:08:04 +0200 Subject: [PATCH 1/3] [LLDB] Add formatters for MSVC STL unordered containers --- .../

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-22 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/149519 >From 54b41743cfaf96d0c4f1a1ec292ea217a9da37ee Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Fri, 18 Jul 2025 16:08:04 +0200 Subject: [PATCH 1/2] [LLDB] Add formatters for MSVC STL unordered containers --- .../

[Lldb-commits] [lldb] [LLDB][NativePDB] Allow type lookup in namespaces (PR #149876)

2025-07-22 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/149876 >From fa3c96b19ba174904036b031015a073cfd759c76 Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Mon, 21 Jul 2025 20:32:58 +0200 Subject: [PATCH 1/3] [LLDB][NativePDB] Allow type lookup in namespaces --- .../Native

[Lldb-commits] [lldb] d544005 - [lldb-dap] Allow returning multiple breakpoints in "stopped" event (#149133)

2025-07-22 Thread via lldb-commits
Author: Stephen Tozer Date: 2025-07-22T12:43:08+01:00 New Revision: d54400559bb6181566030d5f99c6716ea2b2f0a9 URL: https://github.com/llvm/llvm-project/commit/d54400559bb6181566030d5f99c6716ea2b2f0a9 DIFF: https://github.com/llvm/llvm-project/commit/d54400559bb6181566030d5f99c6716ea2b2f0a9.diff

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

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

[Lldb-commits] [lldb] f78c4ce - [LLDB] Add formatters for MSVC STL std::atomic (#149801)

2025-07-22 Thread via lldb-commits
Author: nerix Date: 2025-07-22T12:34:26+01:00 New Revision: f78c4ce55bc4c47625d0e780f38522938920e329 URL: https://github.com/llvm/llvm-project/commit/f78c4ce55bc4c47625d0e780f38522938920e329 DIFF: https://github.com/llvm/llvm-project/commit/f78c4ce55bc4c47625d0e780f38522938920e329.diff LOG: [L

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-22 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/149801 >From 31193b5e76e238a030efb121edd47481db68a2cc Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Mon, 21 Jul 2025 13:36:44 +0200 Subject: [PATCH 1/2] [LLDB] Add formatters for MSVC STL std::atomic --- .../Plugins/L

[Lldb-commits] [lldb] [LLDB][NativePDB] Allow type lookup in namespaces (PR #149876)

2025-07-22 Thread Michael Buch via lldb-commits
@@ -0,0 +1,18 @@ +b main +r + +type lookup S +type lookup ::S +type lookup Outer::S +type lookup Outer::Inner1::S +type lookup Inner1::S +type lookup Outer::Inner1::Inner2::S +type lookup Inner2::S +type lookup Outer::Inner2::S +type lookup Outer::A +type lookup A +type lookup ::A

[Lldb-commits] [lldb] [lldb][rpc] Use Clang attributes to keep track of pointer plus len (PR #148981)

2025-07-22 Thread David Spickett via lldb-commits
@@ -69,6 +69,7 @@ class LLDB_API SBData { const char *GetString(lldb::SBError &error, lldb::offset_t offset); + [[clang::annotate("lldb-rpc-gen pointer plus len")]] DavidSpickett wrote: > This commit changes this by using the Clang annotation attribute to

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-22 Thread Michael Buch via lldb-commits
@@ -1784,6 +1787,17 @@ static void LoadMsvcStlFormatters(lldb::TypeCategoryImplSP cpp_category_sp) { stl_summary_flags, MsvcStlStringSummaryProvider, "MSVC STL std::u32string summary provider")); + + stl_summary_flags.SetDontShowChildren(false);

[Lldb-commits] [lldb] [LLDB] Update SBMemoryRegionInfo doc strings to document len and str (PR #149903)

2025-07-21 Thread Jonas Devlieghere via lldb-commits
JDevlieghere wrote: > @JDevlieghere How would we go about documenting some of the python methods > `len()` and `str()` in doxygen? Asking for myself if you have an example Since those are Python specific they should remain docstrings in the `.i` interface files. I expect the latter to stick ar

[Lldb-commits] [lldb] [LLDB] Update SBMemoryRegionInfo doc strings to document len and str (PR #149903)

2025-07-21 Thread via lldb-commits
https://github.com/barsolo2000 updated https://github.com/llvm/llvm-project/pull/149903 >From e9fdc0a001823db1df26158845301aec94cd2b8a Mon Sep 17 00:00:00 2001 From: Bar Soloveychik Date: Mon, 21 Jul 2025 13:29:58 -0700 Subject: [PATCH 1/7] added documenatation on GetDescription --- .../inter

[Lldb-commits] [lldb] [LLDB] Update SBMemoryRegionInfo doc strings to document len and str (PR #149903)

2025-07-21 Thread via lldb-commits
https://github.com/barsolo2000 updated https://github.com/llvm/llvm-project/pull/149903 >From e9fdc0a001823db1df26158845301aec94cd2b8a Mon Sep 17 00:00:00 2001 From: Bar Soloveychik Date: Mon, 21 Jul 2025 13:29:58 -0700 Subject: [PATCH 1/4] added documenatation on GetDescription --- .../inter

[Lldb-commits] [lldb] [LLDB] Update SBMemoryRegionInfo doc strings to document len and str (PR #149903)

2025-07-21 Thread via lldb-commits
https://github.com/barsolo2000 updated https://github.com/llvm/llvm-project/pull/149903 >From e9fdc0a001823db1df26158845301aec94cd2b8a Mon Sep 17 00:00:00 2001 From: Bar Soloveychik Date: Mon, 21 Jul 2025 13:29:58 -0700 Subject: [PATCH 1/3] added documenatation on GetDescription --- .../inter

[Lldb-commits] [lldb] [LLDB][NativePDB] Allow type lookup in namespaces (PR #149876)

2025-07-21 Thread Zequan Wu via lldb-commits
@@ -1630,6 +1630,53 @@ size_t SymbolFileNativePDB::ParseSymbolArrayInScope( return count; } +void SymbolFileNativePDB::CacheTypeNames() { ZequanWu wrote: Actually, `SymbolFileNativePDB::BuildParentMap()` already does the tpi stream iteration and it's calle

[Lldb-commits] [lldb] [lldb] Store the dummy target in the selected exeuction context (PR #149615)

2025-07-21 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere updated https://github.com/llvm/llvm-project/pull/149615 >From 770178784e122e99596280159791c0e7c7db7cf5 Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Fri, 18 Jul 2025 16:32:06 -0700 Subject: [PATCH] [lldb] Store the dummy target in the selected exeuction

[Lldb-commits] [lldb] [lldb] Store the dummy target in the selected exeuction context (PR #149615)

2025-07-21 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere updated https://github.com/llvm/llvm-project/pull/149615 >From 2f65e1072e4e8dc729627b79ca6a4afa644f79dd Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Fri, 18 Jul 2025 16:32:06 -0700 Subject: [PATCH] [lldb] Store the dummy target in the selected exeuction

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-21 Thread via lldb-commits
@@ -1784,6 +1787,17 @@ static void LoadMsvcStlFormatters(lldb::TypeCategoryImplSP cpp_category_sp) { stl_summary_flags, MsvcStlStringSummaryProvider, "MSVC STL std::u32string summary provider")); + + stl_summary_flags.SetDontShowChildren(false);

[Lldb-commits] [lldb] Reland "[lldb][RPC] Upstream lldb-rpc-gen tool" (#146969)" Attempt 2 (PR #148996)

2025-07-21 Thread Chelsea Cassanova via lldb-commits
chelcassanova wrote: > To be more precisely, the generated sources also will get built on the host > for the cross-platform builds, but during the second stage when the clang > toolchain for the target platform is already fully in place. Ah ok, this is why for lldb-server it has a CMake variab

[Lldb-commits] [lldb] [LLDB] Process minidump is in memory check command (PR #149401)

2025-07-21 Thread Jacob Lalonde via lldb-commits
https://github.com/Jlalond edited https://github.com/llvm/llvm-project/pull/149401 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-21 Thread via lldb-commits
@@ -127,8 +123,16 @@ def look_for_content_and_continue(self, var_name, patterns): @add_test_categories(["libstdcxx"]) def test_with_run_command_libstdcpp(self): -self.do_test_with_run_command(USE_LIBSTDCPP) +self.build(dictionary={"USE_LIBSTDCPP": 1})

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-21 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/149519 >From a791fe9b924b1722d11e11a25d940cc7c858a177 Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Fri, 18 Jul 2025 16:08:04 +0200 Subject: [PATCH 1/2] [LLDB] Add formatters for MSVC STL unordered containers --- .../

[Lldb-commits] [clang] [libcxxabi] [lldb] [llvm] [DRAFT] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/149827 >From fd6b6e8a3168fc233635e783773554ac980edb46 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 15 Nov 2024 01:59:36 + Subject: [PATCH 1/5] [lldb][Expression] Encode Module and DIE UIDs into functi

[Lldb-commits] [clang] [libcxx] [lldb] [llvm] [mlir] [docs] Add clang/llvm release notes for mipsel-windows-* targets (PR #147133)

2025-07-21 Thread Hervé Poussineau via lldb-commits
hpoussin wrote: Rebased about branch `origin/release/21.x`, but I'm not sure it is enough. https://github.com/llvm/llvm-project/pull/147133 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-c

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-21 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/149519 >From a791fe9b924b1722d11e11a25d940cc7c858a177 Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Fri, 18 Jul 2025 16:08:04 +0200 Subject: [PATCH 1/2] [LLDB] Add formatters for MSVC STL unordered containers --- .../

[Lldb-commits] [clang] [libcxxabi] [lldb] [llvm] [DRAFT] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/149827 >From fd6b6e8a3168fc233635e783773554ac980edb46 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 15 Nov 2024 01:59:36 + Subject: [PATCH 1/5] [lldb][Expression] Encode Module and DIE UIDs into functi

[Lldb-commits] [clang] [libcxx] [lldb] [llvm] [mlir] [docs] Add clang/llvm release notes for mipsel-windows-* targets (PR #147133)

2025-07-21 Thread Hervé Poussineau via lldb-commits
https://github.com/hpoussin updated https://github.com/llvm/llvm-project/pull/147133 From 6296ebd45d3f916bea6bf434c1b5580441f9234a Mon Sep 17 00:00:00 2001 From: Tobias Hieta Date: Tue, 15 Jul 2025 15:59:05 +0200 Subject: [PATCH 01/22] Bump version to 21.1.0-git --- cmake/Modules/LLVMVersion.

[Lldb-commits] [clang] [libcxxabi] [lldb] [llvm] [DRAFT] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/149827 >From fd6b6e8a3168fc233635e783773554ac980edb46 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 15 Nov 2024 01:59:36 + Subject: [PATCH 1/4] [lldb][Expression] Encode Module and DIE UIDs into functi

[Lldb-commits] [lldb] [RISCV-LLDB] RISCV feature attribute support and allows overriding additional(default) feature (PR #147990)

2025-07-21 Thread Santhosh Kumar Ellendula via lldb-commits
santhoshe447 wrote: Kindly share any inputs or suggestion, if any. https://github.com/llvm/llvm-project/pull/147990 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [clang] [libcxxabi] [lldb] [llvm] [DRAFT] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/149827 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][Expression] Encode Module and DIE UIDs into function AsmLabels (PR #148877)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/148877 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [clang] [libcxxabi] [lldb] [llvm] [DRAFT] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 created https://github.com/llvm/llvm-project/pull/149827 None >From fd6b6e8a3168fc233635e783773554ac980edb46 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 15 Nov 2024 01:59:36 + Subject: [PATCH 1/3] [lldb][Expression] Encode Module and DIE UIDs into

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-21 Thread Michael Buch via lldb-commits
@@ -1784,6 +1787,17 @@ static void LoadMsvcStlFormatters(lldb::TypeCategoryImplSP cpp_category_sp) { stl_summary_flags, MsvcStlStringSummaryProvider, "MSVC STL std::u32string summary provider")); + + stl_summary_flags.SetDontShowChildren(false);

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-21 Thread Michael Buch via lldb-commits
@@ -1784,6 +1787,17 @@ static void LoadMsvcStlFormatters(lldb::TypeCategoryImplSP cpp_category_sp) { stl_summary_flags, MsvcStlStringSummaryProvider, "MSVC STL std::u32string summary provider")); + + stl_summary_flags.SetDontShowChildren(false);

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-21 Thread Michael Buch via lldb-commits
@@ -1784,6 +1787,17 @@ static void LoadMsvcStlFormatters(lldb::TypeCategoryImplSP cpp_category_sp) { stl_summary_flags, MsvcStlStringSummaryProvider, "MSVC STL std::u32string summary provider")); + + stl_summary_flags.SetDontShowChildren(false);

[Lldb-commits] [lldb] [lldb] Proofread formatting.rst (PR #149768)

2025-07-21 Thread Kazu Hirata via lldb-commits
https://github.com/kazutakahirata closed https://github.com/llvm/llvm-project/pull/149768 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 19e2991 - [lldb] Proofread formatting.rst (#149768)

2025-07-21 Thread via lldb-commits
Author: Kazu Hirata Date: 2025-07-21T07:24:15-07:00 New Revision: 19e299120936a8480b6da35dd8c98a1dd5483a5a URL: https://github.com/llvm/llvm-project/commit/19e299120936a8480b6da35dd8c98a1dd5483a5a DIFF: https://github.com/llvm/llvm-project/commit/19e299120936a8480b6da35dd8c98a1dd5483a5a.diff L

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 approved this pull request. https://github.com/llvm/llvm-project/pull/149801 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Proofread formatting.rst (PR #149768)

2025-07-21 Thread Kazu Hirata via lldb-commits
@@ -203,7 +203,7 @@ Scoping Many times the information that you might have in your prompt might not be available and you won``t want it to print out if it isn``t valid. To take care kazutakahirata wrote: Fixed in the latest revision. Thanks! https://github.

[Lldb-commits] [lldb] [lldb] Proofread formatting.rst (PR #149768)

2025-07-21 Thread Kazu Hirata via lldb-commits
https://github.com/kazutakahirata updated https://github.com/llvm/llvm-project/pull/149768 >From b9c3f2c64644b0fcde6677151a8e49795c18c6cb Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 20 Jul 2025 23:41:50 -0700 Subject: [PATCH 1/2] [lldb] Proofread formatting.rst --- lldb/docs/use/for

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 approved this pull request. nice https://github.com/llvm/llvm-project/pull/149519 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL unordered containers (PR #149519)

2025-07-21 Thread Michael Buch via lldb-commits
@@ -127,8 +123,16 @@ def look_for_content_and_continue(self, var_name, patterns): @add_test_categories(["libstdcxx"]) def test_with_run_command_libstdcpp(self): -self.do_test_with_run_command(USE_LIBSTDCPP) +self.build(dictionary={"USE_LIBSTDCPP": 1})

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::variant (PR #148554)

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

[Lldb-commits] [lldb] 401b5cc - [LLDB] Add formatters for MSVC STL std::variant (#148554)

2025-07-21 Thread via lldb-commits
Author: nerix Date: 2025-07-21T12:46:34+01:00 New Revision: 401b5ccf6b507ed36e959e7ae2f4b5e052647196 URL: https://github.com/llvm/llvm-project/commit/401b5ccf6b507ed36e959e7ae2f4b5e052647196 DIFF: https://github.com/llvm/llvm-project/commit/401b5ccf6b507ed36e959e7ae2f4b5e052647196.diff LOG: [L

[Lldb-commits] [lldb] [lldb][AArch64][Linux] Show MTE store only setting in mte_ctrl (PR #145033)

2025-07-21 Thread David Spickett via lldb-commits
DavidSpickett wrote: ping! https://github.com/llvm/llvm-project/pull/145033 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][AArch64] Add HWCAP3 to register field detection (PR #145029)

2025-07-21 Thread David Spickett via lldb-commits
DavidSpickett wrote: ping! https://github.com/llvm/llvm-project/pull/145029 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-21 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: nerix (Nerixyz) Changes Adds synthetic children and a summary provider for `std::atomic` on MSVC's STL. This currently only supports DWARF because it relies on the template argument. Once there are PDB tests, this will probably use the ret

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::atomic (PR #149801)

2025-07-21 Thread via lldb-commits
https://github.com/Nerixyz created https://github.com/llvm/llvm-project/pull/149801 Adds synthetic children and a summary provider for `std::atomic` on MSVC's STL. This currently only supports DWARF because it relies on the template argument. Once there are PDB tests, this will probably use th

[Lldb-commits] [lldb] [lldb][Expression] Encode Module and DIE UIDs into function AsmLabels (PR #148877)

2025-07-21 Thread Michael Buch via lldb-commits
@@ -130,8 +139,11 @@ Module *Module::GetAllocatedModuleAtIndex(size_t idx) { return nullptr; } +// TODO: needs a mutex +static lldb::user_id_t g_unique_id = 1; + Module::Module(const ModuleSpec &module_spec) -: m_unwind_table(*this), m_file_has_changed(false), +: Us

[Lldb-commits] [lldb] [lldb][Expression] Encode Module and DIE UIDs into function AsmLabels (PR #148877)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/148877 >From fd6b6e8a3168fc233635e783773554ac980edb46 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 15 Nov 2024 01:59:36 + Subject: [PATCH 1/2] [lldb][Expression] Encode Module and DIE UIDs into functi

[Lldb-commits] [lldb] [lldb][Expression] Encode Module and DIE UIDs into function AsmLabels (PR #148877)

2025-07-21 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Michael Buch (Michael137) Changes LLDB currently attaches `AsmLabel`s to `FunctionDecl`s such that that the `IRExecutionUnit` can determine which mangled name to call (we can't rely on Clang deriving the correct mangled name to call becaus

[Lldb-commits] [lldb] [lldb][Expression] Encode Module and DIE UIDs into function AsmLabels (PR #148877)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/148877 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [DRAFT] [lldb][Expression] Encode Module and DIE UIDs into function AsmLabels (PR #148877)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 ready_for_review https://github.com/llvm/llvm-project/pull/148877 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [DRAFT] [lldb][Expression] Encode Module and DIE UIDs into function AsmLabels (PR #148877)

2025-07-21 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/148877 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Add formatters for MSVC STL std::variant (PR #148554)

2025-07-21 Thread via lldb-commits
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/148554 >From fe30b282bb0ba181060d52ea823e357a5cd6f527 Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Mon, 14 Jul 2025 00:30:48 +0200 Subject: [PATCH 1/2] [LLDB] Add formatters for MSVC STL std::variant --- .../Plugins/

[Lldb-commits] [lldb] [lldb-dap] support moduleId in the stackTrace response (PR #149774)

2025-07-21 Thread Ebuka Ezike via lldb-commits
@@ -550,6 +550,15 @@ llvm::json::Value CreateStackFrame(DAP &dap, lldb::SBFrame &frame, if (frame.IsArtificial() || frame.IsHidden()) object.try_emplace("presentationHint", "subtle"); + lldb::SBModule module = frame.GetModule(); + if (module.IsValid()) { +std::str

[Lldb-commits] [lldb] [lldb-dap] support moduleId in the stackTrace response (PR #149774)

2025-07-21 Thread Ebuka Ezike via lldb-commits
da-viper wrote: You can either use the `self.dap_server.get_modules` and compare the uuid received with the one returned from the stacktrace request. OR send an evaluate request of `image list --uuid --basename` and regex parse the modules to get the uuid. https://github.com/llvm/llvm-proje

[Lldb-commits] [lldb] [lldb-dap] support moduleId in the stackTrace response (PR #149774)

2025-07-21 Thread Ebuka Ezike via lldb-commits
da-viper wrote: > where a test should go—`DAPTests.cpp`, `ProtocolTypesTest.cpp`, or elsewhere It should go into `TestDAP_stackTrace` https://github.com/llvm/llvm-project/blob/e94bc16b8e12a64ff28aedc58ee6e95e1f9d6f4b/lldb/test/API/tools/lldb-dap/stackTrace/TestDAP_stackTrace.py#L29-L31 >Also

  1   2   3   4   5   6   7   8   9   10   >