[Lldb-commits] [lldb] [lldb] Implement RegisterContextWasm (PR #151056)

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

[Lldb-commits] [lldb] [lldb] refactor PlatformAndroid (PR #145382)

2025-07-28 Thread Chad Smith via lldb-commits
https://github.com/cs01 updated https://github.com/llvm/llvm-project/pull/145382 Unicorn! · GitHub body { background-color: #f1f1f1; margin: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .container { margin: 50px auto 4

[Lldb-commits] [lldb] [lldb] Implement RegisterContextWasm (PR #151056)

2025-07-28 Thread Jonas Devlieghere via lldb-commits
JDevlieghere wrote: This PR contains a copy of the changes from #150143 and #151010. Please review the first two commits in those PRs respectively. https://github.com/llvm/llvm-project/pull/151056 ___ lldb-commits mailing list lldb-commits@lists.llvm.

[Lldb-commits] [lldb] [lldb] Implement RegisterContextWasm (PR #151056)

2025-07-28 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Jonas Devlieghere (JDevlieghere) Changes This PR implements a register context for Wasm, which uses virtual registers to resolve Wasm local, globals and stack values. The registers are used to implement supprot for `DW_OP_WASM_location` in t

[Lldb-commits] [lldb] [lldb] Add WebAssembly Process Plugin (PR #150143)

2025-07-28 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere updated https://github.com/llvm/llvm-project/pull/150143 >From 4294028e3db13cde0b99a18a0a1ee3a551d591ee Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Tue, 22 Jul 2025 16:37:03 -0700 Subject: [PATCH] [lldb] Add WebAssembly Process Plugin Extend support i

[Lldb-commits] [lldb] [lldb][cmake] Create dependencies for LLDB header targets (PR #150995)

2025-07-28 Thread via lldb-commits
jimingham wrote: This fixes the error that I was having with CMaking the standalone build. https://github.com/llvm/llvm-project/pull/150995 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-c

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

2025-07-28 Thread Med Ismail Bennani via lldb-commits
medismailben wrote: I have some reservations about the effectiveness of this new approach: Instead of having a list in lldb-rpc with your ptr + length exceptions, now we need to mark manually every single method at the SBAPI level. If a new method gets added the SBAPI and the contributor doesn

[Lldb-commits] [lldb] Switch the ScriptedBreakpointResolver over to the ScriptedInterface form (PR #150720)

2025-07-28 Thread via lldb-commits
https://github.com/jimingham updated https://github.com/llvm/llvm-project/pull/150720 >From 75f8e3a36277539cf3c505f5892ace2ad893a765 Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Fri, 25 Jul 2025 16:08:01 -0700 Subject: [PATCH 1/3] Switch the ScriptedBreakpointResolver over to the ScriptedIn

[Lldb-commits] [lldb] Switch the ScriptedBreakpointResolver over to the ScriptedInterface form (PR #150720)

2025-07-28 Thread via lldb-commits
https://github.com/jimingham updated https://github.com/llvm/llvm-project/pull/150720 >From 75f8e3a36277539cf3c505f5892ace2ad893a765 Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Fri, 25 Jul 2025 16:08:01 -0700 Subject: [PATCH 1/2] Switch the ScriptedBreakpointResolver over to the ScriptedIn

[Lldb-commits] [lldb] [lldb] support ieee_single and ieee_double gdbtypes for registers (PR #150268)

2025-07-28 Thread Jacob Lalonde via lldb-commits
Jlalond wrote: @satyajanga merged for you https://github.com/llvm/llvm-project/pull/150268 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] support ieee_single and ieee_double gdbtypes for registers (PR #150268)

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

[Lldb-commits] [lldb] ea480cc - [lldb] support ieee_single and ieee_double gdbtypes for registers (#150268)

2025-07-28 Thread via lldb-commits
Author: satyanarayana reddy janga Date: 2025-07-28T13:09:41-07:00 New Revision: ea480cc665a427cfaf09d15fea57c2a6bc1d4f93 URL: https://github.com/llvm/llvm-project/commit/ea480cc665a427cfaf09d15fea57c2a6bc1d4f93 DIFF: https://github.com/llvm/llvm-project/commit/ea480cc665a427cfaf09d15fea57c2a6bc

[Lldb-commits] [lldb] [lldb] Implement DW_CFA_val_offset and DW_CFA_val_offset_sf (PR #150732)

2025-07-28 Thread Daniel Sanders via lldb-commits
https://github.com/dsandersllvm updated https://github.com/llvm/llvm-project/pull/150732 >From bd27929645928939f319dc915da1a4636e4d317d Mon Sep 17 00:00:00 2001 From: Daniel Sanders Date: Wed, 28 Aug 2024 19:02:21 -0700 Subject: [PATCH 1/4] [lldb] Implement DW_CFA_val_offset and DW_CFA_val_off

[Lldb-commits] [lldb] [lldb] Support DW_OP_WASM_location in DWARFExpression (PR #151010)

2025-07-28 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Jonas Devlieghere (JDevlieghere) Changes Add support for DW_OP_WASM_location in DWARFExpression. This PR rebases #78977 and cleans up the unit test. --- Patch is 41.66 KiB, truncated to 20.00 KiB below, full version: https://github.com/ll

[Lldb-commits] [lldb] [lldb] Support DW_OP_WASM_location in DWARFExpression (PR #151010)

2025-07-28 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere created https://github.com/llvm/llvm-project/pull/151010 Add support for DW_OP_WASM_location in DWARFExpression. This PR rebases #78977 and cleans up the unit test. >From a2a7cf5e4bfaeb2c42bec59f92e9248aecc7b4f4 Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere

[Lldb-commits] [lldb] [lldb] Add WebAssembly Process Plugin (PR #150143)

2025-07-28 Thread Jonas Devlieghere via lldb-commits
JDevlieghere wrote: > > I'll be adding the other features in separate PRs to make reviewing easier. > > Just for good faith purposes, can you give me a list of the parts you've got > it split into at the moment and what state they are in? Done, WIP, whatever. > I assume from what you've said,

[Lldb-commits] [lldb] [lldb] Implement DW_CFA_val_offset and DW_CFA_val_offset_sf (PR #150732)

2025-07-28 Thread Daniel Sanders via lldb-commits
dsandersllvm wrote: While looking into that, I found a couple mistakes that made me question how it managed to work and I found that that bit is not actually used. ConcreteRegisterLocation uses eRegisterIsRegisterPlusOffset for all reg+offset's including reg=CFA, but AbstractRegisterLocation h

[Lldb-commits] [lldb] [lldb] Implement DW_CFA_val_offset and DW_CFA_val_offset_sf (PR #150732)

2025-07-28 Thread Daniel Sanders via lldb-commits
https://github.com/dsandersllvm updated https://github.com/llvm/llvm-project/pull/150732 >From bd27929645928939f319dc915da1a4636e4d317d Mon Sep 17 00:00:00 2001 From: Daniel Sanders Date: Wed, 28 Aug 2024 19:02:21 -0700 Subject: [PATCH 1/3] [lldb] Implement DW_CFA_val_offset and DW_CFA_val_off

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

2025-07-28 Thread Greg Clayton via lldb-commits
https://github.com/clayborg approved this pull request. 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] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
b10902118 wrote: Sorry again. I made a big mass. Just tried to recover the history but... The last five commits are today's changes. Hope that be more readable. https://github.com/llvm/llvm-project/pull/147198 ___ lldb-commits mailing list lldb-commit

[Lldb-commits] [lldb] [lldb][cmake] Create dependencies for LLDB header targets (PR #150995)

2025-07-28 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Chelsea Cassanova (chelcassanova) Changes The LLDB standalone build using Xcode currently fails due to the headers being attached to multiple targets, but none of these targets depending on each other. This commit resolves this by creating

[Lldb-commits] [lldb] [lldb] support ieee_single and ieee_double gdbtypes for registers (PR #150268)

2025-07-28 Thread Greg Clayton via lldb-commits
https://github.com/clayborg approved this pull request. https://github.com/llvm/llvm-project/pull/150268 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][cmake] Create dependencies for LLDB header targets (PR #150995)

2025-07-28 Thread Chelsea Cassanova via lldb-commits
https://github.com/chelcassanova created https://github.com/llvm/llvm-project/pull/150995 The LLDB standalone build using Xcode currently fails due to the headers being attached to multiple targets, but none of these targets depending on each other. This commit resolves this by creating those

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
https://github.com/b10902118 updated https://github.com/llvm/llvm-project/pull/147198 >From 8f4ce760ed4f5fd43cde2a3645d34b1337b97650 Mon Sep 17 00:00:00 2001 From: b10902118 Date: Tue, 29 Jul 2025 00:36:30 +0800 Subject: [PATCH 1/9] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to a

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
https://github.com/b10902118 updated https://github.com/llvm/llvm-project/pull/147198 >From b27c3f0fe8eca19bb3a261edbc10ffc51eaf08f6 Mon Sep 17 00:00:00 2001 From: b10902118 Date: Tue, 29 Jul 2025 00:36:30 +0800 Subject: [PATCH 1/9] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to a

[Lldb-commits] [lldb] [lldb] support ieee_single and ieee_double gdbtypes for registers (PR #150268)

2025-07-28 Thread satyanarayana reddy janga via lldb-commits
@@ -692,6 +692,9 @@ class MyResponder(MockGDBServerResponder): "0102030405060708" # t4 "0102030405060708" # t5 "0102030405060708" # t6 +"6162636465666768" # pc satyajanga wrote: The test also

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
@@ -5144,6 +5163,56 @@ bool TreeTransform::TransformTemplateArguments( } +template +template +bool TreeTransform::TransformConceptTemplateArguments( +InputIterator First, InputIterator Last, TemplateArgumentListInfo &Outputs, +bool Uneval) { + + auto isConcept = []

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
https://github.com/erichkeane edited https://github.com/llvm/llvm-project/pull/150823 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
@@ -5144,6 +5163,56 @@ bool TreeTransform::TransformTemplateArguments( } +template +template +bool TreeTransform::TransformConceptTemplateArguments( +InputIterator First, InputIterator Last, TemplateArgumentListInfo &Outputs, +bool Uneval) { + + auto isConcept = []

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
@@ -339,6 +339,18 @@ bool TemplateArgument::isPackExpansion() const { llvm_unreachable("Invalid TemplateArgument Kind!"); } +bool TemplateArgument::isConceptOrConceptTemplateParameter() const { + bool isConcept = false; + if (getKind() == TemplateArgument::Template) { +

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
https://github.com/erichkeane commented: A few comments, else looks reasonable. Thanks for the explaination! https://github.com/llvm/llvm-project/pull/150823 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mail

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
@@ -1746,6 +1754,16 @@ class TemplateTemplateParmDecl final return SourceRange(getTemplateParameters()->getTemplateLoc(), End); } + TemplateNameKind kind() const { erichkeane wrote: Mild preference for `templateKind` or something like that (perhaps som

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
@@ -26,115 +27,116 @@ #include namespace clang { - /// Represents the parsed form of a C++ template argument. - class ParsedTemplateArgument { - public: -/// Describes the kind of template argument that was parsed. -enum KindType { - /// A template type parame

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
@@ -235,7 +237,7 @@ void TemplateParameterList::getAssociatedConstraints( ACs.emplace_back(E); } } - if (HasRequiresClause) + if (HasRequiresClause && getRequiresClause()) erichkeane wrote: Does this mean we can now have a requires clause

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
https://github.com/b10902118 edited https://github.com/llvm/llvm-project/pull/147198 ___ 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-28 Thread via lldb-commits
award999 wrote: OK this is not ready yet, looks like there is a bug when it is bundled in a VSIX https://github.com/winstonjs/winston-transport/issues/274 https://github.com/llvm/llvm-project/pull/146884 ___ lldb-commits mailing list lldb-commits@list

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

2025-07-28 Thread via lldb-commits
https://github.com/award999 converted_to_draft 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] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
https://github.com/b10902118 updated https://github.com/llvm/llvm-project/pull/147198 >From d2bb9308217cd072af7386b90e762704786f2b90 Mon Sep 17 00:00:00 2001 From: b10902118 Date: Mon, 28 Jul 2025 23:57:51 +0800 Subject: [PATCH] Squash commits. --- .../Plugins/Process/Linux/CMakeLists.txt

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

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

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
b10902118 wrote: Oh no I massed it up with github's conflict resolve. I still have to fix my previous no-reply commit. https://github.com/llvm/llvm-project/pull/147198 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cg

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Corentin Jabot via lldb-commits
cor3ntin wrote: > I don't quite get what is happening here yet, can you give a summary of what > is being accomplished, and how you're doing so? Let me try to see if I can enlighten you a bit. P2841 very simply extends the notion of template template parameters to variable templates and conce

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

2025-07-28 Thread David Spickett via lldb-commits
https://github.com/DavidSpickett closed 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] 0209e76 - [lldb][AArch64][Linux] Show MTE store only setting in mte_ctrl (#145033)

2025-07-28 Thread via lldb-commits
Author: David Spickett Date: 2025-07-28T16:40:00+01:00 New Revision: 0209e76fe6440bc45a9ed61b9671d9593db10957 URL: https://github.com/llvm/llvm-project/commit/0209e76fe6440bc45a9ed61b9671d9593db10957 DIFF: https://github.com/llvm/llvm-project/commit/0209e76fe6440bc45a9ed61b9671d9593db10957.diff

[Lldb-commits] [lldb] [lldb] Add WebAssembly Process Plugin (PR #150143)

2025-07-28 Thread Jonas Devlieghere via lldb-commits
@@ -0,0 +1,89 @@ +//===--===// +// +// 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: Apac

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
https://github.com/b10902118 updated https://github.com/llvm/llvm-project/pull/147198 >From 102a2f59c07dfb63cc2aabae66a0afcf60388602 Mon Sep 17 00:00:00 2001 From: b10902118 Date: Sun, 6 Jul 2025 23:50:54 +0800 Subject: [PATCH 1/9] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to ar

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
https://github.com/b10902118 updated https://github.com/llvm/llvm-project/pull/147198 >From 102a2f59c07dfb63cc2aabae66a0afcf60388602 Mon Sep 17 00:00:00 2001 From: b10902118 Date: Sun, 6 Jul 2025 23:50:54 +0800 Subject: [PATCH 1/9] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to ar

[Lldb-commits] [lldb] [lldb] Add WebAssembly Process Plugin (PR #150143)

2025-07-28 Thread David Spickett via lldb-commits
@@ -2076,6 +2076,13 @@ size_t Platform::GetSoftwareBreakpointTrapOpcode(Target &target, trap_opcode_size = sizeof(g_loongarch_opcode); } break; + case llvm::Triple::wasm32: { +// Unreachable (0x00) triggers an unconditional trap. DavidSpickett wrot

[Lldb-commits] [lldb] [lldb] Add WebAssembly Process Plugin (PR #150143)

2025-07-28 Thread Jonas Devlieghere via lldb-commits
@@ -2076,6 +2076,13 @@ size_t Platform::GetSoftwareBreakpointTrapOpcode(Target &target, trap_opcode_size = sizeof(g_loongarch_opcode); } break; + case llvm::Triple::wasm32: { +// Unreachable (0x00) triggers an unconditional trap. JDevlieghere wrote

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

2025-07-28 Thread David Spickett via lldb-commits
https://github.com/DavidSpickett updated https://github.com/llvm/llvm-project/pull/145033 >From 6abc5409e823f1de5cd2c60d228aafed2fb32465 Mon Sep 17 00:00:00 2001 From: David Spickett Date: Thu, 19 Jun 2025 13:12:49 + Subject: [PATCH 1/2] [lldb][AArch64][Linux] Show MTE store only setting in

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
@@ -160,7 +160,7 @@ class alignas(8) InitializedEntity { struct VD { /// The VarDecl, FieldDecl, or BindingDecl being initialized. -ValueDecl *VariableOrMember; +NamedDecl *VariableOrMember; erichkeane wrote: Should the comment above be updated?

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
@@ -140,15 +142,15 @@ class ConceptReference { NamedDecl *FoundDecl; /// \brief The concept named. - ConceptDecl *NamedConcept; + TemplateDecl *NamedConcept; erichkeane wrote: It seems weird for a type named `ConceptReference` to not refer to a `Concep

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
https://github.com/erichkeane edited https://github.com/llvm/llvm-project/pull/150823 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Erich Keane via lldb-commits
https://github.com/erichkeane commented: I don't quite get what is happening here yet, can you give a summary of what is being accomplished, and how you're doing so? https://github.com/llvm/llvm-project/pull/150823 ___ lldb-commits mailing list lldb

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

2025-07-28 Thread David Spickett via lldb-commits
https://github.com/DavidSpickett edited 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-28 Thread David Spickett via lldb-commits
https://github.com/DavidSpickett closed 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] d26ca8b - [lldb][AArch64] Add HWCAP3 to register field detection (#145029)

2025-07-28 Thread via lldb-commits
Author: David Spickett Date: 2025-07-28T16:09:24+01:00 New Revision: d26ca8b87266024546501051ccaf75cb3756aee3 URL: https://github.com/llvm/llvm-project/commit/d26ca8b87266024546501051ccaf75cb3756aee3 DIFF: https://github.com/llvm/llvm-project/commit/d26ca8b87266024546501051ccaf75cb3756aee3.diff

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

2025-07-28 Thread David Spickett via lldb-commits
DavidSpickett wrote: Since that's so recent and FreeBSD is unlikely to have support for the new MTE feature, I'll leave HWCAP3 set to 0 for FreeBSD. But I'm gonna look and see if they have allocated a number for it yet, thanks for finding that. https://github.com/llvm/llvm-project/pull/145029

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

2025-07-28 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid approved this pull request. Looks Good! 👍 Appologies for the delay :blush: https://github.com/llvm/llvm-project/pull/145033 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/li

[Lldb-commits] [clang] [lldb] [Clang] Initial support for P2841 (Variable template and concept template parameters) (PR #150823)

2025-07-28 Thread Corentin Jabot via lldb-commits
https://github.com/cor3ntin edited https://github.com/llvm/llvm-project/pull/150823 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

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

2025-07-28 Thread Ebuka Ezike via lldb-commits
@@ -242,3 +242,29 @@ def test_StackFrameFormat(self): frame = self.get_stackFrames(format={"parameters": False, "module": True})[0] self.assertEqual(frame["name"], "a.out recurse") + +def test_stackFrameModuleIdUUID(self): +program = self.getBuildA

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

2025-07-28 Thread Ebuka Ezike via lldb-commits
@@ -242,3 +242,29 @@ def test_StackFrameFormat(self): frame = self.get_stackFrames(format={"parameters": False, "module": True})[0] self.assertEqual(frame["name"], "a.out recurse") + +def test_stackFrameModuleIdUUID(self): da-viper wrote:

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

2025-07-28 Thread Ebuka Ezike via lldb-commits
@@ -242,3 +242,29 @@ def test_StackFrameFormat(self): frame = self.get_stackFrames(format={"parameters": False, "module": True})[0] self.assertEqual(frame["name"], "a.out recurse") + +def test_stackFrameModuleIdUUID(self): +program = self.getBuildA

[Lldb-commits] [clang] [lldb] Variable template and concept template parameters (PR #150823)

2025-07-28 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Corentin Jabot (cor3ntin) Changes This is a first pass at implementing [P2841R7](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2841r7.pdf). The implementation is far from complete; however, I'm aiming to do that in chunks,

[Lldb-commits] [clang] [lldb] Variable template and concept template parameters (PR #150823)

2025-07-28 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-clang-modules Author: Corentin Jabot (cor3ntin) Changes This is a first pass at implementing [P2841R7](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2841r7.pdf). The implementation is far from complete; however, I'm aiming to do that in

[Lldb-commits] [clang] [lldb] Variable template and concept template parameters (PR #150823)

2025-07-28 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Corentin Jabot (cor3ntin) Changes This is a first pass at implementing [P2841R7](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2841r7.pdf). The implementation is far from complete; however, I'm aiming to do that in chunks, t

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

2025-07-28 Thread Ebuka Ezike via lldb-commits
da-viper wrote: Sorry it took this long, my SSD died. Had to get and reinstall everything. https://github.com/llvm/llvm-project/pull/149774 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-

[Lldb-commits] [clang] [lldb] Variable template and concept template parameters (PR #150823)

2025-07-28 Thread Corentin Jabot via lldb-commits
https://github.com/cor3ntin ready_for_review https://github.com/llvm/llvm-project/pull/150823 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [clang] [lldb] Variable template and concept template parameters (PR #150823)

2025-07-28 Thread Corentin Jabot via lldb-commits
https://github.com/cor3ntin edited https://github.com/llvm/llvm-project/pull/150823 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] refactor PlatformAndroid (PR #145382)

2025-07-28 Thread Chad Smith via lldb-commits
@@ -220,6 +220,12 @@ ConnectionStatus ConnectionFileDescriptor::Disconnect(Status *error_ptr) { // Prevents reads and writes during shutdown. m_shutting_down = true; + if (!m_io_sp) { cs01 wrote: I will remove and possibly add in a different PR https:/

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

2025-07-28 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid approved this pull request. This looks fine to me. BTW freeBSD kernel changes seems to have landed see: https://reviews.freebsd.org/D51008 https://github.com/llvm/llvm-project/pull/145029 ___ lldb-commits mailing list lldb-

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

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

[Lldb-commits] [clang] [lldb] Variable template and concept template parameters (PR #150823)

2025-07-28 Thread Corentin Jabot via lldb-commits
https://github.com/cor3ntin edited https://github.com/llvm/llvm-project/pull/150823 ___ 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-28 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 01/10] [lldb][Expression] Encode Module and DIE UIDs into func

[Lldb-commits] [lldb] [llvm] [lldb-dap] Add network symbol optimization configuration options (PR #150777)

2025-07-28 Thread Cả thế giới là Rust via lldb-commits
https://github.com/naoNao89 updated https://github.com/llvm/llvm-project/pull/150777 From 88bcdc7fe051f6b47c17a3eaa19a160542dd0018 Mon Sep 17 00:00:00 2001 From: naoNao89 <90588855+naona...@users.noreply.github.com> Date: Sat, 26 Jul 2025 23:35:38 +0700 Subject: [PATCH] [lldb-dap] Add network sy

[Lldb-commits] [lldb] [llvm] [lldb-dap] Add network symbol optimization configuration options (PR #150777)

2025-07-28 Thread Cả thế giới là Rust via lldb-commits
https://github.com/naoNao89 updated https://github.com/llvm/llvm-project/pull/150777 From 88bcdc7fe051f6b47c17a3eaa19a160542dd0018 Mon Sep 17 00:00:00 2001 From: naoNao89 <90588855+naona...@users.noreply.github.com> Date: Sat, 26 Jul 2025 23:35:38 +0700 Subject: [PATCH 1/2] [lldb-dap] Add networ

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
@@ -74,8 +75,10 @@ class NativeRegisterContextLinux_arm : public NativeRegisterContextLinux { bool WatchpointIsEnabled(uint32_t wp_index); - // Debug register type select - enum DREGType { eDREGTypeWATCH = 0, eDREGTypeBREAK }; + using DREGType = NativeRegisterContextDBR

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
b10902118 wrote: > Edit: because the CI is x86_64. Thanks for pointing that out. The failure is probably cause by the missing `#if defined(__arm64__) || defined(__aarch64__)`. I finally understand why this is needed. https://github.com/llvm/llvm-project/pull/147198 ___

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread David Spickett via lldb-commits
@@ -737,12 +744,17 @@ Status NativeRegisterContextLinux_arm::ReadHardwareDebugInfo() { m_refresh_hwdebug_info = false; return error; +#else // __aarch64__ + return arm64::ReadHardwareDebugInfo(m_thread.GetID(), m_max_hwp_supported, +

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread via lldb-commits
@@ -737,12 +744,17 @@ Status NativeRegisterContextLinux_arm::ReadHardwareDebugInfo() { m_refresh_hwdebug_info = false; return error; +#else // __aarch64__ + return arm64::ReadHardwareDebugInfo(m_thread.GetID(), m_max_hwp_supported, +

[Lldb-commits] [lldb] c8a091e - [lldb][NFC] Use IterationAction for ModuleList::ForEach callbacks (#150930)

2025-07-28 Thread via lldb-commits
Author: Michael Buch Date: 2025-07-28T14:35:39+01:00 New Revision: c8a091e1b65bcb523c3327b85a2442be61659a87 URL: https://github.com/llvm/llvm-project/commit/c8a091e1b65bcb523c3327b85a2442be61659a87 DIFF: https://github.com/llvm/llvm-project/commit/c8a091e1b65bcb523c3327b85a2442be61659a87.diff

[Lldb-commits] [lldb] [lldb][NFC] Use IterationAction for ModuleList::ForEach callbacks (PR #150930)

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

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread David Spickett via lldb-commits
@@ -74,8 +75,10 @@ class NativeRegisterContextLinux_arm : public NativeRegisterContextLinux { bool WatchpointIsEnabled(uint32_t wp_index); - // Debug register type select - enum DREGType { eDREGTypeWATCH = 0, eDREGTypeBREAK }; + using DREGType = NativeRegisterContextDBR

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

2025-07-28 Thread Pavel Labath via lldb-commits
https://github.com/labath 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] [lldb][NFC] Use IterationAction for ModuleList::ForEach callbacks (PR #150930)

2025-07-28 Thread Pavel Labath via lldb-commits
https://github.com/labath approved this pull request. https://github.com/llvm/llvm-project/pull/150930 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][NFC] Use IterationAction for ModuleList::ForEach callbacks (PR #150930)

2025-07-28 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Michael Buch (Michael137) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/150930.diff 8 Files Affected: - (modified) lldb/include/lldb/Core/ModuleList.h (+4-2) - (modified) lldb/source/Commands/CommandCompletions.cpp (

[Lldb-commits] [lldb] [lldb][NFC] Use IterationAction for ModuleList::ForEach callbacks (PR #150930)

2025-07-28 Thread Michael Buch via lldb-commits
https://github.com/Michael137 created https://github.com/llvm/llvm-project/pull/150930 None >From 7c78202f670d1c78a0cf02c728208bd128da51e3 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Mon, 28 Jul 2025 12:15:02 +0100 Subject: [PATCH] [lldb][NFC] Use IterationAction for ModuleList::ForEach

[Lldb-commits] [lldb] [lldb][Arm32] Remove unused refcount. (PR #150770)

2025-07-28 Thread via lldb-commits
github-actions[bot] wrote: @b10902118 Congratulations on having your first Pull Request (PR) merged into the LLVM Project! Your changes will be combined with recent changes from other authors, then tested by our [build bots](https://lab.llvm.org/buildbot/). If there is a problem with a buil

[Lldb-commits] [lldb] [lldb][Arm32] Remove unused refcount. (PR #150770)

2025-07-28 Thread David Spickett via lldb-commits
https://github.com/DavidSpickett closed https://github.com/llvm/llvm-project/pull/150770 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] a74167d - [lldb][Arm32] Remove unused watchpoint refcount. (#150770)

2025-07-28 Thread via lldb-commits
Author: b10902118 Date: 2025-07-28T12:47:02+01:00 New Revision: a74167dfdc18fa85f195ea01a3013804dc7aeb5d URL: https://github.com/llvm/llvm-project/commit/a74167dfdc18fa85f195ea01a3013804dc7aeb5d DIFF: https://github.com/llvm/llvm-project/commit/a74167dfdc18fa85f195ea01a3013804dc7aeb5d.diff LOG

[Lldb-commits] [lldb] [lldb][Arm32] Remove unused refcount. (PR #150770)

2025-07-28 Thread David Spickett via lldb-commits
DavidSpickett wrote: Well as llvm is setup, all the metadata of the final commit comes from GitHub in fact. The title and message come from the PR, the author details from your Github settings, etc. Other projects may not be set up like this though, so a good thing to learn regardless. Every

[Lldb-commits] [lldb] [lldb][Arm32] Remove unused refcount. (PR #150770)

2025-07-28 Thread via lldb-commits
b10902118 wrote: > Once that's fixed we can merge this. Fixed with `git commit --amend --reset-author --no-edit`. Learned a lesson. Thanks! https://github.com/llvm/llvm-project/pull/150770 ___ lldb-commits mailing list lldb-commits@lists.llvm.org htt

[Lldb-commits] [lldb] [lldb][Arm32] Remove unused refcount. (PR #150770)

2025-07-28 Thread via lldb-commits
https://github.com/b10902118 updated https://github.com/llvm/llvm-project/pull/150770 >From 37ba96ee33d3c7a81adf20ed7561ac5adc2211c9 Mon Sep 17 00:00:00 2001 From: b10902118 Date: Mon, 28 Jul 2025 19:26:37 +0800 Subject: [PATCH] [lldb][Arm32] Remove unused refcount. Already removed in NativeRe

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

2025-07-28 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/3] [lldb][Expression] Encode Module and DIE UIDs into functi

[Lldb-commits] [lldb] [lldb][Arm32] Remove unused refcount. (PR #150770)

2025-07-28 Thread via lldb-commits
b10902118 wrote: Sorry for that. Both are not valid though. I didn't know the role of email in git until you mention this. I have disabled private email on github and reconfigured my git. Should I amend and force push? https://github.com/llvm/llvm-project/pull/150770 _

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

2025-07-28 Thread via lldb-commits
@@ -134,7 +134,9 @@ bool TypeQuery::ContextMatches( if (ctx == ctx_end) return false; // Pattern too long. -if (ctx->kind == CompilerContextKind::Namespace && ctx->name.IsEmpty()) { +if ((ctx->kind & CompilerContextKind::Namespace) == Nerixyz

[Lldb-commits] [lldb] [lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process. (PR #147198)

2025-07-28 Thread David Spickett via lldb-commits
DavidSpickett wrote: Yeah that is odd. Is it because `NativeRegisterContextLinux_arm64dbreg.cpp` is being built even when we're not compiling lldb-server for AArch64 or Arm? Perhaps because you are on an AArch64 machine that's why it works for you? https://github.com/llvm/llvm-project/pull/147

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

2025-07-28 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/4] [LLDB][NativePDB] Allow type lookup in namespaces --- .../Native

[Lldb-commits] [lldb] [lldb] [Windows] Silence format string warnings (PR #150886)

2025-07-28 Thread via lldb-commits
Martin =?utf-8?q?Storsj=C3=B6?= Message-ID: In-Reply-To: llvmbot wrote: /pull-request llvm/llvm-project#150919 https://github.com/llvm/llvm-project/pull/150886 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/

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

2025-07-28 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] [lldb] [Windows] Silence format string warnings (PR #150886)

2025-07-28 Thread Martin Storsjö via lldb-commits
mstorsjo wrote: /cherry-pick 98ec927fcb8697a6f6df64298835917aa1d0d3c1 https://github.com/llvm/llvm-project/pull/150886 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

  1   2   >