[Lldb-commits] [lldb] c49770c - [NFC] Prefer subprocess.DEVNULL over os.devnull (#106500)

2024-08-30 Thread via lldb-commits
Author: Nicolas van Kempen Date: 2024-08-30T19:26:49+01:00 New Revision: c49770c60f26e449379447109f7d915bd8de0384 URL: https://github.com/llvm/llvm-project/commit/c49770c60f26e449379447109f7d915bd8de0384 DIFF: https://github.com/llvm/llvm-project/commit/c49770c60f26e449379447109f7d915bd8de0384.

[Lldb-commits] [lldb] [lldb-dap] show dialog when executable is not found (PR #104711)

2024-08-30 Thread via lldb-commits
tedwoodward wrote: Does the version number in package.json need to be updated, to automatically publish the change to the marketplace? https://github.com/llvm/llvm-project/pull/104711 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://l

[Lldb-commits] [lldb] 5e7f0dc - [lldb] Include checksum in source cache dump (#106773)

2024-08-30 Thread via lldb-commits
Author: Jonas Devlieghere Date: 2024-08-30T13:16:26-07:00 New Revision: 5e7f0dcd69fd666bbb2a93d20e6a56a11261b519 URL: https://github.com/llvm/llvm-project/commit/5e7f0dcd69fd666bbb2a93d20e6a56a11261b519 DIFF: https://github.com/llvm/llvm-project/commit/5e7f0dcd69fd666bbb2a93d20e6a56a11261b519.d

[Lldb-commits] [lldb] [lldb] Do not use LC_FUNCTION_STARTS data to determine symbol size as symbols are created (PR #106791)

2024-08-30 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Alex Langford (bulbazord) Changes Summary: This improves the performance of ObjectFileMacho::ParseSymtab by removing eager and expensive work in favor of doing it later in a less-expensive fashion. Experiment: My goal was to understand LLD

[Lldb-commits] [lldb] [LLDB] Fix implementing support for DW_FORM_data16 (PR #106799)

2024-08-30 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Walter Erquinigo (walter-erquinigo) Changes This FORM already has support within LLDB to be parsed as a 16-byte BLOCK, and all that is left to properly support it in the DWARFParser is to add it to some enums. With this, I can debug program

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-01 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 ec588175370a32dd40df86dc4672e65926817f25 864225ea1180f7e1098b6c64d1d29a617961583c --e

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-01 Thread via lldb-commits
https://github.com/Da-Viper created https://github.com/llvm/llvm-project/pull/106919 Fixes #95137 >From 539d44a522e9e0563079ddbefb59e1b4b4caaca6 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 17:26:11 +0100 Subject: [PATCH 1/3] [lldb-dap] Make environment option an object --

[Lldb-commits] [lldb] [lldb][AIX] Taking Linux Host Info header's base for AIX (PR #106910)

2024-09-01 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 e4cf0a047d30fcd6cf606af0764883ca896a5153 bf64f6ebf0e1b92c9a29b07adc4f5502e629c7cd --e

[Lldb-commits] [lldb] lldb: Fix some tests that fail with system libstdc++ (PR #106885)

2024-08-31 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Tom Stellard (tstellar) Changes This is a revert of b1fcc1840c312472cb9ccb8c4e5e02ca13b31113. These tests weren't working on Ubuntu 22.04 or Fedora 37-40. I'm not sure exactly why, but it seems like they may be incompatible with libstdc++

[Lldb-commits] [lldb] [lldb-dap] show dialog when executable is not found (PR #104711)

2024-09-01 Thread via lldb-commits
Da-Viper wrote: > Looks like this is ready to go. @Da-Viper do you need someone to merge this > for you? Yes, As I do not have write permission to the repository https://github.com/llvm/llvm-project/pull/104711 ___ lldb-commits mailing list lldb-com

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-01 Thread via lldb-commits
https://github.com/Da-Viper updated https://github.com/llvm/llvm-project/pull/106919 >From 539d44a522e9e0563079ddbefb59e1b4b4caaca6 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 17:26:11 +0100 Subject: [PATCH 1/4] [lldb-dap] Make environment option an object --- lldb/tools/

[Lldb-commits] [lldb] [lldb][AIX] Taking Linux Host Info header's base for AIX (PR #106910)

2024-09-01 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Dhruv Srivastava (DhruvSrivastavaX) Changes This PR is in reference to porting LLDB on AIX. Link to discussions on llvm discourse and github: https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640 #101657 The complete changes for porting

[Lldb-commits] [lldb] [lldb] Change ValueObject::AddressOf() to return Expected (NFC) (PR #106831)

2024-08-31 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] [lldb] Store expression evaluator diagnostics in an llvm::Error (NFC) (PR #106442)

2024-08-30 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 a777a93118a0ca71e19ac764a57a94f1be227dbb 854bd34a797fabe0f03234d23eb566eb10d4b593 --e

[Lldb-commits] [lldb] dd5d730 - [lldb] Better matching of types in anonymous namespaces (#102111)

2024-09-01 Thread via lldb-commits
Author: Pavel Labath Date: 2024-09-02T08:34:14+02:00 New Revision: dd5d73007240712957f2b633f795d9965afaadd6 URL: https://github.com/llvm/llvm-project/commit/dd5d73007240712957f2b633f795d9965afaadd6 DIFF: https://github.com/llvm/llvm-project/commit/dd5d73007240712957f2b633f795d9965afaadd6.diff

[Lldb-commits] [lldb] 984fca5 - [lldb-dap] show dialog when executable is not found (#104711)

2024-09-01 Thread via lldb-commits
Author: Da-Viper Date: 2024-09-01T08:41:18-07:00 New Revision: 984fca5a8a7de726dc8d3ad232f45e1ae395829c URL: https://github.com/llvm/llvm-project/commit/984fca5a8a7de726dc8d3ad232f45e1ae395829c DIFF: https://github.com/llvm/llvm-project/commit/984fca5a8a7de726dc8d3ad232f45e1ae395829c.diff LOG:

[Lldb-commits] [lldb] [lldb] Change ValueObject::AddressOf() to return Expected (NFC) (PR #106831)

2024-08-31 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: AbdAlRahman Gad (AbdAlRahmanGad) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/106831.diff 19 Files Affected: - (modified) lldb/include/lldb/Core/ValueObject.h (+1-1) - (modified) lldb/include/lldb/Core/ValueObjectCo

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-01 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (Da-Viper) Changes Fixes #95137 --- Full diff: https://github.com/llvm/llvm-project/pull/106919.diff 5 Files Affected: - (modified) lldb/tools/lldb-dap/JSONUtils.cpp (+33-6) - (modified) lldb/tools/lldb-dap/JSONUtils.h (+21) - (mo

[Lldb-commits] [lldb] [lldb-dap] Add: show return value on step out (PR #106907)

2024-09-01 Thread via lldb-commits
https://github.com/Da-Viper updated https://github.com/llvm/llvm-project/pull/106907 >From 2ca64edb00d1f7b9d2938c9db32644c4a8cbc13e Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 13:48:41 +0100 Subject: [PATCH 1/2] Add: show return value on step out --- lldb/tools/lldb-dap/l

[Lldb-commits] [lldb] [lldb-dap] Add: show return value on step out (PR #106907)

2024-09-01 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 ec588175370a32dd40df86dc4672e65926817f25 2ca64edb00d1f7b9d2938c9db32644c4a8cbc13e --e

[Lldb-commits] [lldb] [lldb-dap] Add: show return value on step out (PR #106907)

2024-09-01 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (Da-Viper) Changes https://github.com/user-attachments/assets/cff48c6f-37ae-4f72-b881-3eff4178fb3c --- Full diff: https://github.com/llvm/llvm-project/pull/106907.diff 1 Files Affected: - (modified) lldb/tools/lldb-dap/lldb-dap.c

[Lldb-commits] [lldb] [lldb-dap] Add: show return value on step out (PR #106907)

2024-09-01 Thread via lldb-commits
https://github.com/Da-Viper created https://github.com/llvm/llvm-project/pull/106907 https://github.com/user-attachments/assets/cff48c6f-37ae-4f72-b881-3eff4178fb3c >From 2ca64edb00d1f7b9d2938c9db32644c4a8cbc13e Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 13:48:41 +0100

[Lldb-commits] [lldb] [lldb] gdb rsp file error pass fix (PR #106950)

2024-09-02 Thread via lldb-commits
https://github.com/dlav-sc created https://github.com/llvm/llvm-project/pull/106950 This patch fixes a error code parsing of gdb remote protocol response messages to File-I/O command. >From 1f853519a648c2ebe3b2b26f9d51cacd2820be87 Mon Sep 17 00:00:00 2001 From: Daniil Avdeev Date: Tue, 23 Jul

[Lldb-commits] [lldb] [lldb] gdb rsp file error pass fix (PR #106950)

2024-09-02 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (dlav-sc) Changes This patch fixes a error code parsing of gdb remote protocol response messages to File-I/O command. --- Full diff: https://github.com/llvm/llvm-project/pull/106950.diff 1 Files Affected: - (modified) lldb/source/

[Lldb-commits] [lldb] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-02 Thread via lldb-commits
https://github.com/dlav-sc updated https://github.com/llvm/llvm-project/pull/99336 >From fb4e062d33c105591d8fb46d72dd64181880bdcd Mon Sep 17 00:00:00 2001 From: Daniil Avdeev Date: Thu, 11 Jul 2024 11:21:36 + Subject: [PATCH 1/6] [lldb][RISCV] add jitted function calls to ABI Function call

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-02 Thread via lldb-commits
https://github.com/Da-Viper updated https://github.com/llvm/llvm-project/pull/106919 >From 539d44a522e9e0563079ddbefb59e1b4b4caaca6 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 17:26:11 +0100 Subject: [PATCH 1/5] [lldb-dap] Make environment option an object --- lldb/tools/

[Lldb-commits] [lldb] [lldb] Add a callback version of TCPSocket::Accept (PR #106955)

2024-09-02 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Pavel Labath (labath) Changes The existing function already used the MainLoop class, which allows one to wait on multiple events at once. It needed to do this in order to wait for v4 and v6 connections simultaneously. However, since it was

[Lldb-commits] [lldb] [lldb] gdb rsp file error pass fix (PR #106950)

2024-09-02 Thread via lldb-commits
dlav-sc wrote: > And this error is what exactly, what did we previously do and what does this > PR now make us do? > > I'm of course wondering if this can be tested too but let's be clear what's > being fixed first and I'll see whether it can be added to some existing tests. In my case lldb-s

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-02 Thread via lldb-commits
Da-Viper wrote: @vogelsgesang I am not sure if it possible to use a dict for sourceMaps since a source can map to multiple destination see test https://github.com/llvm/llvm-project/blob/a9c71d36655bd188521c74ce7834983e8c2a86cc/lldb/test/API/tools/lldb-dap/breakpoint/TestDAP_setBreakpoints.py#L

[Lldb-commits] [clang] [compiler-rt] [libcxx] [lldb] [llvm] Rename Sanitizer Coverage => Coverage Sanitizer (PR #106505)

2024-09-02 Thread via lldb-commits
https://github.com/cor3ntin updated https://github.com/llvm/llvm-project/pull/106505 >From adb4a0eb00972811343ff05eac6977512f01970a Mon Sep 17 00:00:00 2001 From: Corentin Jabot Date: Thu, 29 Aug 2024 09:43:56 +0200 Subject: [PATCH 1/2] Rename Sanitizer Coverage => Coverage Sanitizer This is s

[Lldb-commits] [clang] [compiler-rt] [libcxx] [lldb] [llvm] Rename Sanitizer Coverage => Coverage Sanitizer (PR #106505)

2024-09-02 Thread via lldb-commits
@@ -257,7 +257,7 @@ General purpose options A semicolon list of arguments to pass when running the libc++ benchmarks using the ``check-cxx-benchmarks`` rule. By default we run the benchmarks for a very short amount of time, - since the primary use of ``check-cxx-benchma

[Lldb-commits] [lldb] [lldb] gdb rsp file error pass fix (PR #106950)

2024-09-02 Thread via lldb-commits
https://github.com/dlav-sc updated https://github.com/llvm/llvm-project/pull/106950 >From 1480b5554d3d65fc96b7c2cbb628eaec4123d209 Mon Sep 17 00:00:00 2001 From: Daniil Avdeev Date: Tue, 23 Jul 2024 11:04:12 + Subject: [PATCH] [lldb] gdb rsp file error pass fix This patch fixes a error cod

[Lldb-commits] [lldb] 181cc75 - [lldb/linux] Make truncated reads work (#106532)

2024-09-02 Thread via lldb-commits
Author: Pavel Labath Date: 2024-09-02T14:44:18+02:00 New Revision: 181cc75ea8be70e3fa7145456e1bf2331e0bc5e4 URL: https://github.com/llvm/llvm-project/commit/181cc75ea8be70e3fa7145456e1bf2331e0bc5e4 DIFF: https://github.com/llvm/llvm-project/commit/181cc75ea8be70e3fa7145456e1bf2331e0bc5e4.diff

[Lldb-commits] [lldb] [lldb] Support partial memory reads on windows (PR #106981)

2024-09-02 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Pavel Labath (labath) Changes ReadProcessMemory will not perform the read if part of the memory is unreadable (and even though the API has a `number_of_bytes_read` argument). To make this work, I explicitly inspect the memory region being

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-02 Thread via lldb-commits
https://github.com/Da-Viper updated https://github.com/llvm/llvm-project/pull/106919 >From d2bddca1753b4c960895f51d7eb80b6efa7dc986 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 17:26:11 +0100 Subject: [PATCH] [lldb-dap] Make environment option an object --- .../tools/lldb-

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-02 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 87d904871fe96a01dfa1f254ca2a7639de67960c...d2bddca1753b4c960895f51d7eb80b6efa7dc986 lldb/

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-02 Thread via lldb-commits
https://github.com/Da-Viper updated https://github.com/llvm/llvm-project/pull/106919 >From d2bddca1753b4c960895f51d7eb80b6efa7dc986 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 17:26:11 +0100 Subject: [PATCH 1/2] [lldb-dap] Make environment option an object --- .../tools/l

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-02 Thread via lldb-commits
https://github.com/Da-Viper updated https://github.com/llvm/llvm-project/pull/106919 >From d2bddca1753b4c960895f51d7eb80b6efa7dc986 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 17:26:11 +0100 Subject: [PATCH 1/3] [lldb-dap] Make environment option an object --- .../tools/l

[Lldb-commits] [lldb] [lldb-dap][test] Fix: Typo in unresolved test (PR #107030)

2024-09-02 Thread via lldb-commits
https://github.com/Da-Viper created https://github.com/llvm/llvm-project/pull/107030 There is a typo in an assertion that causes the instruction break-point test to be unresolved >From 988aab74b0438724f06106453f0c0730ca4068f4 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Tue, 3 Sep 2024

[Lldb-commits] [lldb] [lldb-dap][test] Fix: Typo in unresolved test (PR #107030)

2024-09-02 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (Da-Viper) Changes There is a typo in an assertion that causes the instruction break-point test to be unresolved --- Full diff: https://github.com/llvm/llvm-project/pull/107030.diff 1 Files Affected: - (modified) lldb/test/API/t

[Lldb-commits] [lldb] 7d7d2d2 - [lldb-dap][test] Fix: Typo in unresolved test (#107030)

2024-09-02 Thread via lldb-commits
Author: Da-Viper Date: 2024-09-03T08:37:59+02:00 New Revision: 7d7d2d2b54172f97300c02ec80bb568d35403cce URL: https://github.com/llvm/llvm-project/commit/7d7d2d2b54172f97300c02ec80bb568d35403cce DIFF: https://github.com/llvm/llvm-project/commit/7d7d2d2b54172f97300c02ec80bb568d35403cce.diff LOG:

[Lldb-commits] [lldb] 04ed12c - [lldb] Support partial memory reads on windows (#106981)

2024-09-03 Thread via lldb-commits
Author: Pavel Labath Date: 2024-09-03T10:48:40+02:00 New Revision: 04ed12ca3f027a3a189d181e5e5880285ebc7916 URL: https://github.com/llvm/llvm-project/commit/04ed12ca3f027a3a189d181e5e5880285ebc7916 DIFF: https://github.com/llvm/llvm-project/commit/04ed12ca3f027a3a189d181e5e5880285ebc7916.diff

[Lldb-commits] [lldb] [lldb/windows] Reset MainLoop events after handling them (PR #107061)

2024-09-03 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Pavel Labath (labath) Changes This prevents the callback function from being called in a busy loop. Discovered by @slydiman on #106955. --- Full diff: https://github.com/llvm/llvm-project/pull/107061.diff 2 Files Affected: - (modified)

[Lldb-commits] [lldb] [lldb] Support "dereferencing" std::optional in `frame var` (PR #107077)

2024-09-03 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Pavel Labath (labath) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/107077.diff 3 Files Affected: - (modified) lldb/source/Plugins/Language/CPlusPlus/GenericOptional.cpp (+2) - (modified) lldb/test/API/functionaliti

[Lldb-commits] [lldb] a5f03b4 - [lldb] Support "dereferencing" std::optional in `frame var` (#107077)

2024-09-03 Thread via lldb-commits
Author: Pavel Labath Date: 2024-09-03T13:22:31+02:00 New Revision: a5f03b4adcd147aeecc0e0d029660c12fb4d2951 URL: https://github.com/llvm/llvm-project/commit/a5f03b4adcd147aeecc0e0d029660c12fb4d2951 DIFF: https://github.com/llvm/llvm-project/commit/a5f03b4adcd147aeecc0e0d029660c12fb4d2951.diff

[Lldb-commits] [lldb] 4353530 - [lldb/windows] Reset MainLoop events after handling them (#107061)

2024-09-03 Thread via lldb-commits
Author: Pavel Labath Date: 2024-09-03T13:23:07+02:00 New Revision: 4353530a6fc92c5748a73042371c2ddf487433e7 URL: https://github.com/llvm/llvm-project/commit/4353530a6fc92c5748a73042371c2ddf487433e7 DIFF: https://github.com/llvm/llvm-project/commit/4353530a6fc92c5748a73042371c2ddf487433e7.diff

[Lldb-commits] [lldb] 3d5e1ec - [lldb] Add a callback version of TCPSocket::Accept (#106955)

2024-09-03 Thread via lldb-commits
Author: Pavel Labath Date: 2024-09-03T13:24:39+02:00 New Revision: 3d5e1ec6508c8425601d4cfaba4c8a8f18791e2b URL: https://github.com/llvm/llvm-project/commit/3d5e1ec6508c8425601d4cfaba4c8a8f18791e2b DIFF: https://github.com/llvm/llvm-project/commit/3d5e1ec6508c8425601d4cfaba4c8a8f18791e2b.diff

[Lldb-commits] [lldb] [LLDB] Reappply SBSaveCore AddMemoryList (PR #107159)

2024-09-03 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Jacob Lalonde (Jlalond) Changes Reapplies #106293, testing identified issue in the merging code. I used this opportunity to strip CoreFileMemoryRanges to it's own file and then add unit tests on it's behavior. --- Patch is 41.75 KiB, tru

[Lldb-commits] [lldb] [LLDB] Reappply SBSaveCore AddMemoryList (PR #107159)

2024-09-03 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 18cf14efe3e82b2343817fd174bcac48244c8f50 e79e6561b68ff11f93239ce901de1e02aa0c16c3 --e

[Lldb-commits] [lldb] [lldb] Make conversions from llvm::Error explicit with Status::FromEr… (PR #107163)

2024-09-03 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Adrian Prantl (adrian-prantl) Changes …ror() [NFC] Broken out from https://github.com/llvm/llvm-project/pull/106774 for easier review. --- Patch is 52.99 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-proj

[Lldb-commits] [lldb] b076f66 - [lldb] Remove limit on max memory read size (#105765)

2024-09-03 Thread via lldb-commits
Author: Jason Molenda Date: 2024-09-03T16:45:28-07:00 New Revision: b076f6640e3c2781410588f4a8e4ccfeed8eb606 URL: https://github.com/llvm/llvm-project/commit/b076f6640e3c2781410588f4a8e4ccfeed8eb606 DIFF: https://github.com/llvm/llvm-project/commit/b076f6640e3c2781410588f4a8e4ccfeed8eb606.diff

[Lldb-commits] [lldb] [lldb] Make deep copies of Status explicit (NFC) (PR #107170)

2024-09-03 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Adrian Prantl (adrian-prantl) Changes Broken out from https://github.com/llvm/llvm-project/pull/106774 for easier review. --- Patch is 108.56 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/1071

[Lldb-commits] [lldb] cc5c526 - [lldb] Fix and speedup the `memory find` command (#104193)

2024-09-04 Thread via lldb-commits
Author: Pavel Labath Date: 2024-09-04T11:30:58+02:00 New Revision: cc5c526c80a4cacf7ed5b7fbe50072594ec1aeaf URL: https://github.com/llvm/llvm-project/commit/cc5c526c80a4cacf7ed5b7fbe50072594ec1aeaf DIFF: https://github.com/llvm/llvm-project/commit/cc5c526c80a4cacf7ed5b7fbe50072594ec1aeaf.diff

[Lldb-commits] [lldb] deeafea - [lldb][NFC] Move few static helpers to the class Socket (#106640)

2024-09-04 Thread via lldb-commits
Author: Dmitry Vasilyev Date: 2024-09-04T13:38:55+04:00 New Revision: deeafeab815ddfe7b507e9f79fe8f992265a9f3b URL: https://github.com/llvm/llvm-project/commit/deeafeab815ddfe7b507e9f79fe8f992265a9f3b DIFF: https://github.com/llvm/llvm-project/commit/deeafeab815ddfe7b507e9f79fe8f992265a9f3b.dif

[Lldb-commits] [lldb] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-04 Thread via lldb-commits
dlav-sc wrote: > > Well, for now I assume that existing tests are enough. Meaning we have a > > list of tests that start passing > > after these patches are applied. > > How are you running the tests? We're working on getting the tests running in > a sane fashion, using user space qemu. For n

[Lldb-commits] [lldb] 1b0a802 - [GDBRemote] Handle 'heap' memory region info type (#105883)

2024-09-04 Thread via lldb-commits
Author: Felipe de Azevedo Piovezan Date: 2024-09-04T07:02:55-07:00 New Revision: 1b0a80249399dadfe0c3f682fff77bf9eb666535 URL: https://github.com/llvm/llvm-project/commit/1b0a80249399dadfe0c3f682fff77bf9eb666535 DIFF: https://github.com/llvm/llvm-project/commit/1b0a80249399dadfe0c3f682fff77bf9e

[Lldb-commits] [lldb] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-04 Thread via lldb-commits
@@ -0,0 +1,58 @@ +//===--- DirectToIndirectFCR.h - RISC-V specific pass -===// +// +// 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] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-04 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 34b10e165d809bb133d37dfe934859800f21a100 66d055aa303c8fa07c4db2023dc175bad48a15a0 --e

[Lldb-commits] [lldb] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-04 Thread via lldb-commits
@@ -163,11 +166,83 @@ TotalArgsSizeInWords(bool is_rv64, return total_size; } +static bool UpdateRegister(RegisterContext *reg_ctx, + const lldb::RegisterKind reg_kind, + const uint32_t reg_num, const addr_t value) { + Log

[Lldb-commits] [lldb] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-04 Thread via lldb-commits
@@ -0,0 +1,194 @@ +//===--- DirectToIndirectFCR.cpp - RISC-V specific pass ---===// +// +// 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] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-04 Thread via lldb-commits
@@ -0,0 +1,194 @@ +//===--- DirectToIndirectFCR.cpp - RISC-V specific pass ---===// +// +// 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] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-04 Thread via lldb-commits
@@ -0,0 +1,58 @@ +//===--- DirectToIndirectFCR.h - RISC-V specific pass -===// +// +// 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] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-04 Thread via lldb-commits
@@ -0,0 +1,58 @@ +//===--- DirectToIndirectFCR.h - RISC-V specific pass -===// +// +// 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] Make env and source map dictionaries #95137 (PR #106919)

2024-09-04 Thread via lldb-commits
Da-Viper wrote: > Can we modify this patch to support both formats? It should be easy to see if > "env" is a dictionary, and if it is, use your new code. If it is an array, > use the old parsing code. I would like to make sure this change doesn't break > anyone that has existing launch configu

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-04 Thread via lldb-commits
https://github.com/Da-Viper updated https://github.com/llvm/llvm-project/pull/106919 >From d2bddca1753b4c960895f51d7eb80b6efa7dc986 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 17:26:11 +0100 Subject: [PATCH 1/4] [lldb-dap] Make environment option an object --- .../tools/l

[Lldb-commits] [lldb] [LLDB][Minidump] Extend the minidump x86_64 registers to include fs_base and gs_base (PR #106767)

2024-09-04 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 c4906588ce47de33d59bcd95f3e82ce2c3e61c23 3da1e51b77592dc193328ad3b7d64165ccc3c71e --e

[Lldb-commits] [lldb] [lldb] Make conversions from llvm::Error explicit with Status::FromEr… (PR #107163)

2024-09-04 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 9626e84faeaab200665bae9694458c2beb3d49c7 3a133869fd7defac30329ef4c81eb082883e --e

[Lldb-commits] [lldb] [lldb] Make deep copies of Status explicit (NFC) (PR #107170)

2024-09-04 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 9626e84faeaab200665bae9694458c2beb3d49c7 47e2879bf9f49ece471d9e0d47d16c175d012703 --e

[Lldb-commits] [lldb] [lldb] Change ValueObject::AddressOf() to return Expected (NFC) (PR #106831)

2024-09-04 Thread via lldb-commits
jimingham wrote: Are you planning to do this more generally? There are lots of API's that can ValueObjects that might or might not succeed, and it's not clear to me how AddressOf is special in this regard. If we're planning on changing how we hand out ValueObjects more generally in the API t

[Lldb-commits] [lldb] [lldb] Inline expression evaluator error visualization (PR #106470)

2024-09-04 Thread via lldb-commits
jimingham wrote: Ah, I thought you were echoing something and pointing into that, I missed that you were pointing into the original command line. Does this also work if I have an alias that scrambles the command arguments compared to how they are in the command that eventually got invoked. I

[Lldb-commits] [lldb] Make env and source map dictionaries #95137 (PR #106919)

2024-09-04 Thread via lldb-commits
https://github.com/Da-Viper updated https://github.com/llvm/llvm-project/pull/106919 >From d2bddca1753b4c960895f51d7eb80b6efa7dc986 Mon Sep 17 00:00:00 2001 From: Ezike Ebuka Date: Sun, 1 Sep 2024 17:26:11 +0100 Subject: [PATCH 1/5] [lldb-dap] Make environment option an object --- .../tools/l

[Lldb-commits] [clang] [clang-tools-extra] [lld] [lldb] [llvm] [mlir] [polly] [NFC] Add explicit #include llvm-config.h where its macros are used. (PR #106810)

2024-09-04 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-platform-windows @llvm/pr-subscribers-debuginfo Author: Daniil Fukalov (dfukalov) Changes This is the second part. Without these explicit includes, removing other headers, who implicitly include llvm-config.h, may have non-trivial side effects. For exa

[Lldb-commits] [clang] [clang-tools-extra] [lld] [lldb] [llvm] [mlir] [polly] [NFC] Add explicit #include llvm-config.h where its macros are used. (PR #106810)

2024-09-04 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-pgo Author: Daniil Fukalov (dfukalov) Changes This is the second part. Without these explicit includes, removing other headers, who implicitly include llvm-config.h, may have non-trivial side effects. For example, `clagd` may report `llvm-config.h` as

[Lldb-commits] [lldb] [lldb] Fix a format string in ClangASTSource (PR #107325)

2024-09-04 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Alex Langford (bulbazord) Changes Without this, LLDB asserts when enabling the expression logs. --- Full diff: https://github.com/llvm/llvm-project/pull/107325.diff 1 Files Affected: - (modified) lldb/source/Plugins/ExpressionParser/Clan

[Lldb-commits] [lldb] [lldb] gdb rsp file error pass fix (PR #106950)

2024-09-05 Thread via lldb-commits
@@ -3064,22 +3064,41 @@ static int gdb_errno_to_system(int err) { static uint64_t ParseHostIOPacketResponse(StringExtractorGDBRemote &response, uint64_t fail_result, Status &error) { + // The packet is expected to have the following

[Lldb-commits] [lldb] [lldb][NFC] Separated GDBRemoteCommunication::GetDebugserverPath() (PR #107388)

2024-09-05 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Dmitry Vasilyev (slydiman) Changes This is the prerequisite for #104238. --- Full diff: https://github.com/llvm/llvm-project/pull/107388.diff 2 Files Affected: - (modified) lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cp

[Lldb-commits] [lldb] 2ed510d - [LLDB][Minidump] Extend the minidump x86_64 registers to include fs_base and gs_base (#106767)

2024-09-05 Thread via lldb-commits
Author: Jacob Lalonde Date: 2024-09-05T09:38:45-07:00 New Revision: 2ed510dc9789ca0b9172f0593527bee9d53496c4 URL: https://github.com/llvm/llvm-project/commit/2ed510dc9789ca0b9172f0593527bee9d53496c4 DIFF: https://github.com/llvm/llvm-project/commit/2ed510dc9789ca0b9172f0593527bee9d53496c4.diff

[Lldb-commits] [lldb] 18ad98e - [lldb] Fix a format string in ClangASTSource (#107325)

2024-09-05 Thread via lldb-commits
Author: Alex Langford Date: 2024-09-05T09:53:49-07:00 New Revision: 18ad98e7947502da0c8f6dcbbf485bb34fe8d204 URL: https://github.com/llvm/llvm-project/commit/18ad98e7947502da0c8f6dcbbf485bb34fe8d204 DIFF: https://github.com/llvm/llvm-project/commit/18ad98e7947502da0c8f6dcbbf485bb34fe8d204.diff

[Lldb-commits] [lldb] a0dd90e - [lldb] Make conversions from llvm::Error explicit with Status::FromEr… (#107163)

2024-09-05 Thread via lldb-commits
Author: Adrian Prantl Date: 2024-09-05T12:19:31-07:00 New Revision: a0dd90eb7dc318c9b3fccb9ba02e1e22fb073094 URL: https://github.com/llvm/llvm-project/commit/a0dd90eb7dc318c9b3fccb9ba02e1e22fb073094 DIFF: https://github.com/llvm/llvm-project/commit/a0dd90eb7dc318c9b3fccb9ba02e1e22fb073094.diff

[Lldb-commits] [lldb] b798f4b - [lldb] Make deep copies of Status explicit (NFC) (#107170)

2024-09-05 Thread via lldb-commits
Author: Adrian Prantl Date: 2024-09-05T12:44:13-07:00 New Revision: b798f4bd50bbf0f5eb46804afad10629797c73aa URL: https://github.com/llvm/llvm-project/commit/b798f4bd50bbf0f5eb46804afad10629797c73aa DIFF: https://github.com/llvm/llvm-project/commit/b798f4bd50bbf0f5eb46804afad10629797c73aa.diff

[Lldb-commits] [lldb] [lldb-dap] Add feature to remember last non-empty expression. (PR #107485)

2024-09-05 Thread via lldb-commits
https://github.com/cmtice created https://github.com/llvm/llvm-project/pull/107485 Update lldb-dap so if the user just presses return, which sends an empty expression, it re-evaluates the most recent non-empty expression/command. Also udpated test to test this case. >From 15541f354decf80586d5

[Lldb-commits] [lldb] [lldb-dap] Add feature to remember last non-empty expression. (PR #107485)

2024-09-05 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (cmtice) Changes Update lldb-dap so if the user just presses return, which sends an empty expression, it re-evaluates the most recent non-empty expression/command. Also udpated test to test this case. --- Full diff: https://github.co

[Lldb-commits] [lldb] ddf40e0 - [lldb] Correctly reconstruct simplified names for type units (#107240)

2024-09-06 Thread via lldb-commits
Author: Pavel Labath Date: 2024-09-06T09:00:00+02:00 New Revision: ddf40e0132cdfb9443e8dce9ca18d4f5595fb73c URL: https://github.com/llvm/llvm-project/commit/ddf40e0132cdfb9443e8dce9ca18d4f5595fb73c DIFF: https://github.com/llvm/llvm-project/commit/ddf40e0132cdfb9443e8dce9ca18d4f5595fb73c.diff

[Lldb-commits] [lldb] [LLDB][TableGen] Migrate lldb-tblgen to use const RecordKeeper (PR #107536)

2024-09-06 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Rahul Joshi (jurahul) Changes Migrate LLDB TableGen backend to use const RecordKeeper. --- Full diff: https://github.com/llvm/llvm-project/pull/107536.diff 6 Files Affected: - (modified) lldb/utils/TableGen/LLDBOptionDefEmitter.cpp (+6-7

[Lldb-commits] [lldb] [lldb][NFC] Used shared_fd_t (PR #107553)

2024-09-06 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Dmitry Vasilyev (slydiman) Changes Replaced `int connection_fd = -1` with `shared_fd_t connection_fd = SharedSocket::kInvalidFD`. This is prerequisite for #104238. --- Full diff: https://github.com/llvm/llvm-project/pull/107553.diff 7 F

[Lldb-commits] [lldb] d4e320e - [lldb][NFC] Fix -Wparentheses warning.

2024-09-06 Thread via lldb-commits
Author: Christian Sigg Date: 2024-09-06T11:55:24+02:00 New Revision: d4e320e6f4dd78929cec44b342b6035a6bbd6323 URL: https://github.com/llvm/llvm-project/commit/d4e320e6f4dd78929cec44b342b6035a6bbd6323 DIFF: https://github.com/llvm/llvm-project/commit/d4e320e6f4dd78929cec44b342b6035a6bbd6323.diff

[Lldb-commits] [lldb] 5d2b337 - [lldb][NFC] Used shared_fd_t (#107553)

2024-09-06 Thread via lldb-commits
Author: Dmitry Vasilyev Date: 2024-09-06T16:03:11+04:00 New Revision: 5d2b3378758b42391e90b1adf936537a66b038b6 URL: https://github.com/llvm/llvm-project/commit/5d2b3378758b42391e90b1adf936537a66b038b6 DIFF: https://github.com/llvm/llvm-project/commit/5d2b3378758b42391e90b1adf936537a66b038b6.dif

[Lldb-commits] [lldb] d4d4e77 - [LLDB] Reappply SBSaveCore AddMemoryList (#107159)

2024-09-06 Thread via lldb-commits
Author: Jacob Lalonde Date: 2024-09-06T09:04:33-07:00 New Revision: d4d4e77918118f1444dc5ca230d4fdf82bb05b74 URL: https://github.com/llvm/llvm-project/commit/d4d4e77918118f1444dc5ca230d4fdf82bb05b74 DIFF: https://github.com/llvm/llvm-project/commit/d4d4e77918118f1444dc5ca230d4fdf82bb05b74.diff

[Lldb-commits] [lldb] [lldb-dap] Add feature to remember last non-empty expression. (PR #107485)

2024-09-06 Thread via lldb-commits
https://github.com/cmtice updated https://github.com/llvm/llvm-project/pull/107485 >From 15541f354decf80586d590db9f9cb353be04b122 Mon Sep 17 00:00:00 2001 From: Caroline Tice Date: Thu, 5 Sep 2024 15:51:35 -0700 Subject: [PATCH 1/2] [lldb-dap] Add feature to remember last non-empty expression.

[Lldb-commits] [lldb] [lldb-dap] Add feature to remember last non-empty expression. (PR #107485)

2024-09-06 Thread via lldb-commits
@@ -1363,6 +1363,14 @@ void request_evaluate(const llvm::json::Object &request) { lldb::SBFrame frame = g_dap.GetLLDBFrame(*arguments); std::string expression = GetString(arguments, "expression").str(); llvm::StringRef context = GetString(arguments, "context"); + static

[Lldb-commits] [lldb] [NFC] Add explicit #include llvm-config.h where its macros are used, lldb part. (PR #107603)

2024-09-06 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Daniil Fukalov (dfukalov) Changes (this is lldb part) Without these explicit includes, removing other headers, who implicitly include llvm-config.h, may have non-trivial side effects. For example, `clangd` may report even `llvm-config.h`

[Lldb-commits] [lldb] [LLDB][Minidump] Support minidumps where there are multiple exception streams (PR #97470)

2024-09-06 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 c014db47ca298ad7a0f52a57c3bfc2a9914371b2 bfb8f4f2f9becfd3156aefbcf1d34673abbcd8bd --e

[Lldb-commits] [lldb] adf44d5 - [lldb] Fix some tests that fail with system libstdc++ (#106885)

2024-09-06 Thread via lldb-commits
Author: Tom Stellard Date: 2024-09-06T17:05:32-07:00 New Revision: adf44d5c3ea03569f019740e1140c3205810b3fa URL: https://github.com/llvm/llvm-project/commit/adf44d5c3ea03569f019740e1140c3205810b3fa DIFF: https://github.com/llvm/llvm-project/commit/adf44d5c3ea03569f019740e1140c3205810b3fa.diff

[Lldb-commits] [lldb] [LLDB] Add AST node classes, functions, etc. for Data Inspection Lang… (PR #95738)

2024-09-06 Thread via lldb-commits
cmtice wrote: I think I have addressed all of the review comments now, except for the dependency on the Clang lexer. If it's ok with the reviewers, I would rather not put that change into this PR, but instead I will make that the next PR that I submit in the DIL (Data Inspection Language) ser

[Lldb-commits] [lldb] Revert "[LLDB] Reappply SBSaveCore AddMemoryList" (PR #107731)

2024-09-07 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Jonas Devlieghere (JDevlieghere) Changes Reverts llvm/llvm-project#107159 as this is still causing `TestSkinnyCorefile.py` to time out. https://ci.swift.org/view/all/job/llvm.org/view/LLDB/job/as-lldb-cmake/11099/ https://ci.swift.org/vie

[Lldb-commits] [lldb] bb34346 - Revert "[LLDB] Reappply SBSaveCore AddMemoryList" (#107731)

2024-09-07 Thread via lldb-commits
Author: Jonas Devlieghere Date: 2024-09-07T17:10:20-07:00 New Revision: bb343468ffa8c2190fcdd0f704d370c75d3b5edd URL: https://github.com/llvm/llvm-project/commit/bb343468ffa8c2190fcdd0f704d370c75d3b5edd DIFF: https://github.com/llvm/llvm-project/commit/bb343468ffa8c2190fcdd0f704d370c75d3b5edd.d

[Lldb-commits] [clang] [lldb] [ASTImporter][lldb] Avoid implicit imports in VisitFieldDecl (PR #107828)

2024-09-09 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Andrew Savonichev (asavonic) Changes Fields from external sources are typically loaded implicitly by `RecordDecl` or `DeclContext` iterators and other functions (see LoadFieldsFromExternalStorage function and its uses). The assumption is

[Lldb-commits] [lldb] 345cc47 - [NFC] Add explicit #include llvm-config.h where its macros are used, lldb part. (#107603)

2024-09-09 Thread via lldb-commits
Author: Daniil Fukalov Date: 2024-09-09T12:44:03+02:00 New Revision: 345cc47ba7a28811ae4ec7d113059ccb39c500a3 URL: https://github.com/llvm/llvm-project/commit/345cc47ba7a28811ae4ec7d113059ccb39c500a3 DIFF: https://github.com/llvm/llvm-project/commit/345cc47ba7a28811ae4ec7d113059ccb39c500a3.diff

[Lldb-commits] [lldb] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

2024-09-09 Thread via lldb-commits
https://github.com/dlav-sc updated https://github.com/llvm/llvm-project/pull/99336 >From 7608d0ad88a74faf502429e32bd967a959bd42a5 Mon Sep 17 00:00:00 2001 From: Daniil Avdeev Date: Thu, 11 Jul 2024 11:21:36 + Subject: [PATCH 1/6] [lldb][RISCV] add jitted function calls to ABI Function call

[Lldb-commits] [lldb] 32cef07 - [LLDB][TableGen] Migrate lldb-tblgen to use const RecordKeeper (#107536)

2024-09-09 Thread via lldb-commits
Author: Rahul Joshi Date: 2024-09-09T13:27:38+01:00 New Revision: 32cef07885e112d05bc2b1c285f40e353d80e18f URL: https://github.com/llvm/llvm-project/commit/32cef07885e112d05bc2b1c285f40e353d80e18f DIFF: https://github.com/llvm/llvm-project/commit/32cef07885e112d05bc2b1c285f40e353d80e18f.diff L

<    16   17   18   19   20   21   22   23   24   25   >