@@ -1873,6 +1873,18 @@ DWARFASTParserClang::ParseStructureLikeDIE(const
SymbolContext &sc,
clang_type =
m_ast.CreateClassTemplateSpecializationType(class_specialization_decl);
+if (!class_specialization_decl) {
+ if (log) {
+dwarf->GetObjectFile()
@@ -0,0 +1,51 @@
+"""
+Test that we can backtrace up an ARM Cortex-M Exception return stack
+"""
+
+import lldb
+import json
+from lldbsuite.test.decorators import *
+from lldbsuite.test.lldbtest import *
+from lldbsuite.test import lldbutil
+
+
+class TestCortexMExceptionUnwind(T
Author: Michael Buch
Date: 2025-09-08T17:18:25+01:00
New Revision: 39572f5e9168b1b44c2f9078494616fed8752086
URL:
https://github.com/llvm/llvm-project/commit/39572f5e9168b1b44c2f9078494616fed8752086
DIFF:
https://github.com/llvm/llvm-project/commit/39572f5e9168b1b44c2f9078494616fed8752086.diff
cmtice wrote:
> Wanted to add: this patch is more about what to put away into a plugin and
> which plugin to choose. For now, I put only integral promotion into the
> `TypeSystem` plugin. In DIL I kept the code for array to pointer conversion,
> which as far as I understand should work with Sw
tgs-sc wrote:
@Michael137, do you think that this
PR(https://github.com/llvm/llvm-project/pull/154134) is still needed?
https://github.com/llvm/llvm-project/pull/154123
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/c
https://github.com/Michael137 updated
https://github.com/llvm/llvm-project/pull/149827
>From f979958249187a1b89b4b87c46e90d63b6dc4042 Mon Sep 17 00:00:00 2001
From: Michael Buch
Date: Mon, 18 Aug 2025 15:14:40 +0100
Subject: [PATCH 1/3] [clang][DebugInfo] Emit unified (Itanium) mangled name to
https://github.com/DavidSpickett closed
https://github.com/llvm/llvm-project/pull/157432
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/felipepiovezan closed
https://github.com/llvm/llvm-project/pull/157566
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: Felipe de Azevedo Piovezan
Date: 2025-09-09T07:27:52-07:00
New Revision: d367c7d01620f723981652f72256df7c953d871d
URL:
https://github.com/llvm/llvm-project/commit/d367c7d01620f723981652f72256df7c953d871d
DIFF:
https://github.com/llvm/llvm-project/commit/d367c7d01620f723981652f72256df7c9
https://github.com/JDevlieghere edited
https://github.com/llvm/llvm-project/pull/157530
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -519,8 +591,9 @@ int main(int argc, char *argv[]) {
Socket::SocketProtocol protocol;
std::string name;
std::tie(protocol, name) = *maybeProtoclAndName;
-if (auto Err = serveConnection(protocol, name, log.get(),
default_repl_mode,
-
@@ -0,0 +1,29 @@
+/// Check that LLDB does not emit "GetDIE for DIE {{0x[0-9a-f]+}} is outside
of its CU"
+/// error message when user is searching for a matching symbol from
.debug_names
+/// and fail to locate the corresponding .dwo file.
+
+/// -gsplit-dwarf is supported only
https://github.com/DavidSpickett approved this pull request.
LGTM, thanks.
https://github.com/llvm/llvm-project/pull/157566
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/da-viper updated
https://github.com/llvm/llvm-project/pull/157474
>From bfd997d47c554c3b33d1d7de184e202571d388a6 Mon Sep 17 00:00:00 2001
From: Ebuka Ezike
Date: Mon, 8 Sep 2025 15:23:25 +0100
Subject: [PATCH 1/2] [lldb][test] StepUntil disable test for unsupported
linkers.
https://github.com/royitaqi edited
https://github.com/llvm/llvm-project/pull/156803
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: John Harrison
Date: 2025-09-09T10:09:03-07:00
New Revision: af65dc6cd65f5eb82ca463cefdf659ce9314dec3
URL:
https://github.com/llvm/llvm-project/commit/af65dc6cd65f5eb82ca463cefdf659ce9314dec3
DIFF:
https://github.com/llvm/llvm-project/commit/af65dc6cd65f5eb82ca463cefdf659ce9314dec3.diff
https://github.com/da-viper edited
https://github.com/llvm/llvm-project/pull/157530
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -7,25 +7,89 @@
//===--===//
#include "lldb/Protocol/MCP/Server.h"
+#include "lldb/Host/File.h"
+#include "lldb/Host/FileSystem.h"
+#include "lldb/Host/HostInfo.h"
+#include "lldb/Host/JSONTransport.h"
#in
@@ -7,25 +7,89 @@
//===--===//
#include "lldb/Protocol/MCP/Server.h"
+#include "lldb/Host/File.h"
+#include "lldb/Host/FileSystem.h"
+#include "lldb/Host/HostInfo.h"
+#include "lldb/Host/JSONTransport.h"
#in
@@ -959,6 +959,9 @@ CompilerType
TypeSystemClang::GetBuiltinTypeForDWARFEncodingAndBitSize(
if (type_name == "long double" &&
QualTypeMatchesBitSize(bit_size, ast, ast.LongDoubleTy))
return GetType(ast.LongDoubleTy);
+if (type_name == "__bf16" &&
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff origin/main HEAD --extensions h,cpp --
lldb/test/API/commands/frame/var-dil/expr/Arit
https://github.com/walter-erquinigo edited
https://github.com/llvm/llvm-project/pull/156803
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/royitaqi edited
https://github.com/llvm/llvm-project/pull/156803
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DrSergei updated
https://github.com/llvm/llvm-project/pull/157530
>From a71a195cb42d59c0ad604419af76a4fcbe5f3b5a Mon Sep 17 00:00:00 2001
From: Druzhkov Sergei
Date: Mon, 8 Sep 2025 21:14:21 +0300
Subject: [PATCH 1/2] [lldb-dap] Add invalidated event
---
.../test/tools/lldb
https://github.com/DrSergei updated
https://github.com/llvm/llvm-project/pull/157530
>From 3ce62dfeb00a75acc00498f3090cf629e3c7c4a0 Mon Sep 17 00:00:00 2001
From: Druzhkov Sergei
Date: Mon, 8 Sep 2025 21:14:21 +0300
Subject: [PATCH] [lldb-dap] Add invalidated event
---
.../test/tools/lldb-dap
Author: nerix
Date: 2025-09-09T17:04:33+02:00
New Revision: 406d6bd153a69a132f24363702cd116d0edcdb50
URL:
https://github.com/llvm/llvm-project/commit/406d6bd153a69a132f24363702cd116d0edcdb50
DIFF:
https://github.com/llvm/llvm-project/commit/406d6bd153a69a132f24363702cd116d0edcdb50.diff
LOG: [L
JDevlieghere wrote:
> The one significant choice that we haven't agreed on at this point is whether
> `Architecture::GetArchitectureUnwindPlan` should return an empty UnwindPlanSP
> to indicate no override, or if it should return the `std::shared_ptr UnwindPlan>` identical to its input if it in
https://github.com/Michael137 updated
https://github.com/llvm/llvm-project/pull/149827
>From f979958249187a1b89b4b87c46e90d63b6dc4042 Mon Sep 17 00:00:00 2001
From: Michael Buch
Date: Mon, 18 Aug 2025 15:14:40 +0100
Subject: [PATCH 1/2] [clang][DebugInfo] Emit unified (Itanium) mangled name to
labath wrote:
> Do we ever want to support - in the DIL - something like:
>
> swift_integer = c_integer + rust_integer
>
> We do know how to do that (variations on the details of integer promotion and
> the like aside) and given these are data objects we can query for their
> integer values i
https://github.com/royitaqi edited
https://github.com/llvm/llvm-project/pull/156803
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/Jlalond updated
https://github.com/llvm/llvm-project/pull/144119
>From f5ba6674f18c5ed32d1f0579f88a464d35962964 Mon Sep 17 00:00:00 2001
From: Jacob Lalonde
Date: Thu, 12 Jun 2025 13:57:50 -0700
Subject: [PATCH 1/7] Expose SBModule iterator for all separate debug info
module
https://github.com/Michael137 auto_merge_enabled
https://github.com/llvm/llvm-project/pull/149827
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/Michael137 approved this pull request.
Seems to align with how the PDB plugin does it, so LGTM
https://github.com/llvm/llvm-project/pull/154121
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/
DavidSpickett wrote:
> Python 3.8 is EOL since over a year, and python 3.9 will be EOL in a month.
> The better solution would be to not keep using python past its upstream
> lifecycle of 5 years, which should be plenty for tip-of-tree.
I don't have the time to propose an update myself right n
https://github.com/walter-erquinigo edited
https://github.com/llvm/llvm-project/pull/156803
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/walter-erquinigo commented:
add the documentation and i'll approve this :)
I also request a minor change
https://github.com/llvm/llvm-project/pull/156803
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.or
@@ -959,6 +959,9 @@ CompilerType
TypeSystemClang::GetBuiltinTypeForDWARFEncodingAndBitSize(
if (type_name == "long double" &&
QualTypeMatchesBitSize(bit_size, ast, ast.LongDoubleTy))
return GetType(ast.LongDoubleTy);
+if (type_name == "__bf16" &&
https://github.com/walter-erquinigo commented:
pretty nice. I just left a minor comment
https://github.com/llvm/llvm-project/pull/157530
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-comm
@@ -32,6 +34,9 @@ void SendContinuedEvent(DAP &dap);
void SendProcessExitedEvent(DAP &dap, lldb::SBProcess &process);
+void SendInvalidatedEvent(
walter-erquinigo wrote:
Add documention and mention that `areas` is moved within the function.
I also think it m
Author: Michael Buch
Date: 2025-09-09T09:02:00Z
New Revision: 57a790717937af52db8c97d3666dc76487bd4226
URL:
https://github.com/llvm/llvm-project/commit/57a790717937af52db8c97d3666dc76487bd4226
DIFF:
https://github.com/llvm/llvm-project/commit/57a790717937af52db8c97d3666dc76487bd4226.diff
LOG:
DavidSpickett wrote:
> The one significant choice that we haven't agreed on at this point is whether
> Architecture::GetArchitectureUnwindPlan should return an empty UnwindPlanSP
> to indicate no override, or if it should return the std::shared_ptr UnwindPlan> identical to its input if it indic
https://github.com/tgs-sc updated
https://github.com/llvm/llvm-project/pull/157674
>From f287ba1908d54d31108f18dc0f6fe04b1d3b6075 Mon Sep 17 00:00:00 2001
From: Timur Golubovich
Date: Tue, 9 Sep 2025 13:39:33 +
Subject: [PATCH] [lldb][TypeSystemClang] Added unique builtins types for
__bf16
Author: Michael Buch
Date: 2025-09-09T09:08:50+01:00
New Revision: db8cad0c8d00a691d1365e9b2962a7f2f4ff0890
URL:
https://github.com/llvm/llvm-project/commit/db8cad0c8d00a691d1365e9b2962a7f2f4ff0890
DIFF:
https://github.com/llvm/llvm-project/commit/db8cad0c8d00a691d1365e9b2962a7f2f4ff0890.diff
@@ -74,6 +74,7 @@ def test_hitting(self):
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples() + ["windows"])
@skipIf(archs=no_match(["x86_64", "aarch64"]))
+@skipTestIfFn(linker_script_syntax_unsupported)
Michael137 wrote:
Did you try wrapping th
https://github.com/DrSergei updated
https://github.com/llvm/llvm-project/pull/157530
>From a71a195cb42d59c0ad604419af76a4fcbe5f3b5a Mon Sep 17 00:00:00 2001
From: Druzhkov Sergei
Date: Mon, 8 Sep 2025 21:14:21 +0300
Subject: [PATCH] [lldb-dap] Add invalidated event
---
.../test/tools/lldb-dap
https://github.com/da-viper updated
https://github.com/llvm/llvm-project/pull/157474
>From d31564848a9d64c088f5cb549fd75a949a589eef Mon Sep 17 00:00:00 2001
From: Ebuka Ezike
Date: Mon, 8 Sep 2025 15:23:25 +0100
Subject: [PATCH] [lldb][test] StepUntil skip test for unsupported linkers.
`INSERT
https://github.com/Jlalond auto_merge_enabled
https://github.com/llvm/llvm-project/pull/157561
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/Michael137 updated
https://github.com/llvm/llvm-project/pull/149827
>From f979958249187a1b89b4b87c46e90d63b6dc4042 Mon Sep 17 00:00:00 2001
From: Michael Buch
Date: Mon, 18 Aug 2025 15:14:40 +0100
Subject: [PATCH 1/2] [clang][DebugInfo] Emit unified (Itanium) mangled name to
https://github.com/Michael137 closed
https://github.com/llvm/llvm-project/pull/155485
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/da-viper updated
https://github.com/llvm/llvm-project/pull/157474
>From bfd997d47c554c3b33d1d7de184e202571d388a6 Mon Sep 17 00:00:00 2001
From: Ebuka Ezike
Date: Mon, 8 Sep 2025 15:23:25 +0100
Subject: [PATCH 1/3] [lldb][test] StepUntil disable test for unsupported
linkers.
https://github.com/Michael137 updated
https://github.com/llvm/llvm-project/pull/157649
>From 0939db4e9adf79cc02342d66d2402ab72babb64b Mon Sep 17 00:00:00 2001
From: Michael Buch
Date: Tue, 9 Sep 2025 12:14:02 +0100
Subject: [PATCH 1/2] [lldb][test] Re-enable import-std-module tests on Linux
T
https://github.com/Michael137 created
https://github.com/llvm/llvm-project/pull/157649
This reverts commit 76bd5da3248fd4affedfefec3b2a3e1acbe0a94a.
These were originally skipped for
https://github.com/llvm/llvm-project/issues/137046 because they were failing on
Fuchsia buildbots.
I couldn't
https://github.com/tgs-sc created
https://github.com/llvm/llvm-project/pull/157674
During debugging applization with __bf16 and _Float16 float types it was
discovered that lldb creates the same CompilerType for them. This can cause an
infinite recursion error, if one tries to create two struct
ldionne wrote:
Thanks for all the review rounds on this. I think this is good to go now. There
are two failing tests though:
1. The LLDB data formatters
2. The code formatter (it seems to be a matter of clang-formatting the unit
tests you modified)
https://github.com/llvm/llvm-project/pull/139
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/157561
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
github-actions[bot] wrote:
:warning: Python code formatter, darker found issues in your code. :warning:
You can test this locally with the following command:
``bash
darker --check --diff -r origin/main...HEAD
lldb/test/API/commands/expression/import-std-module/array/TestArrayFrom
https://github.com/Michael137 edited
https://github.com/llvm/llvm-project/pull/157474
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/ldionne approved this pull request.
https://github.com/llvm/llvm-project/pull/139632
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
DavidSpickett wrote:
Might be fixed next build, I saw the Linux ones fail then go green right after.
https://github.com/llvm/llvm-project/pull/149827
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
Author: David Spickett
Date: 2025-09-09T09:30:29+01:00
New Revision: 157e88637475b831e175b75f30cab9dd63eaeae1
URL:
https://github.com/llvm/llvm-project/commit/157e88637475b831e175b75f30cab9dd63eaeae1
DIFF:
https://github.com/llvm/llvm-project/commit/157e88637475b831e175b75f30cab9dd63eaeae1.diff
https://github.com/royitaqi edited
https://github.com/llvm/llvm-project/pull/156803
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -0,0 +1,29 @@
+/// Check that LLDB does not emit "GetDIE for DIE {{0x[0-9a-f]+}} is outside
of its CU"
+/// error message when user is searching for a matching symbol from
.debug_names
+/// and fail to locate the corresponding .dwo file.
+
+/// -gsplit-dwarf is supported only
tgs-sc wrote:
@Michael137, can you please rerun CI in this PR? I guess my fix is gonna work.
https://github.com/llvm/llvm-project/pull/154123
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb
63 matches
Mail list logo