[Lldb-commits] [lldb] a652979 - Default-initialize all fields of lldb_dap::protocol::Symbol. (#157150)

2025-09-05 Thread via lldb-commits
Author: lexi-nadia Date: 2025-09-05T13:51:49-07:00 New Revision: a652979b483da6e5a45ebf6428be408de66ac857 URL: https://github.com/llvm/llvm-project/commit/a652979b483da6e5a45ebf6428be408de66ac857 DIFF: https://github.com/llvm/llvm-project/commit/a652979b483da6e5a45ebf6428be408de66ac857.diff LO

[Lldb-commits] [lldb] Default-initialize all fields of lldb_dap::protocol::Symbol. (PR #157150)

2025-09-05 Thread via lldb-commits
https://github.com/lexi-nadia updated https://github.com/llvm/llvm-project/pull/157150 >From 088a1dd896e7bbb27e4be3a59fd241928e0fccfd Mon Sep 17 00:00:00 2001 From: lexinadia Date: Fri, 5 Sep 2025 17:40:29 + Subject: [PATCH 1/3] Default-initialize all fields of lldb_dap::protocol::Symbol.

[Lldb-commits] [lldb] Default-initialize all fields of lldb_dap::protocol::Symbol. (PR #157150)

2025-09-05 Thread John Harrison via lldb-commits
https://github.com/ashgti closed https://github.com/llvm/llvm-project/pull/157150 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] ensure that dap_symbol is always initialized (PR #156956)

2025-09-05 Thread via lldb-commits
lexi-nadia wrote: https://github.com/llvm/llvm-project/pull/157150 is already approved - I'm just waiting for someone to merge it and/or for my own commit access to be granted. :) https://github.com/llvm/llvm-project/pull/156956 ___ lldb-commits mail

[Lldb-commits] [lldb] [lldb-dap] Add new optional argument `time-to-live` when using `--connection` (PR #156803)

2025-09-05 Thread Roy Shi via lldb-commits
@@ -327,6 +366,11 @@ serveConnection(const Socket::SocketProtocol &protocol, const std::string &name, std::unique_lock lock(dap_sessions_mutex); dap_sessions.erase(&loop); std::notify_all_at_thread_exit(dap_sessions_condition, std::move(lock)); + + // St

[Lldb-commits] [lldb] ensure that dap_symbol is always initialized (PR #156956)

2025-09-05 Thread John Harrison via lldb-commits
ashgti wrote: I'll send an update to initialize all the variables. https://github.com/llvm/llvm-project/pull/156956 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add utility to create Mach-O corefile from YAML desc (PR #153911)

2025-09-05 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: Thanks. I've asked someone with access to a Windows system to help me understand if this is an issue with my new yaml2macho-core utility (producing incorrect corefiles) or a problem with lldb on Windows reading (32-bit?) mach-o corefiles, I'll hold off on tweaking this any

[Lldb-commits] [lldb] Default-initialize all fields of lldb_dap::protocol::Symbol. (PR #157150)

2025-09-05 Thread via lldb-commits
https://github.com/lexi-nadia updated https://github.com/llvm/llvm-project/pull/157150 >From 088a1dd896e7bbb27e4be3a59fd241928e0fccfd Mon Sep 17 00:00:00 2001 From: lexinadia Date: Fri, 5 Sep 2025 17:40:29 + Subject: [PATCH 1/3] Default-initialize all fields of lldb_dap::protocol::Symbol.

[Lldb-commits] [lldb] [lldb] Call FixUpPointer in WritePointerToMemory (try 2) (PR #153585)

2025-09-05 Thread Felipe de Azevedo Piovezan via lldb-commits
https://github.com/felipepiovezan closed https://github.com/llvm/llvm-project/pull/153585 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Replace IRExecutionUnit::GetSectionTypeFromSectionName with Ob… (PR #157192)

2025-09-05 Thread Adrian Prantl via lldb-commits
https://github.com/adrian-prantl closed https://github.com/llvm/llvm-project/pull/157192 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 7c5b535 - [lldb] Replace IRExecutionUnit::GetSectionTypeFromSectionName with Ob… (#157192)

2025-09-05 Thread via lldb-commits
Author: Adrian Prantl Date: 2025-09-05T15:47:04-07:00 New Revision: 7c5b535d8c50e52ba13439ce52b9fe6fa34afcab URL: https://github.com/llvm/llvm-project/commit/7c5b535d8c50e52ba13439ce52b9fe6fa34afcab DIFF: https://github.com/llvm/llvm-project/commit/7c5b535d8c50e52ba13439ce52b9fe6fa34afcab.diff

[Lldb-commits] [lldb] [lldb-dap] Add new optional argument `time-to-live` when using `--connection` (PR #156803)

2025-09-05 Thread via lldb-commits
@@ -327,6 +366,11 @@ serveConnection(const Socket::SocketProtocol &protocol, const std::string &name, std::unique_lock lock(dap_sessions_mutex); dap_sessions.erase(&loop); std::notify_all_at_thread_exit(dap_sessions_condition, std::move(lock)); + + // St

[Lldb-commits] [lldb] [lldb-dap] Add new optional argument `time-to-live` when using `--connection` (PR #156803)

2025-09-05 Thread via lldb-commits
https://github.com/jeffreytan81 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

[Lldb-commits] [lldb] [lldb][DWARFASTParserClang] Added a check for the specialization existence (PR #154123)

2025-09-05 Thread via lldb-commits
https://github.com/tgs-sc updated https://github.com/llvm/llvm-project/pull/154123 >From 5272b4fefd24e34b142a275592e27a5244488fd6 Mon Sep 17 00:00:00 2001 From: Timur Golubovich Date: Mon, 18 Aug 2025 17:29:01 +0300 Subject: [PATCH] [lldb][DWARFASTParserClang] Added a check for the specializat

[Lldb-commits] [lldb] [WIP][lldb] Use forward decls with redeclared definitions instead of minimal import for records (PR #95100)

2025-09-05 Thread David Blaikie via lldb-commits
dwblaikie wrote: Thanks for all the work and lessons learned - I was rather looking forward to/hoping that a unification of Clang header modules/serialized AST loading with LLDB's needs would be a great chance to align incentives/reduce variation/etc - sorry to hear it didn't pan out :/ http

[Lldb-commits] [lldb] [lldb][Expression] Reject languages not supported by TypeSystems for expression evaluation (PR #156648)

2025-09-05 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere approved this pull request. https://github.com/llvm/llvm-project/pull/156648 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] lldb-dap: Stop using replicated variable ids (PR #124232)

2025-09-05 Thread John Harrison via lldb-commits
@@ -62,7 +97,11 @@ struct Variables { /// These are the variables evaluated from debug console REPL. llvm::DenseMap m_referencedpermanent_variables; - int64_t m_next_temporary_var_ref{VARREF_FIRST_VAR_IDX}; + /// Key = frame_id + /// Value = (locals, globals Registers)

[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

2025-09-05 Thread Daniel Sanders via lldb-commits
@@ -644,7 +723,25 @@ bool IRInterpreter::CanInterpret(llvm::Module &module, llvm::Function &function, switch (operand_type->getTypeID()) { default: break; -case Type::FixedVectorTyID: +case Type::FixedVectorTyID: { dsa

[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

2025-09-05 Thread Daniel Sanders via lldb-commits
dsandersllvm wrote: > For testing the endianess, I'm not sure we have PPC LLDB buildbots that would > test this (@DavidSpickett or @JDevlieghere might know). Any chance this can > be tested with unit-tests somehow? Maybe we can just pass an LLVM IR module > into the IRInterpreter? We could pot

[Lldb-commits] [lldb] Default-initialize all fields of lldb_dap::protocol::Symbol. (PR #157150)

2025-09-05 Thread Jonas Devlieghere via lldb-commits
@@ -50,29 +50,29 @@ llvm::json::Value toJSON(const SourceLLDBData &); struct Symbol { /// The symbol id, usually the original symbol table index. - uint32_t id; + uint32_t id = 0; /// True if this symbol is debug information in a symbol. - bool isDebug; + bool isDeb

[Lldb-commits] [clang] [lldb] [Clang][PowerPC] Add __dmr2048 type and DMF crypto builtins (PR #157152)

2025-09-05 Thread Maryam Moghadas via lldb-commits
https://github.com/maryammo edited https://github.com/llvm/llvm-project/pull/157152 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][Expression] Reject languages not supported by TypeSystems for expression evaluation (PR #156648)

2025-09-05 Thread via lldb-commits
jimingham wrote: I don't remember how that works in swift, but note, there are two separate issues with the C family expression parser. One was making local declarations override ivar references in name resolution in the context of the expression. That is why we inject variables into the exp

[Lldb-commits] [lldb] Default-initialize all fields of lldb_dap::protocol::Symbol. (PR #157150)

2025-09-05 Thread via lldb-commits
https://github.com/lexi-nadia updated https://github.com/llvm/llvm-project/pull/157150 >From 088a1dd896e7bbb27e4be3a59fd241928e0fccfd Mon Sep 17 00:00:00 2001 From: lexinadia Date: Fri, 5 Sep 2025 17:40:29 + Subject: [PATCH 1/2] Default-initialize all fields of lldb_dap::protocol::Symbol.

[Lldb-commits] [lldb] Default-initialize all fields of lldb_dap::protocol::Symbol. (PR #157150)

2025-09-05 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (lexi-nadia) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/157150.diff 2 Files Affected: - (modified) lldb/tools/lldb-dap/Handler/ModuleSymbolsRequestHandler.cpp (+1-1) - (modified) lldb/tools/lldb-dap/Protocol/

[Lldb-commits] [lldb] 65a7317 - [lldb] Add more command option mnemonics (#156987)

2025-09-05 Thread via lldb-commits
Author: Jonas Devlieghere Date: 2025-09-05T09:24:59-07:00 New Revision: 65a7317234680045b045f3c4155b647faeae4304 URL: https://github.com/llvm/llvm-project/commit/65a7317234680045b045f3c4155b647faeae4304 DIFF: https://github.com/llvm/llvm-project/commit/65a7317234680045b045f3c4155b647faeae4304.d

[Lldb-commits] [lldb] 25ebdfe - [lldb] fix Python 3.9+ specific typing annotations (#156868)

2025-09-05 Thread via lldb-commits
Author: Charles Zablit Date: 2025-09-05T17:25:38+01:00 New Revision: 25ebdfe0ab202a6cb30232d84bc5838439fd67d5 URL: https://github.com/llvm/llvm-project/commit/25ebdfe0ab202a6cb30232d84bc5838439fd67d5 DIFF: https://github.com/llvm/llvm-project/commit/25ebdfe0ab202a6cb30232d84bc5838439fd67d5.diff

[Lldb-commits] [lldb] [lldb] fix Python 3.9+ specific typing annotations (PR #156868)

2025-09-05 Thread Charles Zablit via lldb-commits
https://github.com/charles-zablit closed https://github.com/llvm/llvm-project/pull/156868 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Default-initialize all fields of lldb_dap::protocol::Symbol. (PR #157150)

2025-09-05 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/157150 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [clang] [lldb] [Clang][PowerPC] Add __dmr2048 type and DMF crypto builtins (PR #157152)

2025-09-05 Thread Maryam Moghadas via lldb-commits
https://github.com/maryammo created https://github.com/llvm/llvm-project/pull/157152 None >From fca9c5ba81d3f06c4c0ee49ca37f45872c87bb54 Mon Sep 17 00:00:00 2001 From: Maryam Moghadas Date: Fri, 5 Sep 2025 17:31:12 + Subject: [PATCH] [Clang][PowerPC] Add __dmr2048 type and DMF crypto built

[Lldb-commits] [libcxx] [lldb] [libcxx] adds size-based `__split_buffer` representation to unstable ABI (PR #139632)

2025-09-05 Thread Christopher Di Bella via lldb-commits
cjdb wrote: Ping 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

[Lldb-commits] [clang] [lldb] [Clang][PowerPC] Add __dmr2048 type and DMF crypto builtins (PR #157152)

2025-09-05 Thread Maryam Moghadas via lldb-commits
https://github.com/maryammo edited https://github.com/llvm/llvm-project/pull/157152 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [libcxx] [lldb] [libcxx] adds size-based `__split_buffer` representation to unstable ABI (PR #139632)

2025-09-05 Thread Christopher Di Bella via lldb-commits
@@ -65,6 +203,170 @@ public: using iterator = pointer; using const_iterator = const_pointer; +public: + _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI __split_buffer_size_layout() = default; + + _LIBCPP_CONSTEXPR_SINCE_CXX20 _L

[Lldb-commits] [lldb] [lldb-dap] Add new optional argument `time-to-live` when using `--connection` (PR #156803)

2025-09-05 Thread via lldb-commits
https://github.com/jeffreytan81 requested changes to this pull request. For the comment I left. 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/l

[Lldb-commits] [lldb] [WIP][lldb] Use forward decls with redeclared definitions instead of minimal import for records (PR #95100)

2025-09-05 Thread Michael Buch via lldb-commits
Michael137 wrote: > Any word on this? Dead/can't be done? Lowered priority/might revisit later? > Any conclusions/lessons that'd be handy to record for posterity? The performance implications of the way this was implemented turned out to be quite difficult to overcome. The way we wanted to add

[Lldb-commits] [clang] [lldb] [clang] remove IsDefaulted bit from TemplateArgument (PR #155120)

2025-09-05 Thread Matheus Izvekov via lldb-commits
mizvekov wrote: > I noticed that some tests are dropped in the PR, esp. eg. in the AST > unittests. Did you check the test coverage if that wouldn't shrink due to > those removals? In the ASTImporter I remember a few years ago we added some > tests to exercise the uncovered ctors and getters o

[Lldb-commits] [lldb] [lldb] fix Python 3.9+ specific typing annotations (PR #156868)

2025-09-05 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/156868 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

2025-09-05 Thread Michael Buch via lldb-commits
@@ -644,7 +723,25 @@ bool IRInterpreter::CanInterpret(llvm::Module &module, llvm::Function &function, switch (operand_type->getTypeID()) { default: break; -case Type::FixedVectorTyID: +case Type::FixedVectorTyID: { Mic

[Lldb-commits] [lldb] lldb-dap: Stop using replicated variable ids (PR #124232)

2025-09-05 Thread Anthony Eid via lldb-commits
@@ -62,7 +97,11 @@ struct Variables { /// These are the variables evaluated from debug console REPL. llvm::DenseMap m_referencedpermanent_variables; - int64_t m_next_temporary_var_ref{VARREF_FIRST_VAR_IDX}; + /// Key = frame_id + /// Value = (locals, globals Registers)

[Lldb-commits] [lldb] [lldb-dap] Destroy debugger when debug session terminates (PR #156231)

2025-09-05 Thread Walter Erquinigo via lldb-commits
walter-erquinigo wrote: @royitaqi , watch for flaky issues these days just in case https://github.com/llvm/llvm-project/pull/156231 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] fix Python 3.9+ specific typing annotations (PR #156868)

2025-09-05 Thread Charles Zablit via lldb-commits
charles-zablit wrote: > LLDB reviewer here, I am not very familiar with Python typing but - > > > We from **future** import annotations at the start of cindex.py which lets > > us use the PEP 585 features (among others) even in Pyhon 3.8. > > Can we do this in the lldb file as well? When the m

[Lldb-commits] [clang] [lldb] [clang][RecordLayoutBuilder] Be stricter about inferring packed-ness in ExternalLayouts (PR #97443)

2025-09-05 Thread John McCall via lldb-commits
@@ -2243,9 +2236,27 @@ ItaniumRecordLayoutBuilder::updateExternalFieldOffset(const FieldDecl *Field, uint64_t ComputedOffset) { uint64_t ExternalFieldOffset = External.getExternalFieldOffset(Field); - if (InferAlignmen

[Lldb-commits] [lldb] [LLDB][NativePDB] Create functions with mangled name (PR #149701)

2025-09-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 requested changes to this pull request. Marking as needs changes so we don't forget to move the PDB support code into LLVM https://github.com/llvm/llvm-project/pull/149701 ___ lldb-commits mailing list lldb-commits@lists.

[Lldb-commits] [clang] [clang-tools-extra] [compiler-rt] [flang] [libcxx] [libcxxabi] [lld] [lldb] [llvm] [Inclusive Language] migrate "sanity" checks to "soundness" checks (PR #156995)

2025-09-05 Thread Jeremy Kun via lldb-commits
j2kun wrote: Maybe "spot check" instead of "sanity check", though "spot" is not a replacement for "sanity" generally https://github.com/llvm/llvm-project/pull/156995 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-

[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

2025-09-05 Thread Michael Buch via lldb-commits
@@ -1564,7 +1660,103 @@ bool IRInterpreter::Interpret(llvm::Module &module, llvm::Function &function, returnVal = value.GetScalar(); // Push the return value as the result -frame.AssignValue(inst, returnVal, module); +frame.AssignValue(inst, re

[Lldb-commits] [lldb] [lldb][DataFormatter] Allow std::string formatters to match against custom allocators (PR #156050)

2025-09-05 Thread Pavel Labath via lldb-commits
https://github.com/labath approved this pull request. We could potentially also drop the char_traits thingy. https://github.com/llvm/llvm-project/pull/156050 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailm

[Lldb-commits] [lldb] [lldb][DataFormatter] Allow std::string formatters to match against custom allocators (PR #156050)

2025-09-05 Thread via lldb-commits
llvmbot wrote: /pull-request llvm/llvm-project#157048 https://github.com/llvm/llvm-project/pull/156050 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

2025-09-05 Thread Michael Buch via lldb-commits
@@ -367,7 +379,67 @@ class InterpreterStackFrame { return true; } - bool ResolveConstant(lldb::addr_t process_address, const Constant *constant) { + bool ResolveVectorConstant(lldb::addr_t process_address, + const Constant *constant, +

[Lldb-commits] [clang] [clang-tools-extra] [compiler-rt] [flang] [libcxx] [libcxxabi] [lld] [lldb] [llvm] [Inclusive Language] migrate "sanity" checks to "soundness" checks (PR #156995)

2025-09-05 Thread Carlos Galvez via lldb-commits
carlosgalvezp wrote: > I opened an RFC pitch thread on the forums. For easier access: https://discourse.llvm.org/t/rfc-inclusive-language-migrate-sanity-checks-to-soundness-checks https://github.com/llvm/llvm-project/pull/156995 ___ lldb-commits mail

[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

2025-09-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/155000 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

2025-09-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 commented: For testing the endianess, I'm not sure we have PPC LLDB buildbots that would test this (@DavidSpickett or @JDevlieghere might know). Any chance this can be tested with unit-tests somehow? Any chance we can just pass an LLVM IR module into the IRInterpr

[Lldb-commits] [lldb] [python] remove Python 3.9 specific typing annotations (PR #156868)

2025-09-05 Thread Charles Zablit via lldb-commits
https://github.com/charles-zablit updated https://github.com/llvm/llvm-project/pull/156868 >From 46503ba1ddcaae5ad7cfd283111e8e586da0855a Mon Sep 17 00:00:00 2001 From: Charles Zablit Date: Thu, 4 Sep 2025 14:18:02 +0100 Subject: [PATCH] [lldb] remove Python 3.9 specific typing annotations ---

[Lldb-commits] [lldb] [python] remove Python 3.9 specific typing annotations (PR #156868)

2025-09-05 Thread via 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/packages/Python/lldbsuite/test/decorators.py `` :warning:

[Lldb-commits] [lldb] [lldb] fix Python 3.9+ specific typing annotations (PR #156868)

2025-09-05 Thread Charles Zablit via lldb-commits
https://github.com/charles-zablit edited https://github.com/llvm/llvm-project/pull/156868 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [python] remove Python 3.9 specific typing annotations (PR #156868)

2025-09-05 Thread Charles Zablit via lldb-commits
https://github.com/charles-zablit updated https://github.com/llvm/llvm-project/pull/156868 >From 54f31b5cc3ec31e53e457c1879887f54ff14f14e Mon Sep 17 00:00:00 2001 From: Charles Zablit Date: Fri, 5 Sep 2025 12:01:56 +0100 Subject: [PATCH] [lldb] fix Python 3.9+ specific typing annotations ---

[Lldb-commits] [lldb] fffe93a - [LLDB] Fix deterministic-build.cpp post #156931 (#156983)

2025-09-05 Thread via lldb-commits
Author: Aiden Grossman Date: 2025-09-04T16:56:17-07:00 New Revision: fffe93af52d36a475cf4ee2829261c8aa8b5363f URL: https://github.com/llvm/llvm-project/commit/fffe93af52d36a475cf4ee2829261c8aa8b5363f DIFF: https://github.com/llvm/llvm-project/commit/fffe93af52d36a475cf4ee2829261c8aa8b5363f.diff

[Lldb-commits] [lldb] [lldb][DataFormatter] Allow std::string formatters to match against custom allocators (PR #156050)

2025-09-05 Thread Michael Buch via lldb-commits
Michael137 wrote: > We could potentially also drop the char_traits thingy. Yea was thinking the same. Might do that as a follow-up. That seems like a more niche use-case, but probably something people do https://github.com/llvm/llvm-project/pull/156050 _

[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

2025-09-05 Thread Michael Buch via lldb-commits
https://github.com/Michael137 edited https://github.com/llvm/llvm-project/pull/155000 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add more mnemonics (PR #156987)

2025-09-05 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere closed https://github.com/llvm/llvm-project/pull/156987 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][ElfCore] Improve main executable detection in core files (PR #157170)

2025-09-05 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (GeorgeHuyubo) Changes This change improves how LLDB's ProcessElfCore plugin identifies the main executable when loading ELF core files. Previously, the code would simply use the first entry in the NT_FILE section, which is not guaran

[Lldb-commits] [lldb] [lldb][ElfCore] Improve main executable detection in core files (PR #157170)

2025-09-05 Thread via lldb-commits
https://github.com/GeorgeHuyubo ready_for_review https://github.com/llvm/llvm-project/pull/157170 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [llvm] Remove filegroup rules for .pyi files removed in 22c2e15408553b2c172d407a8ee417adc2a93757 (PR #157178)

2025-09-05 Thread via lldb-commits
https://github.com/lexi-nadia created https://github.com/llvm/llvm-project/pull/157178 None >From 088a1dd896e7bbb27e4be3a59fd241928e0fccfd Mon Sep 17 00:00:00 2001 From: lexinadia Date: Fri, 5 Sep 2025 17:40:29 + Subject: [PATCH 1/4] Default-initialize all fields of lldb_dap::protocol::Sy

[Lldb-commits] [clang] [lldb] [clang][RecordLayoutBuilder] Be stricter about inferring packed-ness in ExternalLayouts (PR #97443)

2025-09-05 Thread John McCall via lldb-commits
@@ -2243,9 +2236,27 @@ ItaniumRecordLayoutBuilder::updateExternalFieldOffset(const FieldDecl *Field, uint64_t ComputedOffset) { uint64_t ExternalFieldOffset = External.getExternalFieldOffset(Field); - if (InferAlignmen

[Lldb-commits] [clang] [lldb] [clang][RecordLayoutBuilder] Be stricter about inferring packed-ness in ExternalLayouts (PR #97443)

2025-09-05 Thread John McCall via lldb-commits
https://github.com/rjmccall edited https://github.com/llvm/llvm-project/pull/97443 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Unwind through ARM Cortex-M exceptions automatically (PR #153922)

2025-09-05 Thread Jason Molenda via lldb-commits
@@ -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