[Lldb-commits] [lldb] Add 'inspect' alias for dwim-print (PR #155039)

2025-08-22 Thread Michael Christensen via lldb-commits
mdko wrote: @jimingham Fair point, thanks for the quick feedback. I will abandon these changes and stick with making this a local alias. https://github.com/llvm/llvm-project/pull/155039 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https:/

[Lldb-commits] [lldb] Add 'inspect' alias for dwim-print (PR #155039)

2025-08-22 Thread Michael Christensen via lldb-commits
https://github.com/mdko closed https://github.com/llvm/llvm-project/pull/155039 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 428ffbd - Re-land LLDB dap module symbol tables (#155021)

2025-08-22 Thread via lldb-commits
Author: Ely Ronnen Date: 2025-08-23T08:19:46+02:00 New Revision: 428ffbd506d1b106648d1413663183d9915e52c3 URL: https://github.com/llvm/llvm-project/commit/428ffbd506d1b106648d1413663183d9915e52c3 DIFF: https://github.com/llvm/llvm-project/commit/428ffbd506d1b106648d1413663183d9915e52c3.diff LO

[Lldb-commits] [lldb] Re-land LLDB dap module symbol tables (PR #155021)

2025-08-22 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen closed https://github.com/llvm/llvm-project/pull/155021 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add Pythonic API to SBStructuredData extension (PR #155061)

2025-08-22 Thread Dave Lee via lldb-commits
https://github.com/kastiglione edited https://github.com/llvm/llvm-project/pull/155061 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Add 'inspect' alias for dwim-print (PR #155039)

2025-08-22 Thread via lldb-commits
jimingham wrote: This seems a slippery slope. gdb generally has 3 or 4 different ways of spelling every command; I really don't want to add them all to lldb and make it harder to spell the native lldb commands. The lldb command set isn't that hard to learn... I'm not super excited about add

[Lldb-commits] [lldb] Add 'inspect' alias for dwim-print (PR #155039)

2025-08-22 Thread via lldb-commits
https://github.com/jimingham requested changes to this pull request. I don't think we should add this for all lldb users. https://github.com/llvm/llvm-project/pull/155039 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere edited https://github.com/llvm/llvm-project/pull/154975 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere requested changes to this pull request. I don't think it's appropriate for the crashlog script to recursive through someone's home directory. This is going to result in TCC (Transparency Consent and Control) popups when trying to access certain directories (like

[Lldb-commits] [lldb] [LLDB] Omit loading local symbols in LLDB symbol table (PR #154809)

2025-08-22 Thread via lldb-commits
https://github.com/barsolo2000 updated https://github.com/llvm/llvm-project/pull/154809 >From f378e6a09487eca27d4741bc527c578b8fb8d161 Mon Sep 17 00:00:00 2001 From: Bar Soloveychik Date: Wed, 20 Aug 2025 14:54:52 -0700 Subject: [PATCH 1/9] added helper function --- .../source/Plugins/ObjectF

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Alex Langford via lldb-commits
https://github.com/bulbazord approved this pull request. I wouldn't say I'm an expert but I don't see any glaring issues here. LGTM https://github.com/llvm/llvm-project/pull/154975 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists

[Lldb-commits] [clang] [lldb] [UBSan][BoundsSafety] Implement support for more expressive "trap reasons" (PR #154618)

2025-08-22 Thread Dan Liew via lldb-commits
delcypher wrote: @Sirraide @ilovepi I've changed the implementation to use a `TrapReason` object to store the trap message and category. This allows cleaning up the `TrapDiagnosticBuilder` API (maybe it should be called `TrapReasonBuilder` now?) so it's much more similar to the `DiagnosticBui

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Med Ismail Bennani via lldb-commits
https://github.com/medismailben updated https://github.com/llvm/llvm-project/pull/154975 >From 97d05a3a6ab2d8c9d61f20383dbabe84891e17a2 Mon Sep 17 00:00:00 2001 From: Med Ismail Bennani Date: Fri, 22 Aug 2025 14:18:01 -0700 Subject: [PATCH] [lldb/crashlog] Implement speculative binary lookup fo

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Med Ismail Bennani via lldb-commits
@@ -340,11 +341,101 @@ def find_matching_slice(self): print( ( "error\nerror: unable to locate '%s' with UUID %s" -% (self.path, self.get_normalized_uuid_string()) +

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Med Ismail Bennani via lldb-commits
@@ -340,11 +341,101 @@ def find_matching_slice(self): print( ( "error\nerror: unable to locate '%s' with UUID %s" -% (self.path, self.get_normalized_uuid_string()) +

[Lldb-commits] [lldb] 0bbb794 - [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (#154962)

2025-08-22 Thread via lldb-commits
Author: Michael Buch Date: 2025-08-22T19:33:59Z New Revision: 0bbb79475432f72ee0e7d99cc5dc48bb8f8ff443 URL: https://github.com/llvm/llvm-project/commit/0bbb79475432f72ee0e7d99cc5dc48bb8f8ff443 DIFF: https://github.com/llvm/llvm-project/commit/0bbb79475432f72ee0e7d99cc5dc48bb8f8ff443.diff LOG:

[Lldb-commits] [lldb] [lldb] Add count for errors of DWO files in statistics (PR #155023)

2025-08-22 Thread Ziyi Wang via lldb-commits
zw3917 wrote: cc @zhyty @jeffreytan81 @clayborg https://github.com/llvm/llvm-project/pull/155023 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Re-land LLDB dap module symbol tables (PR #155021)

2025-08-22 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen edited https://github.com/llvm/llvm-project/pull/155021 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add count for errors of DWO files in statistics (PR #155023)

2025-08-22 Thread Ziyi Wang via lldb-commits
https://github.com/zw3917 updated https://github.com/llvm/llvm-project/pull/155023 >From d978cb5b17b7a8450226825a8fd85f2054166059 Mon Sep 17 00:00:00 2001 From: Ziyi Wang Date: Fri, 22 Aug 2025 09:17:25 -0700 Subject: [PATCH] [lldb] Add count for errors of DWO files in statistics --- lldb/inc

[Lldb-commits] [lldb] [lldb] Add count for errors of DWO files in statistics (PR #155023)

2025-08-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Ziyi Wang (zw3917) Changes ## Summary A new `totalDwoLoadErrorCount` counter to available statisctics when calling `statistics dump`. 1. A new function, `CountDwoLoadErrors` is created, and returns the number of DWO file loading errors. A

[Lldb-commits] [lldb] [lldb] Add count for errors of DWO files in statistics (PR #155023)

2025-08-22 Thread Ziyi Wang via lldb-commits
https://github.com/zw3917 created https://github.com/llvm/llvm-project/pull/155023 ## Summary A new `totalDwoLoadErrorCount` counter to available statisctics when calling `statistics dump`. 1. A new function, `CountDwoLoadErrors` is created, and returns the number of DWO file loading errors.

[Lldb-commits] [lldb] [lldb] Add count for errors of DWO files in statistics (PR #155023)

2025-08-22 Thread Ziyi Wang via lldb-commits
https://github.com/zw3917 updated https://github.com/llvm/llvm-project/pull/155023 >From d978cb5b17b7a8450226825a8fd85f2054166059 Mon Sep 17 00:00:00 2001 From: Ziyi Wang Date: Fri, 22 Aug 2025 09:17:25 -0700 Subject: [PATCH] [lldb] Add count for errors of DWO files in statistics --- lldb/inc

[Lldb-commits] [lldb] [lldb] Add count for errors of DWO files in statistics (PR #155023)

2025-08-22 Thread via lldb-commits
github-actions[bot] wrote: Thank you for submitting a Pull Request (PR) to the LLVM Project! This PR will be automatically labeled and the relevant teams will be notified. If you wish to, you can add reviewers by using the "Reviewers" section on this page. If this is not working for you, it

[Lldb-commits] [lldb] Re-land LLDB dap module symbol tables (PR #155021)

2025-08-22 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen edited https://github.com/llvm/llvm-project/pull/155021 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Re-land LLDB dap module symbol tables (PR #155021)

2025-08-22 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen edited https://github.com/llvm/llvm-project/pull/155021 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Re-land LLDB dap module symbol tables (PR #155021)

2025-08-22 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen updated https://github.com/llvm/llvm-project/pull/155021 >From 894e70274cd2ea71af854df6fc5f3c7575c15408 Mon Sep 17 00:00:00 2001 From: Ely Ronnen Date: Fri, 22 Aug 2025 21:31:04 +0200 Subject: [PATCH 1/3] Reapply "[lldb-dap] Add module symbol table viewer to VS Code

[Lldb-commits] [lldb] Re-land LLDB dap module symbol tables (PR #155021)

2025-08-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Ely Ronnen (eronnen) Changes Re-land the symbol table feature in lldb-dap after it was reverted because of a crash in the `aarch64` tests, which was caused by dereferencing `SBSymbol::GetName` which might return `nullptr` for an invalid sy

[Lldb-commits] [lldb] Re-land LLDB dap module symbol tables (PR #155021)

2025-08-22 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen created https://github.com/llvm/llvm-project/pull/155021 Re-land the symbol table feature in lldb-dap after it was reverted because of a crash in the `aarch64` tests, which was caused by dereferencing `SBSymbol::GetName` which might return `nullptr` for an invalid sy

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

2025-08-22 Thread Daniel Sanders via lldb-commits
https://github.com/dsandersllvm updated https://github.com/llvm/llvm-project/pull/155000 >From 3ac398b2fad8d30a23d196c15a9cb9f1bd43fdcb Mon Sep 17 00:00:00 2001 From: Daniel Sanders Date: Fri, 22 Aug 2025 10:54:52 -0700 Subject: [PATCH 1/4] [lldb] Add some vector operations to the IRInterpreter

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

2025-08-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 closed https://github.com/llvm/llvm-project/pull/154962 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

2025-08-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 auto_merge_enabled https://github.com/llvm/llvm-project/pull/154962 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

2025-08-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/154962 >From 1d3dc85d575570cf0869a72bb00ae9d57c338d13 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 22 Aug 2025 15:43:34 +0100 Subject: [PATCH 1/2] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

2025-08-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 ready_for_review https://github.com/llvm/llvm-project/pull/154962 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

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

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Alex Langford via lldb-commits
@@ -340,11 +341,101 @@ def find_matching_slice(self): print( ( "error\nerror: unable to locate '%s' with UUID %s" -% (self.path, self.get_normalized_uuid_string()) +

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Alex Langford via lldb-commits
@@ -340,11 +341,101 @@ def find_matching_slice(self): print( ( "error\nerror: unable to locate '%s' with UUID %s" -% (self.path, self.get_normalized_uuid_string()) +

[Lldb-commits] [lldb] [lldb] More windows fixes TestSettings.py (PR #154983)

2025-08-22 Thread Dave Lee via lldb-commits
https://github.com/kastiglione closed https://github.com/llvm/llvm-project/pull/154983 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 2ca0526 - [lldb] More windows fixes TestSettings.py (#154983)

2025-08-22 Thread via lldb-commits
Author: Dave Lee Date: 2025-08-22T12:06:37-07:00 New Revision: 2ca05265bb7a449cf434bc176e0dfad3d9f515ea URL: https://github.com/llvm/llvm-project/commit/2ca05265bb7a449cf434bc176e0dfad3d9f515ea DIFF: https://github.com/llvm/llvm-project/commit/2ca05265bb7a449cf434bc176e0dfad3d9f515ea.diff LOG:

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

2025-08-22 Thread Adrian Prantl via lldb-commits
@@ -129,6 +129,17 @@ class Architecture : public PluginInterface { RegisterContext ®_context) const { return false; } + + // Get the vector element order for this architecture. This determines how adrian-prantl wrot

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

2025-08-22 Thread Daniel Sanders via lldb-commits
https://github.com/dsandersllvm updated https://github.com/llvm/llvm-project/pull/155000 >From 3ac398b2fad8d30a23d196c15a9cb9f1bd43fdcb Mon Sep 17 00:00:00 2001 From: Daniel Sanders Date: Fri, 22 Aug 2025 10:54:52 -0700 Subject: [PATCH 1/3] [lldb] Add some vector operations to the IRInterpreter

[Lldb-commits] [lldb] [NFC][lldb] Add a null check, actually use new SharedModuleList class (PR #155006)

2025-08-22 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/155006 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 1eac656 - [NFC][lldb] Add a null check, actually use new SharedModuleList class (#155006)

2025-08-22 Thread via lldb-commits
Author: Augusto Noronha Date: 2025-08-22T11:29:11-07:00 New Revision: 1eac656badba9b1b9be4f5a95046ac2d9f74ae74 URL: https://github.com/llvm/llvm-project/commit/1eac656badba9b1b9be4f5a95046ac2d9f74ae74 DIFF: https://github.com/llvm/llvm-project/commit/1eac656badba9b1b9be4f5a95046ac2d9f74ae74.dif

[Lldb-commits] [lldb] [NFC][lldb] Add a null check, actually use new SharedModuleList class (PR #155006)

2025-08-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Augusto Noronha (augusto2112) Changes Add a missing null check pointed out in the previous PR review, and actually use the SharedModuleList class, which was introduced but unused. --- Full diff: https://github.com/llvm/llvm-project/pull/15

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

2025-08-22 Thread Daniel Sanders via lldb-commits
https://github.com/dsandersllvm created https://github.com/llvm/llvm-project/pull/155000 This allows the debugger to evaluate expressions without requiring the expression to be CodeGen'd and executed on the target. This should be more efficient for many existing targets but is necessary for targ

[Lldb-commits] [lldb] [NFC][lldb] Add a null check, actually use new SharedModuleList class (PR #155006)

2025-08-22 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/155006 Add a missing null check pointed out in the previous PR review, and actually use the SharedModuleList class, which was introduced but unused. >From 234e075c1dbdaacd2e1b4199ae983f5c4439223c Mon Sep 17 00:00:

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

2025-08-22 Thread via lldb-commits
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 HEAD~1 HEAD --extensions cpp,h -- lldb/include/lldb/Core/Architecture.h lldb/include

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

2025-08-22 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 HEAD~1...HEAD lldb/test/API/functionalities/data-formatter/vector-types/TestVectorTypesFor

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

2025-08-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Daniel Sanders (dsandersllvm) Changes This allows the debugger to evaluate expressions without requiring the expression to be CodeGen'd and executed on the target. This should be more efficient for many existing targets but is necessary for

[Lldb-commits] [lldb] [llvm] Stateful variable-location annotations in Disassembler::PrintInstructions() (follow-up to #147460) (PR #152887)

2025-08-22 Thread Adrian Prantl via lldb-commits
https://github.com/adrian-prantl edited https://github.com/llvm/llvm-project/pull/152887 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [llvm] Stateful variable-location annotations in Disassembler::PrintInstructions() (follow-up to #147460) (PR #152887)

2025-08-22 Thread Adrian Prantl via lldb-commits
@@ -18,16 +18,34 @@ def _compile_object(self, src_name, func_cflags="-g -gdwarf-5 -O2 -fno-inline"): self.assertTrue(os.path.exists(obj), f"missing object: {obj}") return obj +def _compile_or_assemble_object( +self, +src_name, +cfla

[Lldb-commits] [lldb] [llvm] Stateful variable-location annotations in Disassembler::PrintInstructions() (follow-up to #147460) (PR #152887)

2025-08-22 Thread Adrian Prantl via lldb-commits
@@ -18,16 +18,34 @@ def _compile_object(self, src_name, func_cflags="-g -gdwarf-5 -O2 -fno-inline"): self.assertTrue(os.path.exists(obj), f"missing object: {obj}") return obj +def _compile_or_assemble_object( +self, +src_name, +cfla

[Lldb-commits] [lldb] [llvm] Stateful variable-location annotations in Disassembler::PrintInstructions() (follow-up to #147460) (PR #152887)

2025-08-22 Thread Adrian Prantl via lldb-commits
@@ -18,16 +18,34 @@ def _compile_object(self, src_name, func_cflags="-g -gdwarf-5 -O2 -fno-inline"): self.assertTrue(os.path.exists(obj), f"missing object: {obj}") return obj +def _compile_or_assemble_object( +self, +src_name, +cfla

[Lldb-commits] [lldb] [lldb] Add flag to "settings show" to include default values (PR #153233)

2025-08-22 Thread Dave Lee via lldb-commits
kastiglione wrote: @slydiman https://github.com/llvm/llvm-project/pull/154983 https://github.com/llvm/llvm-project/pull/153233 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] More windows fixes TestSettings.py (PR #154983)

2025-08-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Dave Lee (kastiglione) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/154983.diff 1 Files Affected: - (modified) lldb/test/API/commands/settings/TestSettings.py (+8-4) ``diff diff --git a/lldb/test/API/comma

[Lldb-commits] [lldb] [lldb] More windows fixes TestSettings.py (PR #154983)

2025-08-22 Thread Dave Lee via lldb-commits
https://github.com/kastiglione created https://github.com/llvm/llvm-project/pull/154983 None >From 06b3b8336271662500a9997b082f2201eb0715da Mon Sep 17 00:00:00 2001 From: Dave Lee Date: Fri, 22 Aug 2025 09:50:46 -0700 Subject: [PATCH] [lldb] More windows fixes TestSettings.py --- lldb/test/A

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
@@ -0,0 +1,223 @@ +//===-- main.cppp -===// +// +// 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

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
@@ -0,0 +1,55 @@ +//===-- CoreSpec.h ===// JDevlieghere wrote: Nit: new files shouldn't use this ASCII art anymore: https://discourse.llvm.org/t/is-c-in-header-files-still-relevant/83124 ```suggestion //==

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
@@ -0,0 +1,14 @@ +add_lldb_tool(yaml2macho-core +main.cpp +yaml2corespec.cpp JDevlieghere wrote: Nit: filename suggestions. ```suggestion yaml2macho.cpp CoreSpec.cpp ``` https://github.com/llvm/llvm-project/pull/153911 _

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
@@ -0,0 +1,22 @@ +//===-- Utility.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

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
@@ -0,0 +1,55 @@ +//===-- CoreSpec.h ===// +// +// 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

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
@@ -0,0 +1,55 @@ +//===-- LCNoteWriter.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

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
@@ -0,0 +1,55 @@ +//===-- LCNoteWriter.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

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere commented: I know this is a simple tool, but it seems like adding a bit of organization could go a long way. Essentially, the tool consists of 3 parts: 1. A reader that takes YAML and creates an in-memory/intermediate representation (CoreSpec). 2. A writer that

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

2025-08-22 Thread Jonas Devlieghere via lldb-commits
https://github.com/JDevlieghere edited https://github.com/llvm/llvm-project/pull/153911 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add flag to "settings show" to include default values (PR #153233)

2025-08-22 Thread Dave Lee via lldb-commits
kastiglione wrote: @slydiman I received emails yesterday and fixed the failures, but there's another failure that wasn't initially reported. I'll fix that now. https://github.com/llvm/llvm-project/pull/153233 ___ lldb-commits mailing list lldb-commits

[Lldb-commits] [lldb] [lldb-dap] Migrating 'completions' to structured types. (PR #153317)

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

[Lldb-commits] [lldb] 63f1008 - [lldb-dap] Migrating 'completions' to structured types. (#153317)

2025-08-22 Thread via lldb-commits
Author: John Harrison Date: 2025-08-22T09:34:39-07:00 New Revision: 63f1008c5beaafcecaa60afc327d8feb7abb7aa1 URL: https://github.com/llvm/llvm-project/commit/63f1008c5beaafcecaa60afc327d8feb7abb7aa1 DIFF: https://github.com/llvm/llvm-project/commit/63f1008c5beaafcecaa60afc327d8feb7abb7aa1.diff

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Med Ismail Bennani (medismailben) Changes This patch changes the way the main executable gets looked up when creating the target in the crashlog script. On macOS, when a process crashes while being built from a user home directory, the pa

[Lldb-commits] [lldb] [lldb/crashlog] Implement speculative binary lookup for target creation (PR #154975)

2025-08-22 Thread Med Ismail Bennani via lldb-commits
https://github.com/medismailben created https://github.com/llvm/llvm-project/pull/154975 This patch changes the way the main executable gets looked up when creating the target in the crashlog script. On macOS, when a process crashes while being built from a user home directory, the path to th

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

2025-08-22 Thread Adrian Prantl via lldb-commits
https://github.com/adrian-prantl approved this pull request. I fit unbreaks the test suite, let's do this for now. https://github.com/llvm/llvm-project/pull/154962 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin

[Lldb-commits] [lldb] [lldb] Add flag to "settings show" to include default values (PR #153233)

2025-08-22 Thread Dmitry Vasilyev via lldb-commits
slydiman wrote: The following buildbots are broken after this patch [lldb-x86_64-win](https://lab.llvm.org/buildbot/#/builders/211/builds/1510) [lldb-remote-linux-win](https://lab.llvm.org/buildbot/#/builders/197/builds/8267) Please fix ASAP or revert to make them green. https://github.com/llv

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

2025-08-22 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Michael Buch (Michael137) Changes Works around https://github.com/llvm/llvm-project/issues/149477 --- Full diff: https://github.com/llvm/llvm-project/pull/154962.diff 2 Files Affected: - (modified) lldb/source/Plugins/ExpressionParser/Cl

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

2025-08-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 converted_to_draft https://github.com/llvm/llvm-project/pull/154962 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (PR #154962)

2025-08-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 created https://github.com/llvm/llvm-project/pull/154962 Works around https://github.com/llvm/llvm-project/issues/149477 >From 1d3dc85d575570cf0869a72bb00ae9d57c338d13 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Fri, 22 Aug 2025 15:43:34 +0100 Subject: [PATC

[Lldb-commits] [lldb] [lldb-dap] Add module symbol table viewer to VS Code extension #140626 (PR #153836)

2025-08-22 Thread Ely Ronnen via lldb-commits
eronnen wrote: Seems it caused by invalid symbols with a `nullptr` name, I'll add handling to symbols without names https://github.com/llvm/llvm-project/pull/153836 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-b

[Lldb-commits] [lldb] [lldb] Fix TestSettings.py (PR #154849)

2025-08-22 Thread Vladislav Dzhidzhoev via lldb-commits
dzhidzhoev wrote: The test is still failing on a buildbot https://lab.llvm.org/buildbot/#/builders/197 https://lab.llvm.org/buildbot/#/builders/197/builds/8271 Could you look into it? https://github.com/llvm/llvm-project/pull/154849 ___ lldb-commits

[Lldb-commits] [lldb] [LLDB][Value] Require type size when reading a scalar (PR #153386)

2025-08-22 Thread via lldb-commits
https://github.com/Nerixyz closed https://github.com/llvm/llvm-project/pull/153386 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] d6fcaef - [LLDB][Value] Require type size when reading a scalar (#153386)

2025-08-22 Thread via lldb-commits
Author: nerix Date: 2025-08-22T12:26:03+02:00 New Revision: d6fcaef28163fee7f8884fd187a7c10918901737 URL: https://github.com/llvm/llvm-project/commit/d6fcaef28163fee7f8884fd187a7c10918901737 DIFF: https://github.com/llvm/llvm-project/commit/d6fcaef28163fee7f8884fd187a7c10918901737.diff LOG: [L

[Lldb-commits] [clang] [lldb] [UBSan][BoundsSafety] Implement support for more expressive "trap reasons" (PR #154618)

2025-08-22 Thread via lldb-commits
@@ -1824,6 +1825,12 @@ class CodeGenModule : public CodeGenTypeCache { return PAlign; } + /// Helper function to construct a RuntimeTrapDiagnosticBuilder + [[nodiscard]] std::unique_ptr + RuntimeDiag(unsigned DiagID) { +return std::make_unique(&getDiags(), DiagID)

[Lldb-commits] [lldb] [LLDB][Value] Require type size when reading a scalar (PR #153386)

2025-08-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 approved this pull request. thanks for adding the test LGTM https://github.com/llvm/llvm-project/pull/153386 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-co

[Lldb-commits] [clang] [lldb] [llvm] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-08-22 Thread Michael Buch via lldb-commits
Michael137 wrote: Rebased the PR on top of the LLVM/Clang changes that are in-review in separate PRs. Cleaned up the commits. The LLDB changes are all in the latest one https://github.com/llvm/llvm-project/pull/149827 ___ lldb-commits mailing list ll

[Lldb-commits] [clang] [lldb] [llvm] [lldb][Expression] Add structor variant to LLDB's function call labels (PR #149827)

2025-08-22 Thread Michael Buch via lldb-commits
https://github.com/Michael137 updated https://github.com/llvm/llvm-project/pull/149827 >From d55e41fa03d09b2ddfc9484c4a70a7d21ed9a994 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Mon, 18 Aug 2025 15:12:45 +0100 Subject: [PATCH 1/5] [llvm][DebugInfo] Support DW_AT_linkage_names that are di

[Lldb-commits] [lldb] [lldb-dap] Migrating 'completions' to structured types. (PR #153317)

2025-08-22 Thread Ebuka Ezike via lldb-commits
https://github.com/da-viper approved this pull request. https://github.com/llvm/llvm-project/pull/153317 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] 2b8e806 - Revert "[lldb-dap] Add module symbol table viewer to VS Code extension #140626 (#153836)"

2025-08-22 Thread Muhammad Omair Javaid via lldb-commits
Author: Muhammad Omair Javaid Date: 2025-08-22T13:02:52+05:00 New Revision: 2b8e80694263fb404d1d0b816f33df731e617625 URL: https://github.com/llvm/llvm-project/commit/2b8e80694263fb404d1d0b816f33df731e617625 DIFF: https://github.com/llvm/llvm-project/commit/2b8e80694263fb404d1d0b816f33df731e6176

[Lldb-commits] [lldb] [lldb-dap] Add module symbol table viewer to VS Code extension #140626 (PR #153836)

2025-08-22 Thread Omair Javaid via lldb-commits
omjavaid wrote: Hi The commit [8b64cd8be29d] (“[lldb-dap] Add module symbol table viewer to VS Code extension”) is breaking the LLDB testsuite on the AArch64 buildbots. https://lab.llvm.org/buildbot/#/builders/59/builds/22959 The issue seems to be that a __lldb_moduleSymbols request to the ll

[Lldb-commits] [lldb] [lldb][debugserver] update --help to list all the options (PR #154853)

2025-08-22 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda closed https://github.com/llvm/llvm-project/pull/154853 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] a2f542b - [lldb][debugserver] update --help to list all the options (#154853)

2025-08-22 Thread via lldb-commits
Author: Jason Molenda Date: 2025-08-22T00:05:13-07:00 New Revision: a2f542b7a51cc3d8fb31541dbd0bbf2b497ceaa9 URL: https://github.com/llvm/llvm-project/commit/a2f542b7a51cc3d8fb31541dbd0bbf2b497ceaa9 DIFF: https://github.com/llvm/llvm-project/commit/a2f542b7a51cc3d8fb31541dbd0bbf2b497ceaa9.diff