https://github.com/kazutakahirata closed
https://github.com/llvm/llvm-project/pull/133548
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: Kazu Hirata
Date: 2025-03-28T19:54:30-07:00
New Revision: b33cc642ed398b13875dbb9099916affce355b49
URL:
https://github.com/llvm/llvm-project/commit/b33cc642ed398b13875dbb9099916affce355b49
DIFF:
https://github.com/llvm/llvm-project/commit/b33cc642ed398b13875dbb9099916affce355b49.diff
L
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Jacob Lalonde (Jlalond)
Changes
We recently added an explicit finalize to SBProgress, #128966. I
realized while adding some additional implementations of SBProgress that we
should to add `with` support for ease of use. This patch addresses
https://github.com/rnk created https://github.com/llvm/llvm-project/pull/133539
Each of these executables is 642MB for me locally with split DWARF, and we
don't need 3 statically linked gtest binaries when one will do.
>From 1c16745d1779d91bcc0b34e1a82cc98e70def316 Mon Sep 17 00:00:00 2001
From
JDevlieghere wrote:
> @JDevlieghere @bulbazord Is there a Discourse on the recent changes to the
> terminal colors? On Linux I'm getting this white bar that crosses the whole
> terminal. I think this is part of your reverse video change Jonas?
> 
+
+Additionally f
Author: Jonas Devlieghere
Date: 2025-03-28T13:20:37-07:00
New Revision: 812efdb0940f82fbfd2a139573764364cb55cdc2
URL:
https://github.com/llvm/llvm-project/commit/812efdb0940f82fbfd2a139573764364cb55cdc2
DIFF:
https://github.com/llvm/llvm-project/commit/812efdb0940f82fbfd2a139573764364cb55cdc2.d
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Kazu Hirata (kazutakahirata)
Changes
This patch uses *Set::insert_range and a range constructor of DenseSet
to clean up the code to populate sets.
---
Full diff: https://github.com/llvm/llvm-project/pull/133548.diff
3 Files Affected:
-
@@ -52,6 +52,13 @@ Non-deterministic progresses behave the same, but omit the
total in the construc
# Explicitly send a progressEnd, otherwise this will be sent
# when the python runtime cleans up this object.
non_deterministic_progress.Finalize()
+
+Additionally f
Author: Michael Buch
Date: 2025-03-28T15:32:18Z
New Revision: 8ea3f818dea7d1104429040486614c96e0698901
URL:
https://github.com/llvm/llvm-project/commit/8ea3f818dea7d1104429040486614c96e0698901
DIFF:
https://github.com/llvm/llvm-project/commit/8ea3f818dea7d1104429040486614c96e0698901.diff
LOG:
https://github.com/Michael137 updated
https://github.com/llvm/llvm-project/pull/133078
>From 4a0d13ef2751071505ab797c63c2ee20d14a6c61 Mon Sep 17 00:00:00 2001
From: Michael Buch
Date: Wed, 26 Mar 2025 13:20:24 +
Subject: [PATCH 1/3] [lldb][Target] Clear selected frame index after a
StopInf
@@ -936,3 +936,7 @@ size_t StackFrameList::GetStatus(Stream &strm, uint32_t
first_frame,
strm.IndentLess();
return num_frames_displayed;
}
+
+void StackFrameList::ClearSelectedFrameIndex() {
Michael137 wrote:
I see, yea it would be pretty unusual for two
https://github.com/Michael137 edited
https://github.com/llvm/llvm-project/pull/133078
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/ashgti closed
https://github.com/llvm/llvm-project/pull/133007
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/oontvoo updated
https://github.com/llvm/llvm-project/pull/129728
>From 21103adacdf9c08cee4065f8a6b90ff812fefbb3 Mon Sep 17 00:00:00 2001
From: Vy Nguyen
Date: Tue, 4 Mar 2025 11:01:46 -0500
Subject: [PATCH 01/23] [LLDB][Telemetry] Collect telemetry from client when
allowed.
@@ -965,6 +965,22 @@ SBTarget SBDebugger::GetDummyTarget() {
return sb_target;
}
+void SBDebugger::DispatchClientTelemetry(const lldb::SBStructuredData &entry) {
+ LLDB_INSTRUMENT_VA(this);
+ // Disable client-telemetry for SWIG.
+ // This prevent arbitrary python client
https://github.com/oontvoo updated
https://github.com/llvm/llvm-project/pull/129728
>From 21103adacdf9c08cee4065f8a6b90ff812fefbb3 Mon Sep 17 00:00:00 2001
From: Vy Nguyen
Date: Tue, 4 Mar 2025 11:01:46 -0500
Subject: [PATCH 01/22] [LLDB][Telemetry] Collect telemetry from client when
allowed.
https://github.com/ashgti created
https://github.com/llvm/llvm-project/pull/133542
Running tests with ubsan enabled showed that the current
`protocol::AdapterFeature` and `protocol::ClientFeature` enums are incorrectly
defined if we want to use them in a `llvm::DenseSet`. The enums are current
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: John Harrison (ashgti)
Changes
Running tests with ubsan enabled showed that the current
`protocol::AdapterFeature` and `protocol::ClientFeature` enums are incorrectly
defined if we want to use them in a `llvm::DenseSet`. The enums are curr
https://github.com/googlewalt approved this pull request.
https://github.com/llvm/llvm-project/pull/133542
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/ashgti updated
https://github.com/llvm/llvm-project/pull/133542
>From 55aa8ef8cc65307948a1cf0803c5c7c240be0efa Mon Sep 17 00:00:00 2001
From: John Harrison
Date: Fri, 28 Mar 2025 16:29:06 -0700
Subject: [PATCH 1/2] [lldb-dap] Addressing ubsan enum usage.
Running tests with u
Jlalond wrote:
@JDevlieghere @bulbazord Is there a Discourse on the recent changes to the
terminal colors? On Linux I'm getting this white bar that crosses the whole
terminal. I think this is part of your reverse video change Jonas?
 : lock(mutex) {}
+ std::lock_guard lock;
+};
+
+/// The private implementation used by
https://github.com/Jlalond created
https://github.com/llvm/llvm-project/pull/133527
We recently added an explicit finalize to SBProgress, #128966. I realized while
adding some additional implementations of SBProgress that we should to add
`with` support for ease of use. This patch addresses ad
Author: John Harrison
Date: 2025-03-28T20:35:19-05:00
New Revision: 539ef5eee2c26b93923ed7872c6f847ff54c71ae
URL:
https://github.com/llvm/llvm-project/commit/539ef5eee2c26b93923ed7872c6f847ff54c71ae
DIFF:
https://github.com/llvm/llvm-project/commit/539ef5eee2c26b93923ed7872c6f847ff54c71ae.diff
https://github.com/rupprecht closed
https://github.com/llvm/llvm-project/pull/133542
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/kazutakahirata created
https://github.com/llvm/llvm-project/pull/133548
This patch uses *Set::insert_range and a range constructor of DenseSet
to clean up the code to populate sets.
>From 41505bad0af11b0ee9fa8d92408facbe2445ea75 Mon Sep 17 00:00:00 2001
From: Kazu Hirata
Da
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Reid Kleckner (rnk)
Changes
Each of these executables is 642MB for me locally with split DWARF, and we
don't need 3 statically linked gtest binaries when one will do.
---
Full diff: https://github.com/llvm/llvm-project/pull/133539.diff
4
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/133506
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/bulbazord edited
https://github.com/llvm/llvm-project/pull/133539
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -1,11 +1,32 @@
+set(disas_srcs "")
+
if("ARM" IN_LIST LLVM_TARGETS_TO_BUILD)
- add_subdirectory(ARM)
+ set(disas_srcs ${disas_srcs}
bulbazord wrote:
Suggestion: use `list(APPEND disas_srcs ...)` to more clearly express the
intent that you're collecting a l
@@ -0,0 +1,175 @@
+//===-- WriteMemoryRequestHandler.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
@@ -0,0 +1,165 @@
+//===-- GoToTargetsRequestHandler.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
@@ -0,0 +1,175 @@
+//===-- WriteMemoryRequestHandler.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
https://github.com/DavidSpickett closed
https://github.com/llvm/llvm-project/pull/133240
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: Pavel Labath
Date: 2025-03-28T09:41:56Z
New Revision: b82fd7110972c52cf4e58bf08b65bce7a91ecb0e
URL:
https://github.com/llvm/llvm-project/commit/b82fd7110972c52cf4e58bf08b65bce7a91ecb0e
DIFF:
https://github.com/llvm/llvm-project/commit/b82fd7110972c52cf4e58bf08b65bce7a91ecb0e.diff
LOG:
jimingham wrote:
> On Mar 20, 2025, at 1:47 AM, Pavel Labath ***@***.***> wrote:
>
>
> labath
> left a comment
> (llvm/llvm-project#129092)
> So having a way to indicate you need the faster vrs. the more bullet-proof
> behavior might be an acceptable solution. You might even argue that the
https://github.com/oontvoo updated
https://github.com/llvm/llvm-project/pull/129728
>From 21103adacdf9c08cee4065f8a6b90ff812fefbb3 Mon Sep 17 00:00:00 2001
From: Vy Nguyen
Date: Tue, 4 Mar 2025 11:01:46 -0500
Subject: [PATCH 01/21] [LLDB][Telemetry] Collect telemetry from client when
allowed.
@@ -0,0 +1,175 @@
+//===-- WriteMemoryRequestHandler.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
https://github.com/jasonmolenda edited
https://github.com/llvm/llvm-project/pull/132128
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere created
https://github.com/llvm/llvm-project/pull/133506
In #133211, Greg suggested making the rate limit configurable through a
setting. Although adding the setting is easy, the two places where we currently
use rate limiting aren't tied to a particular debugge
@@ -79,6 +79,27 @@ enum class PacketStatus {
enum class ReplMode { Variable = 0, Command, Auto };
+class Gotos {
+public:
+ /// \return the line_entry corresponding with \p id
+ ///
+ /// If \p id is invalid std::nullopt is returned.
+ std::optional GetLineEntry(uint64_t
https://github.com/JDevlieghere approved this pull request.
LGTM. Jim and I have been discussing this offline and this solves the problem
without opening other cans of works. This will be particularly helpful for the
XNU macros.
https://github.com/llvm/llvm-project/pull/133290
___
@@ -2495,6 +2495,12 @@ bool ScriptInterpreterPythonImpl::LoadScriptingModule(
PyRefType::Owned, static_cast(module_pyobj)));
}
+ // Finally, if we got a target passed in, then we should tell the new module
+ // about this target:
+ if (target_sp) {
+return S
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/133290
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -185,6 +185,8 @@ def setUpServerLogging(self, is_llgs):
]
def get_next_port(self):
+if available_ports := self.getPlatformAvailablePorts():
+return int(random.choice(available_ports))
DavidSpickett wrote:
Once a test cho
DavidSpickett wrote:
This change is fine I just want to understand whether you'll still get test
cases competing for ports even with this option.
https://github.com/llvm/llvm-project/pull/112555
___
lldb-commits mailing list
lldb-commits@lists.llvm.or
@@ -0,0 +1,175 @@
+//===-- WriteMemoryRequestHandler.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
@@ -292,6 +292,13 @@ def create_parser():
metavar="platform-working-dir",
help="The directory to use on the remote platform.",
)
+group.add_argument(
+"--platform-available-ports",
+dest="lldb_platform_available_ports",
+nargs="*"
@@ -292,6 +292,13 @@ def create_parser():
metavar="platform-working-dir",
help="The directory to use on the remote platform.",
)
+group.add_argument(
+"--platform-available-ports",
+dest="lldb_platform_available_ports",
+nargs="*"
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Jonas Devlieghere (JDevlieghere)
Changes
In #133211, Greg suggested making the rate limit configurable through a
setting. Although adding the setting is easy, the two places where we currently
use rate limiting aren't tied to a particular
@@ -0,0 +1,59 @@
+//===-- SBMutexTest.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: Apa
@@ -394,6 +394,13 @@ class TestGetTargetBreakpointsRequestHandler : public
LegacyRequestHandler {
void operator()(const llvm::json::Object &request) const override;
};
+class WriteMemoryRequestHandler : public LegacyRequestHandler {
santhoshe447 wrote:
> I
https://github.com/JDevlieghere approved this pull request.
LGTM!
https://github.com/llvm/llvm-project/pull/130912
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/dlav-sc edited
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
https://github.com/dlav-sc edited
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
jimingham wrote:
One common mistake with .o files is to strip the .a file before linking. Then
you end up with no debug info even though the original .o file definitely HAS
debug info. In that case showing the .o file rather than the usual form
libfoo.a(bar.o) would be confusing.
But I can
https://github.com/Michael137 updated
https://github.com/llvm/llvm-project/pull/133078
>From 4a0d13ef2751071505ab797c63c2ee20d14a6c61 Mon Sep 17 00:00:00 2001
From: Michael Buch
Date: Wed, 26 Mar 2025 13:20:24 +
Subject: [PATCH 1/4] [lldb][Target] Clear selected frame index after a
StopInf
https://github.com/bulbazord approved this pull request.
LGTM, though you might want to wait for Pavel's review since this was his
suggestion originally.
https://github.com/llvm/llvm-project/pull/133295
___
lldb-commits mailing list
lldb-commits@lists
https://github.com/JDevlieghere approved this pull request.
LGTM. Thanks!
https://github.com/llvm/llvm-project/pull/132884
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
62 matches
Mail list logo