[Lldb-commits] [lldb] [lldb-dap] Reuse source object logics (PR #141426)

2025-05-25 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen created https://github.com/llvm/llvm-project/pull/141426 Refactor code revolving source objects such that most logics will be reused. The main change is to expose a single `CreateSource(addr, target)` that can return either a normal or an assembly source object, an

[Lldb-commits] [lldb] [lldb-dap] Reuse source object logics (PR #141426)

2025-05-25 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Ely Ronnen (eronnen) Changes Refactor code revolving source objects such that most logics will be reused. The main change is to expose a single `CreateSource(addr, target)` that can return either a normal or an assembly source object, an

[Lldb-commits] [lldb] [lldb] add missing cmake build type argument (PR #141427)

2025-05-25 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen created https://github.com/llvm/llvm-project/pull/141427 None >From 12b61db385a595f1a9028c194322cb3d3c746f3c Mon Sep 17 00:00:00 2001 From: Ely Ronnen Date: Sun, 25 May 2025 22:22:34 +0200 Subject: [PATCH] [lldb] add missing cmake build type argument --- lldb/utils

[Lldb-commits] [lldb] [lldb] add missing cmake build type argument (PR #141427)

2025-05-25 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Ely Ronnen (eronnen) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/141427.diff 1 Files Affected: - (modified) lldb/utils/lldb-dotest/lldb-dotest.in (+2) ``diff diff --git a/lldb/utils/lldb-dotest/lldb-dotes

[Lldb-commits] [lldb] [LLDB] Add array subscription and integer parsing to DIL (PR #141102)

2025-05-25 Thread Ilia Kuklin via lldb-commits
https://github.com/kuilpd edited https://github.com/llvm/llvm-project/pull/141102 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Use std::tie to implement operator< (NFC) (PR #141416)

2025-05-25 Thread Matt Arsenault via lldb-commits
https://github.com/arsenm approved this pull request. https://github.com/llvm/llvm-project/pull/141416 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] f314588 - [lldb] Use std::tie to implement operator< (NFC) (#141416)

2025-05-25 Thread via lldb-commits
Author: Kazu Hirata Date: 2025-05-25T10:55:21-07:00 New Revision: f314588f41d4ee6ad57eb3e429ab12c56b9f07f9 URL: https://github.com/llvm/llvm-project/commit/f314588f41d4ee6ad57eb3e429ab12c56b9f07f9 DIFF: https://github.com/llvm/llvm-project/commit/f314588f41d4ee6ad57eb3e429ab12c56b9f07f9.diff L

[Lldb-commits] [lldb] [lldb] Use std::tie to implement operator< (NFC) (PR #141416)

2025-05-25 Thread Kazu Hirata via lldb-commits
https://github.com/kazutakahirata closed https://github.com/llvm/llvm-project/pull/141416 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Add array subscription and integer parsing to DIL (PR #141102)

2025-05-25 Thread Ilia Kuklin via lldb-commits
https://github.com/kuilpd closed https://github.com/llvm/llvm-project/pull/141102 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] fe51d8a - [LLDB] Add array subscription and integer parsing to DIL (#141102)

2025-05-25 Thread via lldb-commits
Author: Ilia Kuklin Date: 2025-05-25T21:09:33+05:00 New Revision: fe51d8ae5772626ef8237c33e0911695cf4f07db URL: https://github.com/llvm/llvm-project/commit/fe51d8ae5772626ef8237c33e0911695cf4f07db DIFF: https://github.com/llvm/llvm-project/commit/fe51d8ae5772626ef8237c33e0911695cf4f07db.diff L

[Lldb-commits] [lldb] [lldb][lldb-dap] Use the default disassembly flavour if none is provided. (PR #141424)

2025-05-25 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Ebuka Ezike (da-viper) Changes This is the currently the default for `SBTarget::ReadInstructions(SBAddress, uint32_t)`. But not for others, to make it consistent used the user assigned instruction flavour. --- Full diff: https://github.co

[Lldb-commits] [lldb] [lldb][lldb-dap] Use the default disassembly flavour if none is provided. (PR #141424)

2025-05-25 Thread Ebuka Ezike via lldb-commits
https://github.com/da-viper created https://github.com/llvm/llvm-project/pull/141424 This is the currently the default for `SBTarget::ReadInstructions(SBAddress, uint32_t)`. But not for others, to make it consistent used the user assigned instruction flavour. >From 6d3872f06ea10985c05a19f42c0

[Lldb-commits] [lldb] [lldb] Use llvm::any_of (NFC) (PR #141443)

2025-05-25 Thread Kazu Hirata via lldb-commits
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/141443 None >From 5748dfe7f68a0778a7b7caeacbf79c2fb3536bd1 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 25 May 2025 10:41:49 -0700 Subject: [PATCH] [lldb] Use llvm::any_of (NFC) --- lldb/source/Break

[Lldb-commits] [lldb] [lldb] Use llvm::any_of (NFC) (PR #141443)

2025-05-25 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Kazu Hirata (kazutakahirata) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/141443.diff 2 Files Affected: - (modified) lldb/source/Breakpoint/WatchpointResource.cpp (+2-4) - (modified) lldb/source/Plugins/ABI/AArch64/

[Lldb-commits] [lldb] [lldb][lldb-dap] Use the default disassembly flavour if none is provided. (PR #141424)

2025-05-25 Thread Ely Ronnen via lldb-commits
@@ -2039,7 +2039,17 @@ lldb::SBInstructionList SBTarget::ReadInstructions(lldb::SBAddress base_addr, const size_t bytes_read = target_sp->ReadMemory(*addr_ptr, data.GetBytes(), data.GetByteSize(), error, force_live_memory, &load_

[Lldb-commits] [lldb] [lldb][lldb-dap] Use the default disassembly flavour if none is provided. (PR #141424)

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

[Lldb-commits] [lldb] [lldb] add missing cmake build type argument (PR #141427)

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

[Lldb-commits] [lldb] [LLDB] Add array subscription and integer parsing to DIL (PR #141102)

2025-05-25 Thread LLVM Continuous Integration via lldb-commits
llvm-ci wrote: LLVM Buildbot has detected a new failure on builder `lldb-remote-linux-ubuntu` running on `as-builder-9` while building `lldb` at step 16 "test-check-lldb-api". Full details are available at: https://lab.llvm.org/buildbot/#/builders/195/builds/9534 Here is the relevant piece

[Lldb-commits] [lldb] [lldb] Use std::tie to implement operator< (NFC) (PR #141416)

2025-05-25 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Kazu Hirata (kazutakahirata) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/141416.diff 3 Files Affected: - (modified) lldb/include/lldb/Symbol/CompilerDeclContext.h (+2-3) - (modified) lldb/include/lldb/Target/CoreFi

[Lldb-commits] [lldb] [lldb] Use std::tie to implement operator< (NFC) (PR #141416)

2025-05-25 Thread Kazu Hirata via lldb-commits
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/141416 None >From e2a76ae23d253dc1802d2eb4fb3fc2789b5ee64f Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 24 May 2025 20:51:21 -0700 Subject: [PATCH] [lldb] Use std::tie to implement operator< (NFC) ---

[Lldb-commits] [lldb] [lldb] optionally match the `__debug` namespace for libstdc++ containers. (PR #140727)

2025-05-25 Thread Ebuka Ezike via lldb-commits
https://github.com/da-viper updated https://github.com/llvm/llvm-project/pull/140727 >From cb2db78130e372b67d760cd89d2418252fa37459 Mon Sep 17 00:00:00 2001 From: Ebuka Ezike Date: Sun, 18 May 2025 09:55:25 +0100 Subject: [PATCH 1/3] [lldb] optionally match the `__debug` namespace for libstdc+

[Lldb-commits] [lldb] [LLDB] Add array subscription and integer parsing to DIL (PR #141102)

2025-05-25 Thread Ilia Kuklin via lldb-commits
https://github.com/kuilpd updated https://github.com/llvm/llvm-project/pull/141102 >From 5210b8b00dfd05d092b3519cbb0a5480b3abe534 Mon Sep 17 00:00:00 2001 From: Ilia Kuklin Date: Thu, 22 May 2025 16:15:11 +0500 Subject: [PATCH 1/2] [LLDB] Add array subscription and integer parsing to DIL (#138

[Lldb-commits] [lldb] 6235479 - [lldb] Fix a typo in documentation (#141384)

2025-05-25 Thread via lldb-commits
Author: Kazu Hirata Date: 2025-05-25T08:20:04-07:00 New Revision: 6235479db3b34e52e7f58a8f587372f4f818d68a URL: https://github.com/llvm/llvm-project/commit/6235479db3b34e52e7f58a8f587372f4f818d68a DIFF: https://github.com/llvm/llvm-project/commit/6235479db3b34e52e7f58a8f587372f4f818d68a.diff L

[Lldb-commits] [lldb] [lldb] Fix a typo in documentation (PR #141384)

2025-05-25 Thread Kazu Hirata via lldb-commits
https://github.com/kazutakahirata closed https://github.com/llvm/llvm-project/pull/141384 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] ef29a79 - [lldb] Use llvm::find_if (NFC) (#141385)

2025-05-25 Thread via lldb-commits
Author: Kazu Hirata Date: 2025-05-25T08:21:30-07:00 New Revision: ef29a79adf8f3a5b80e0ef10b84de54f7eacefa4 URL: https://github.com/llvm/llvm-project/commit/ef29a79adf8f3a5b80e0ef10b84de54f7eacefa4 DIFF: https://github.com/llvm/llvm-project/commit/ef29a79adf8f3a5b80e0ef10b84de54f7eacefa4.diff L

[Lldb-commits] [lldb] [lldb] Use llvm::find_if (NFC) (PR #141385)

2025-05-25 Thread Kazu Hirata via lldb-commits
https://github.com/kazutakahirata closed https://github.com/llvm/llvm-project/pull/141385 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] Add bit extraction to DIL (PR #141422)

2025-05-25 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Ilia Kuklin (kuilpd) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/141422.diff 11 Files Affected: - (modified) lldb/include/lldb/ValueObject/DILAST.h (+27) - (modified) lldb/include/lldb/ValueObject/DILEval.h (+2) -

[Lldb-commits] [lldb] [LLDB] Add bit extraction to DIL (PR #141422)

2025-05-25 Thread Ilia Kuklin via lldb-commits
https://github.com/kuilpd created https://github.com/llvm/llvm-project/pull/141422 None >From b093c5fb20c56251c61235c748b673ce59840173 Mon Sep 17 00:00:00 2001 From: Ilia Kuklin Date: Tue, 20 May 2025 17:58:01 +0500 Subject: [PATCH] [LLDB] Add BitExtraction node to DIL --- lldb/include/lldb/

[Lldb-commits] [lldb] [lldb] Use llvm::find_if (NFC) (PR #141385)

2025-05-25 Thread Tim Gymnich via lldb-commits
https://github.com/tgymnich approved this pull request. https://github.com/llvm/llvm-project/pull/141385 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Support breakpoint info bytes (PR #141122)

2025-05-25 Thread Ebuka Ezike via lldb-commits
@@ -16,12 +15,61 @@ namespace lldb_dap { +static llvm::Expected +HandleDataBreakpointBytes(DAP &dap, + const protocol::DataBreakpointInfoArguments &args) { + llvm::StringRef address = args.name; + + unsigned long long load_addr = LLDB_INVALID_ADDRES

[Lldb-commits] [lldb] Support breakpoint info bytes (PR #141122)

2025-05-25 Thread Ebuka Ezike via lldb-commits
https://github.com/da-viper deleted https://github.com/llvm/llvm-project/pull/141122 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Fix a typo in documentation (PR #141384)

2025-05-25 Thread Matt Arsenault via lldb-commits
https://github.com/arsenm approved this pull request. https://github.com/llvm/llvm-project/pull/141384 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Support breakpoint info bytes (PR #141122)

2025-05-25 Thread Ebuka Ezike via lldb-commits
https://github.com/da-viper updated https://github.com/llvm/llvm-project/pull/141122 >From 3b166d8f484cda8702c798a1fa2cf01fd5222f80 Mon Sep 17 00:00:00 2001 From: Ebuka Ezike Date: Wed, 21 May 2025 23:26:14 +0100 Subject: [PATCH 1/6] [lldb][lldb-dap] support DataBreakpointBytes capability ---

[Lldb-commits] [lldb] [Support] [lldb] Fix thread jump #45326 (PR #135778)

2025-05-25 Thread Ebuka Ezike via lldb-commits
@@ -1649,11 +1649,14 @@ class CommandObjectThreadJump : public CommandObjectParsed { return Status::FromErrorStringWithFormat("invalid line number: '%s'.", option_arg.str().c_str()); break; - case 'b':

[Lldb-commits] [lldb] [lldb] skip unnamed symbol test on arm 32 architecture (PR #141407)

2025-05-25 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Ely Ronnen (eronnen) Changes The test fails because LLDB does not recognize any function which is not in the symbol table on armv7 --- Full diff: https://github.com/llvm/llvm-project/pull/141407.diff 2 Files Affected: - (modified) lldb

[Lldb-commits] [lldb] [lldb] skip unnamed symbol test on arm 32 architecture (PR #141407)

2025-05-25 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen created https://github.com/llvm/llvm-project/pull/141407 The test fails because LLDB does not recognize any function which is not in the symbol table on armv7 >From 27159c6f52e18bf3b11553ce380449b38689154d Mon Sep 17 00:00:00 2001 From: Ely Ronnen Date: Sun, 25 May

[Lldb-commits] [lldb] [lldb] skip unnamed symbol test on arm 32 architecture (PR #141407)

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

[Lldb-commits] [lldb] Support breakpoint info bytes (PR #141122)

2025-05-25 Thread Ebuka Ezike via lldb-commits
https://github.com/da-viper updated https://github.com/llvm/llvm-project/pull/141122 >From 3b166d8f484cda8702c798a1fa2cf01fd5222f80 Mon Sep 17 00:00:00 2001 From: Ebuka Ezike Date: Wed, 21 May 2025 23:26:14 +0100 Subject: [PATCH 1/7] [lldb][lldb-dap] support DataBreakpointBytes capability ---

[Lldb-commits] [lldb] Support breakpoint info bytes (PR #141122)

2025-05-25 Thread Ely Ronnen via lldb-commits
https://github.com/eronnen approved this pull request. https://github.com/llvm/llvm-project/pull/141122 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits