https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/148994
>From a4034e2f0948bfa61bfbf681bd5d9355aeb09beb Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 15 Jul 2025 16:54:05 -0700
Subject: [PATCH] [lldb] Always compute the execution & symbol context
A
JDevlieghere wrote:
Tagging @xujuntwt95329, @mh4ck-Thales and @xwang98 who took part in the
discussion in the previous PRs.
https://github.com/llvm/llvm-project/pull/150143
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.o
@@ -109,6 +109,10 @@ class Host {
/// Emit the given message to the operating system log.
static void SystemLog(lldb::Severity severity, llvm::StringRef message);
+ /// Emit the given message to the stdout or stderr depending on severity.
+ static void SystemLogFallback(
JDevlieghere wrote:
> How does this relate to / overlap with existing PRs #77949 and #78977? They
> are unlikely to get merged by the authors, so I assume you'll make your own
> equivalent.
I had totally forgotten about those PRs . Yes, they're iterations of the same
patch by @paolosevMSFT (w
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
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
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
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
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
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/149643
___
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/149598
I'm investigating a lifetime issue and I noticed raw ThreadPlan pointers being
passed around. Although this may be safe, it's really hard to prove and more
fundamentally, defeats the purpose of using smart
Author: Jonas Devlieghere
Date: 2025-07-18T14:29:20-07:00
New Revision: 3641448e08961d8b8621fafa01167f96d948ee9e
URL:
https://github.com/llvm/llvm-project/commit/3641448e08961d8b8621fafa01167f96d948ee9e
DIFF:
https://github.com/llvm/llvm-project/commit/3641448e08961d8b8621fafa01167f96d948ee9e.d
https://github.com/JDevlieghere approved this pull request.
LGTM!
https://github.com/llvm/llvm-project/pull/149133
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/149482
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/149541
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
JDevlieghere wrote:
As intended, this is uncovering a non-deterministic issue in LLDB when running
`fork-follow-child-softbp.test`. I'm able to reproduce it locally (on Linux)
but I haven't figured out the cause yet.
https://github.com/llvm/llvm-project/pull/148994
JDevlieghere wrote:
> We agreed that the native parser would be the way forward in the last
> EuroLLVM round-table IIRC (CC @JDevlieghere @labath).
That's right. The problem is that neither implementation is complete, and
things only work because there's an automatic fallback. No matter which
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/148736
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -323,12 +332,24 @@ foreach(header
COMMENT "LLDB headers: stage LLDB headers in include directory")
list(APPEND lldb_staged_headers ${staged_header})
+
+ if (LLDB_BUILD_FRAMEWORK)
+set(input_header ${staged_header})
JDevlieghere wrote:
Seems like
@@ -323,12 +332,24 @@ foreach(header
COMMENT "LLDB headers: stage LLDB headers in include directory")
list(APPEND lldb_staged_headers ${staged_header})
+
+ if (LLDB_BUILD_FRAMEWORK)
+set(input_header ${staged_header})
+set(output_header $/Headers/${basename})
+
https://github.com/JDevlieghere approved this pull request.
LGTM modulo comments.
https://github.com/llvm/llvm-project/pull/148736
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/148994
>From ee116a937d165f4862aae34206d112682b8ce0ee Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 15 Jul 2025 16:54:05 -0700
Subject: [PATCH 1/2] [lldb] Always compute the execution & symbol contex
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/149282
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
Thanks!
https://github.com/llvm/llvm-project/pull/149311
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/149206
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere commented:
The new code duplicates a lot of the existing logic in `API/CMakeLists.txt`.
Wouldn't it be simpler to add the framework code to the existing loop behind
`if(LLDB_BUILD_FRAMEWORK)`?
https://github.com/llvm/llvm-project/pull/148736
___
@@ -33,7 +33,7 @@ int main(int argc, char const *argv[]) {
if (foo == nullptr) {
fprintf(stderr, "%s\n", dlerror());
exit(2);
- }
+ } // end of foo check
JDevlieghere wrote:
Ah, I missed that you were using that to set the breakpoint. In that case,
@@ -75,7 +75,69 @@ Configuration example for [Visual Studio
Code](https://code.visualstudio.com/doc
}
```
-### Troubleshooting
+## Tools
+
+Tools are a primitive in the Model Context Protocol that enable servers to
+expose functionality to clients.
+
+LLDB's MCP integration e
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/148994
>From ee116a937d165f4862aae34206d112682b8ce0ee Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 15 Jul 2025 16:54:05 -0700
Subject: [PATCH] [lldb] Always compute the execution & symbol context
A
JDevlieghere wrote:
[begin bikeshedding]
How about something like this:
>Set a breakpoint using one of several shorthand formats, or list the existing
>breakpoints if no arguments are provided. Expects 'raw' input (see 'help
>raw-input'.)
My reasoning is that it describes the more common use
JDevlieghere wrote:
> Also, the server made it into 21.x but the docs obviously didn't and there's
> no release note for it. Is it complete "enough" to cherry-pick this and add a
> release note?
I will add a release note and create a back port request. Do you think it's
worth cherrypicking th
https://github.com/JDevlieghere closed
https://github.com/llvm/llvm-project/pull/148691
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/148708
___
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/148708
Add documentation for the tools and resources exposed by LLDB's MCP server.
>From cde479affc82c6964e6471315179aaab58b3fd6a Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Mon, 14 Jul 2025 12:18:02 -
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/148691
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
JDevlieghere wrote:
> On other platforms, exceptions are enabled as well.
I don't believe that's accurate. By default, LLVM builds without exceptions.
There's `LLVM_ENABLE_EH` to override that behavior [1]:
> LLVM_ENABLE_EH:BOOL
> Build LLVM with exception-handling support. This is necessary i
https://github.com/JDevlieghere closed
https://github.com/llvm/llvm-project/pull/144238
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
> The conclusion was we will upgrade the AS bots on Green Dragon and only then
> land this PR. We do want coverage for these since they usually expose Clang
> modules related issues.
Alright, that sounds good and alleviates my concern
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/148235
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere closed
https://github.com/llvm/llvm-project/pull/148075
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/148290
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
JDevlieghere wrote:
I think both are true. When using an IDE with LSP support, the doxygen comments
can be quite helpful and they're easier to keep up to date compared to a
separate design document. I've reduced the verbosity further and now almost all
comments are a single line.
https://gith
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/147621
>From 337a7e43efcab08061ca6a5a0bd05547d783c63c Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Fri, 11 Jul 2025 13:33:53 -0700
Subject: [PATCH] [lldb] Document the SBDebugger public interface
Despit
JDevlieghere wrote:
I didn't because, unlike for the debugger, you can do `target select`.
https://github.com/llvm/llvm-project/pull/148075
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/148075
>From 74cc4598eccdb43b3a36e3276d16de84a901f095 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Thu, 10 Jul 2025 15:51:44 -0700
Subject: [PATCH 1/3] [lldb] Expose debuggers and target as resources thr
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/148075
>From 74cc4598eccdb43b3a36e3276d16de84a901f095 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Thu, 10 Jul 2025 15:51:44 -0700
Subject: [PATCH 1/2] [lldb] Expose debuggers and target as resources thr
@@ -0,0 +1,166 @@
+// 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: Apache-2.0 WITH LLVM-exception
+//
+//===
@@ -0,0 +1,166 @@
+// 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: Apache-2.0 WITH LLVM-exception
+//
+//===
@@ -76,17 +76,75 @@ struct ToolCapability {
llvm::json::Value toJSON(const ToolCapability &);
bool fromJSON(const llvm::json::Value &, ToolCapability &, llvm::json::Path);
+struct ResourceCapability {
+ /// Whether this server supports notifications for changes to the resourc
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/147775
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -2473,3 +2474,35 @@ bool
PluginManager::SetUnwindAssemblyPluginEnabled(llvm::StringRef name,
bool enable) {
return GetUnwindAssemblyInstances().SetInstanceEnabled(name, enable);
}
+
+void PluginManager::AutoCompletePlugin
JDevlieghere wrote:
> the green dragon AArch64 bots do run macOS 15.
I don't believe that's accurate. The incremental AS bot is running macOS 14.1
and building against a 14.2 SDK. From the console logs:
```
+ sw_vers
ProductName:macOS
ProductVersion: 14.1
BuildVersion:
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/147611
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/147611
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/147621
>From af54eaf253b1840abb721c3e584d9936fad12c8a Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 8 Jul 2025 16:37:20 -0700
Subject: [PATCH 1/5] [lldb] Document the SBDebugger public interface
Des
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/147611
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/147621
>From af54eaf253b1840abb721c3e584d9936fad12c8a Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 8 Jul 2025 16:37:20 -0700
Subject: [PATCH 1/3] [lldb] Document the SBDebugger public interface
Des
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/147621
>From af54eaf253b1840abb721c3e584d9936fad12c8a Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 8 Jul 2025 16:37:20 -0700
Subject: [PATCH 1/2] [lldb] Document the SBDebugger public interface
Des
@@ -153,70 +249,221 @@ class LLDB_API SBDebugger {
/// lldb::SBStructuredData settings = debugger.GetSetting("target.arg0");
/// lldb::SBStructuredData settings = debugger.GetSetting("target");
///
- /// \param[out] setting
+ /// \param[in] setting
/// Property set
@@ -106,44 +124,122 @@ class LLDB_API SBDebugger {
bool &is_debugger_specific);
#endif
+ /// Get structured progress data from an event.
+ ///
+ /// \param [in] event
+ /// The event to extract the progress information from.
+ /
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/147603
>From 7aa2ae6b97dd933afdcf59984d20a659ad59ab79 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 8 Jul 2025 14:55:59 -0700
Subject: [PATCH] [lldb] Support specifying a language for breakpoint
con
@@ -42,17 +52,21 @@ def setUp(self):
"main.c", "// Find the line number of c's parent call here."
)
-def breakpoint_conditions(self, inline=False):
+def breakpoint_conditions(self, inline=False, language=None):
"""Exercise breakpoint condit
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/147603
>From 9e4ce45f9d5957b80c0e9b00c03bd29308be66b1 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 8 Jul 2025 14:55:59 -0700
Subject: [PATCH] [lldb] Support specifying a language for breakpoint
con
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/147603
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -0,0 +1,53 @@
+//===--===//
+//
+// 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
@@ -173,7 +173,7 @@ const char *SBBreakpointLocation::GetCondition() {
std::lock_guard guard(
loc_sp->GetTarget().GetAPIMutex());
- return ConstString(loc_sp->GetConditionText()).GetCString();
+ return ConstString(loc_sp->GetCondition().GetText()).GetCString();
-
@@ -0,0 +1,53 @@
+//===--===//
+//
+// 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
https://github.com/JDevlieghere closed
https://github.com/llvm/llvm-project/pull/147617
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/146972
>From b593c9b4f8791f2b5562ca301f77af72619b9c30 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 8 Jul 2025 15:32:13 -0700
Subject: [PATCH 1/2] [lldb] Change breakpoint interfaces for error handli
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/147617
___
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/147617
Enable SWIG support for translating Doxygen comments found in interface and
header files into a target language's normal documentation language. This
feature was introduced in SWIG 4.0 and currently only s
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/147603
>From 67ce4cd81355863ec2b3af43eb5a0e47f420acd2 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 8 Jul 2025 14:55:59 -0700
Subject: [PATCH] [lldb] Support specifying a language for breakpoint
con
https://github.com/JDevlieghere created
https://github.com/llvm/llvm-project/pull/147603
LLDB breakpoint conditions take an expression that's evaluated using the
language of the code where the breakpoint is located. Users have asked to have
an option to tell it to evaluate the expression in a
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/146966
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
JDevlieghere wrote:
> How should a proper debugger shutdown sequence look like?
>
> 1. Release all `SBModule` pointers.
> 2. Call `SBDebugger::MemoryPressureDetected`.
> 3. Call `SBDebugger::Destroy`.
Ideally, `SBDebugger::Destroy` would clean up all the modules in the module
cache. You say we
JDevlieghere wrote:
> However, when lldb is used as a library, we need a way to manage opened
> modules to avoid problems with file locks (on some systems) for modules that
> we no longer need.
Can you give a concrete example? This seems like its own issue that should be
solved rather than wo
@@ -46,6 +48,107 @@ static bool ShouldDisplayAssemblySource(
return false;
}
+static uint64_t GetDebugInfoSizeInSection(lldb::SBSection section) {
+ uint64_t debug_info_size = 0;
+ const llvm::StringRef section_name(section.GetName());
+ if (section_name.starts_with(".deb
@@ -7,64 +7,43 @@
//===--===//
#include "DAP.h"
-#include "EventHelper.h"
-#include "JSONUtils.h"
+#include "ProtocolUtils.h"
#include "RequestHandler.h"
+using namespace lldb_dap::protocol;
namespace lld
https://github.com/JDevlieghere commented:
Can you separate out the functional changes and the protocol-type-related
non-functional changes?
https://github.com/llvm/llvm-project/pull/146966
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
ht
@@ -1347,45 +1347,7 @@ void DAP::EventThread() {
SendStdOutStdErr(*this, process);
}
} else if (lldb::SBTarget::EventIsTargetEvent(event)) {
-if (event_mask & lldb::SBTarget::eBroadcastBitModulesLoaded ||
-event_mask & lldb::SBTarget:
@@ -46,6 +48,107 @@ static bool ShouldDisplayAssemblySource(
return false;
}
+static uint64_t GetDebugInfoSizeInSection(lldb::SBSection section) {
+ uint64_t debug_info_size = 0;
+ const llvm::StringRef section_name(section.GetName());
+ if (section_name.starts_with(".deb
@@ -743,6 +743,48 @@ bool fromJSON(const llvm::json::Value &,
DisassembledInstruction &,
llvm::json::Path);
llvm::json::Value toJSON(const DisassembledInstruction &);
+struct Module {
+ /// Unique identifier for the module.
+ std::string id;
+
+ /// A name of
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/146966
___
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/146972
This RP changes some Breakpoint-related interfaces to return errors. On its own
these improvements are small, but they encourage better error handling going
forward. There are a bunch of other candidates,
Author: Jonas Devlieghere
Date: 2025-07-03T14:37:05-07:00
New Revision: 1725cc025e8faa8dc0fd8799bc277e2c0f0f8c1c
URL:
https://github.com/llvm/llvm-project/commit/1725cc025e8faa8dc0fd8799bc277e2c0f0f8c1c
DIFF:
https://github.com/llvm/llvm-project/commit/1725cc025e8faa8dc0fd8799bc277e2c0f0f8c1c.d
Author: Jonas Devlieghere
Date: 2025-07-03T14:19:09-07:00
New Revision: 17cb0a73a0542da3477ac94c3fddfa05c20888f8
URL:
https://github.com/llvm/llvm-project/commit/17cb0a73a0542da3477ac94c3fddfa05c20888f8
DIFF:
https://github.com/llvm/llvm-project/commit/17cb0a73a0542da3477ac94c3fddfa05c20888f8.d
https://github.com/JDevlieghere approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/146963
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -39,6 +39,7 @@ class HostInfoPosix : public HostInfoBase {
static llvm::VersionTuple GetOSVersion();
static std::optional GetOSBuildString();
+ static llvm::Expected GetSDKRoot(SDKOptions options);
JDevlieghere wrote:
Why not a `FileSpec`?
https://gi
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/146963
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere closed
https://github.com/llvm/llvm-project/pull/146801
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere closed
https://github.com/llvm/llvm-project/pull/146602
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
JDevlieghere wrote:
> I don't know how you are doing this, but if you are treating "hover over"
> requests as expressions and presenting the result of some real expression
> evaluation, you have to be quite careful about what you evaluate.
The corresponding DAP request is called "expression" w
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/146801
>From 1e71640c0bb0e3a680adf12679df6cbeda6c3aed Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Wed, 2 Jul 2025 15:31:54 -0700
Subject: [PATCH 1/2] [lldb] Extract DW_OP_deref evaluation code (NFC)
Th
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/146602
>From 6b5d9075cf7b1e6aec0b4969695f88613e715783 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 1 Jul 2025 16:02:21 -0700
Subject: [PATCH] [lldb] Add SB API to make a breakpoint a hardware breakp
https://github.com/JDevlieghere closed
https://github.com/llvm/llvm-project/pull/146578
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/146903
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/146578
>From a0ebe1e710c56ddc8108758ee461c1a934021337 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 1 Jul 2025 10:38:22 -0700
Subject: [PATCH 1/3] [lldb] Take a sledgehammer approach to resizing the
JDevlieghere wrote:
> Sorry, I was out yesterday.
No worries and I'm sorry for rushing you.
> I think this is an okay, though not really satisfying solution (it could be
> you resized the window to see more of your history). To see if we can handle
> this uniformly, I guess we'd need to start
https://github.com/JDevlieghere updated
https://github.com/llvm/llvm-project/pull/146602
>From 656beb2df5f39604454af0e3f4a9f4b1b7e9c5f8 Mon Sep 17 00:00:00 2001
From: Jonas Devlieghere
Date: Tue, 1 Jul 2025 16:02:21 -0700
Subject: [PATCH 1/5] [lldb] Add SB API to make a breakpoint a hardware
b
Author: Jonas Devlieghere
Date: 2025-07-02T12:07:20-07:00
New Revision: ab0fa6c5dc725ef6f839ac8cea9b3a41aa3a5b75
URL:
https://github.com/llvm/llvm-project/commit/ab0fa6c5dc725ef6f839ac8cea9b3a41aa3a5b75
DIFF:
https://github.com/llvm/llvm-project/commit/ab0fa6c5dc725ef6f839ac8cea9b3a41aa3a5b75.d
1 - 100 of 2420 matches
Mail list logo