@@ -104,6 +103,17 @@ def waitUntil(self, condition_callback):
time.sleep(0.5)
return False
+def assertResponseSuccess(self, response: Response):
+self.assertIsNotNone(response)
+if not response.get("success", False):
ash
@@ -224,99 +265,155 @@ def collect_output(self, category, timeout_secs,
pattern, clear=True):
break
return collected_output if collected_output else None
-def _enqueue_recv_packet(self, packet: Optional[ProtocolMessage]):
-self.recv_con
@@ -1008,12 +1084,13 @@ def request_setBreakpoints(self, source: Source,
line_array, data=None):
breakpoints.append(bp)
args_dict["breakpoints"] = breakpoints
-command_dict = {
+command_dict: Request = {
"command": "set
eronnen wrote:
Looking at the `SBTarget::ResolveSymbolContextForAddress()` implementation it
won't apply source maps correctly because it doesn't set the target to the
symbol context at any point. in order to apply the source maps you must have
`sc.target_sp
eronnen wrote:
Currently I don't think it can live in lldb-dap, because both setting the
target and calculating the symbol context are private:
```cpp
sc.target_sp = target.GetSP();
SymbolContextItem scope = static_cast(resolve_scope);
if (m_opaque_up->IsVal
https://github.com/chelcassanova updated
https://github.com/llvm/llvm-project/pull/138028
>From 4520d08763106b8d639e8afcb3f035a3070dee7f Mon Sep 17 00:00:00 2001
From: Chelsea Cassanova
Date: Wed, 30 Apr 2025 13:37:15 -0700
Subject: [PATCH] [lldb][RPC] Upstream LLDB to RPC converstion Python sc
https://github.com/kastiglione updated
https://github.com/llvm/llvm-project/pull/140938
>From d595bfeac15852ce12d9851198b57de2f7da08cb Mon Sep 17 00:00:00 2001
From: Dave Lee
Date: Wed, 21 May 2025 09:44:16 -0700
Subject: [PATCH 1/3] [lldb] Show more children of top level values
This changes p
Jlalond wrote:
> but the I find the implementation somewhat unelegant.
😎 That's certainly me!
In all seriousness, I am still drinking from the proverbial firehouse. So I
appreciate the patience as I learn the codebase (even a year later).
You are correct, the checks are now unimportant becaus
https://github.com/Jlalond updated
https://github.com/llvm/llvm-project/pull/141670
>From 048cc769d6380bcb899bbcc5acf7f9349b51c5d3 Mon Sep 17 00:00:00 2001
From: Jacob Lalonde
Date: Tue, 27 May 2025 13:40:40 -0700
Subject: [PATCH 1/5] Reapply "[LLDB][ELF Core] Support all the Generic
(Negative
https://github.com/labath created
https://github.com/llvm/llvm-project/pull/141799
The problem was in calling GetLoadAddress on a value in the error state, where
`ValueObject::GetLoadAddress` could end up accessing the uninitialized "address
type" by-ref return value from `GetAddressOf`. This
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Pavel Labath (labath)
Changes
The problem was in calling GetLoadAddress on a value in the error state, where
`ValueObject::GetLoadAddress` could end up accessing the uninitialized "address
type" by-ref return value from `GetAddressOf`. Thi
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/python_api/value/TestValueAPI.py
``
View the diff
https://github.com/Jlalond updated
https://github.com/llvm/llvm-project/pull/141670
>From 048cc769d6380bcb899bbcc5acf7f9349b51c5d3 Mon Sep 17 00:00:00 2001
From: Jacob Lalonde
Date: Tue, 27 May 2025 13:40:40 -0700
Subject: [PATCH 1/4] Reapply "[LLDB][ELF Core] Support all the Generic
(Negative
https://github.com/Jlalond updated
https://github.com/llvm/llvm-project/pull/141670
>From 048cc769d6380bcb899bbcc5acf7f9349b51c5d3 Mon Sep 17 00:00:00 2001
From: Jacob Lalonde
Date: Tue, 27 May 2025 13:40:40 -0700
Subject: [PATCH 1/5] Reapply "[LLDB][ELF Core] Support all the Generic
(Negative
https://github.com/DavidSpickett closed
https://github.com/llvm/llvm-project/pull/141770
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: David Spickett
Date: 2025-05-28T17:29:59+01:00
New Revision: caaca3298e4c08936d8f10df4ebc1749c8a66902
URL:
https://github.com/llvm/llvm-project/commit/caaca3298e4c08936d8f10df4ebc1749c8a66902
DIFF:
https://github.com/llvm/llvm-project/commit/caaca3298e4c08936d8f10df4ebc1749c8a66902.diff
https://github.com/labath updated
https://github.com/llvm/llvm-project/pull/141799
>From bbef9674f7e5cf9fbc488e27dfd0e35fed23608a Mon Sep 17 00:00:00 2001
From: Pavel Labath
Date: Wed, 28 May 2025 18:25:46 +0200
Subject: [PATCH] [lldb] Refactor away UB in SBValue::GetLoadAddress
The problem wa
@@ -4211,6 +4211,9 @@ SymbolFileDWARFDebugMap
*SymbolFileDWARF::GetDebugMapSymfile() {
const std::shared_ptr &SymbolFileDWARF::GetDwpSymbolFile()
{
llvm::call_once(m_dwp_symfile_once_flag, [this]() {
+if (m_objfile_sp->GetArchitecture().GetTriple().isAppleMachO())
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/139554
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Michael137 wrote:
Getting following warning with this patch:
```
/Users/jonas/Git/llvm-worktrees/llvm-project/lldb/unittests/Core/MangledTest.cpp:417:40:
warning: missing field 'PrefixRange' initializer [-Wmissing-field-initializers]
417 |/*.QualifiersRange=*/{158, 176} },
https://github.com/DavidSpickett created
https://github.com/llvm/llvm-project/pull/141770
None
>From 8966332b1382d8484078103e04290006ba91812a Mon Sep 17 00:00:00 2001
From: David Spickett
Date: Wed, 28 May 2025 14:14:39 +
Subject: [PATCH] [lldb] Remove unused escape code defines from statu
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: David Spickett (DavidSpickett)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/141770.diff
1 Files Affected:
- (modified) lldb/source/Core/Statusline.cpp (-2)
``diff
diff --git a/lldb/source/Core/Statusline.c
https://github.com/DavidSpickett updated
https://github.com/llvm/llvm-project/pull/141738
>From ce1b2c86299944608569db2a2fa2403c8e9e2b3b Mon Sep 17 00:00:00 2001
From: David Spickett
Date: Wed, 28 May 2025 10:15:42 +
Subject: [PATCH] [lldb][test] Fix flaky DIL array subscript test by recudi
https://github.com/DavidSpickett edited
https://github.com/llvm/llvm-project/pull/141738
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -19,8 +19,6 @@ def expect_var_path(self, expr, compare_to_framevar=False,
value=None, type=None
self.runCmd("settings set target.experimental.use-DIL true")
self.assertEqual(value_dil.GetValue(), value_frv.GetValue())
-# int_arr[100] sometimes p
https://github.com/DavidSpickett edited
https://github.com/llvm/llvm-project/pull/141738
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DavidSpickett edited
https://github.com/llvm/llvm-project/pull/141738
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -19,8 +19,6 @@ def expect_var_path(self, expr, compare_to_framevar=False,
value=None, type=None
self.runCmd("settings set target.experimental.use-DIL true")
self.assertEqual(value_dil.GetValue(), value_frv.GetValue())
-# int_arr[100] sometimes p
https://github.com/labath approved this pull request.
https://github.com/llvm/llvm-project/pull/141738
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/charles-zablit created
https://github.com/llvm/llvm-project/pull/141790
https://github.com/llvm/llvm-project/pull/140762 introduces some compilation
warnings in `lldb/unittests/Core/MangledTest.cpp`. This patch adds explicit
default initialization to `DemangledNameInfo` to s
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Charles Zablit (charles-zablit)
Changes
https://github.com/llvm/llvm-project/pull/140762 introduces some compilation
warnings in `lldb/unittests/Core/MangledTest.cpp`. This patch adds explicit
default initialization to `DemangledNameInfo`
charles-zablit wrote:
> Could you add the missing initializers to the test? I think you can just add
> a default value so you don't need to touch every test-case
Sorry about that, fixed it with explicit default values in
https://github.com/llvm/llvm-project/pull/141790.
https://github.com/llv
Author: Charles Zablit
Date: 2025-05-28T13:53:02+01:00
New Revision: b8997c07d9783bbf81bf144b5982d43ba804f5ac
URL:
https://github.com/llvm/llvm-project/commit/b8997c07d9783bbf81bf144b5982d43ba804f5ac
DIFF:
https://github.com/llvm/llvm-project/commit/b8997c07d9783bbf81bf144b5982d43ba804f5ac.diff
https://github.com/Michael137 closed
https://github.com/llvm/llvm-project/pull/140762
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -19,8 +19,6 @@ def expect_var_path(self, expr, compare_to_framevar=False,
value=None, type=None
self.runCmd("settings set target.experimental.use-DIL true")
self.assertEqual(value_dil.GetValue(), value_frv.GetValue())
-# int_arr[100] sometimes p
https://github.com/da-viper created
https://github.com/llvm/llvm-project/pull/141773
Rough implementation of a source locator plugin for LLDB.
>From c8ca502eeed9fe026c39c0f34acdbcca7b3f7f30 Mon Sep 17 00:00:00 2001
From: Ebuka Ezike
Date: Wed, 28 May 2025 09:04:08 +0100
Subject: [PATCH] [lldb]
https://github.com/Michael137 created
https://github.com/llvm/llvm-project/pull/141774
I've been skimming this code while investigating a bug around module lookup and
this looked like something we could clean up. We don't need to be carrying
around state inside of `NameSearchContext` to tell u
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Michael Buch (Michael137)
Changes
I've been skimming this code while investigating a bug around module lookup and
this looked like something we could clean up. We don't need to be carrying
around state inside of `NameSearchContext` to tell
Author: David Spickett
Date: 2025-05-28T16:29:48+01:00
New Revision: 0ac3f5e9017b9072d80038957f41991c8a3b195c
URL:
https://github.com/llvm/llvm-project/commit/0ac3f5e9017b9072d80038957f41991c8a3b195c
DIFF:
https://github.com/llvm/llvm-project/commit/0ac3f5e9017b9072d80038957f41991c8a3b195c.diff
https://github.com/DavidSpickett closed
https://github.com/llvm/llvm-project/pull/141738
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/Michael137 closed
https://github.com/llvm/llvm-project/pull/141774
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: Michael Buch
Date: 2025-05-28T16:36:48+01:00
New Revision: 561234d21cfca899ca898dd8b9c96f825a3cc1f6
URL:
https://github.com/llvm/llvm-project/commit/561234d21cfca899ca898dd8b9c96f825a3cc1f6
DIFF:
https://github.com/llvm/llvm-project/commit/561234d21cfca899ca898dd8b9c96f825a3cc1f6.diff
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/141770
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/JDevlieghere approved this pull request.
https://github.com/llvm/llvm-project/pull/141478
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -0,0 +1,16 @@
+// Copy lldb-rpc-defines.h from source.
+# RUN: mkdir -p %t/input
+# RUN: mkdir -p %t/output
+# RUN: cp %p/../../../../../include/lldb/lldb-defines.h %t/input
chelcassanova wrote:
I changed all the tests so that the files are no longer copied fr
https://github.com/charles-zablit updated
https://github.com/llvm/llvm-project/pull/141790
>From 788cabe234336be7168996805f40da7f26fdbec9 Mon Sep 17 00:00:00 2001
From: Charles Zablit
Date: Wed, 28 May 2025 16:17:34 +0100
Subject: [PATCH 1/3] add explicit default initialization to DemangledName
charles-zablit wrote:
> The warning in question is `-Wmissing-field-initializers`, which is warning
> that in the unit test not all fields of this struct are explicitly
> initialized. Even if these fields are optional, I think this is the wrong way
> to address this: we should either update th
https://github.com/kastiglione created
https://github.com/llvm/llvm-project/pull/141866
Tests using ObjC do not readily run on Linux.
>From be15e28e81e41a6f25c9591ef6fb9b2130482c12 Mon Sep 17 00:00:00 2001
From: Dave Lee
Date: Wed, 28 May 2025 15:08:03 -0700
Subject: [PATCH] [lldb] Run TestFr
Author: Dave Lee
Date: 2025-05-28T15:08:58-07:00
New Revision: 1d48e5549f583f501343a9f7c17c1cbda6848a3f
URL:
https://github.com/llvm/llvm-project/commit/1d48e5549f583f501343a9f7c17c1cbda6848a3f
DIFF:
https://github.com/llvm/llvm-project/commit/1d48e5549f583f501343a9f7c17c1cbda6848a3f.diff
LOG:
https://github.com/kastiglione closed
https://github.com/llvm/llvm-project/pull/141866
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: Jonas Devlieghere
Date: 2025-05-28T15:11:02-07:00
New Revision: 8199f181cd42e45cbcca095c5c700930215d2c86
URL:
https://github.com/llvm/llvm-project/commit/8199f181cd42e45cbcca095c5c700930215d2c86
DIFF:
https://github.com/llvm/llvm-project/commit/8199f181cd42e45cbcca095c5c700930215d2c86.d
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Dave Lee (kastiglione)
Changes
Tests using ObjC do not readily run on Linux.
---
Full diff: https://github.com/llvm/llvm-project/pull/141866.diff
1 Files Affected:
- (modified)
lldb/test/API/commands/command/language/TestFrameLanguageC
https://github.com/JDevlieghere approved this pull request.
LGTM. I think the types and classes will help a lot in the long run.
https://github.com/llvm/llvm-project/pull/141689
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.ll
Jlalond wrote:
> What do you say to all this? I realize I am sort of asking you my pet
> feature, but I think that by framing your feature (debugging of dead
> processes) as a special case of this (debugging exiting processes), we can
> avoid most of the problematic issues with this PR (diverg
slydiman wrote:
The following buildbots are broken
https://lab.llvm.org/buildbot/#/builders/197/builds/5950
```
ld.lld: error: unable to find library -lobjc
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile.rules:530: a.out] Error 1
```
https://l
https://github.com/vvereschaka closed
https://github.com/llvm/llvm-project/pull/93648
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/vvereschaka closed
https://github.com/llvm/llvm-project/pull/93645
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/vvereschaka closed
https://github.com/llvm/llvm-project/pull/93649
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/vvereschaka closed
https://github.com/llvm/llvm-project/pull/93643
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/vvereschaka closed
https://github.com/llvm/llvm-project/pull/93639
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/vvereschaka closed
https://github.com/llvm/llvm-project/pull/93367
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/ashgti updated
https://github.com/llvm/llvm-project/pull/141689
>From ad0a9cd321d260cd87b852b335da9565f8326449 Mon Sep 17 00:00:00 2001
From: John Harrison
Date: Tue, 27 May 2025 16:40:10 -0700
Subject: [PATCH 1/2] [lldb-dap] Test Gardening, improving DebugCommunication.
Imp
101 - 162 of 162 matches
Mail list logo