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
@@ -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
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
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
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
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
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
@@ -1692,6 +1692,20 @@ class Target : public
std::enable_shared_from_this,
}
};
+/// The private implementation backing SBLock.
+struct APILock {
+ APILock(std::recursive_mutex &mutex) : lock(mutex) {}
+ std::lock_guard lock;
+};
+
+/// The private implementation used by
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
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:
-
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: 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
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?

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/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
@@ -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
https://github.com/Jlalond updated
https://github.com/llvm/llvm-project/pull/133527
>From ec90252f34b358e1eba65f4b430d267833fa9ec8 Mon Sep 17 00:00:00 2001
From: Jacob Lalonde
Date: Fri, 28 Mar 2025 15:01:31 -0700
Subject: [PATCH 1/4] Implement methods for 'with' in python
---
.../bindings/in
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
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?
> (const llvm::json::Object &request) const override;
};
+class WriteMemoryRequestHandler : public LegacyRequestHandler {
santhoshe447 wrote:
> I
@@ -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
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
@@ -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 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
___
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
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
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/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
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/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
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/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
@@ -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 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
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:
@@ -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="*"
@@ -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="*"
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
@@ -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
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.
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/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
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.
@@ -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/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
@@ -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
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
@@ -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:
62 matches
Mail list logo