[Lldb-commits] [lldb] [lldb] Require gmake on FreeBSD and NetBSD (PR #119573)

2024-12-12 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail commented: Yes, I believe there was a condition like that in my patch that introduced the check. And then I simplified it. So, now the problem is that FreeBSD has both, make and gmake, and when we pick up make, the tests fail right? Wouldn't it be sufficient t

[Lldb-commits] [lldb] [lldb] Relax check for breakpoint site in Unwind/windows-unaligned-x86_64.test (PR #115318)

2024-11-18 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/115318 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Relax check for breakpoint site in Unwind/windows-unaligned-x86_64.test (PR #115318)

2024-11-18 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: @mstorsjo Any thoughts/concerns about this? https://github.com/llvm/llvm-project/pull/115318 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-18 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Yes, the pre-merge test failure wasn't related to my change, but still I prefer landing patches with a green light :) Was out of office last week. Let's give it one last try. https://github.com/llvm/llvm-project/pull/115177 ___

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-18 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/115177 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-18 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/115177 From 2c8f5571a4fbe87b50d395fe93f7c4657685e683 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Fri, 8 Nov 2024 17:16:20 +0100 Subject: [PATCH] [lldb] Infer MSInheritanceAttr for CXXR

[Lldb-commits] [lldb] [lldb] Relax check for breakpoint site in Unwind/windows-unaligned-x86_64.test (PR #115318)

2024-11-13 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail ready_for_review https://github.com/llvm/llvm-project/pull/115318 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-08 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Pre-merge checks failed due to an unrelated test error. The one on Windows was fine actually, but let me squash and rebase to try this again. https://github.com/llvm/llvm-project/pull/115177 ___ lldb-commits mailing list lldb-com

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-08 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/115177 From b12300bcd0b801348267a1b2a00e7ee774620099 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Fri, 8 Nov 2024 17:16:20 +0100 Subject: [PATCH] [lldb] Infer MSInheritanceAttr for CXXR

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-08 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/115177 From 32d7b7d5261e651851e5a36c5fd5ae9d927a9fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Wed, 6 Nov 2024 15:45:03 +0100 Subject: [PATCH 1/8] [lldb] Infer MSInheritanceAttr for

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-08 Thread Stefan Gränitz via lldb-commits
@@ -2771,8 +2771,14 @@ static bool GetCompleteQualType(clang::ASTContext *ast, ast, llvm::cast(qual_type)->getModifiedType(), allow_completion); - case clang::Type::MemberPointer: + case clang::Type::MemberPointer: { +auto *MPT = qual_type.getTypePtr()->c

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-08 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/115177 From 32d7b7d5261e651851e5a36c5fd5ae9d927a9fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Wed, 6 Nov 2024 15:45:03 +0100 Subject: [PATCH 1/6] [lldb] Infer MSInheritanceAttr for

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-08 Thread Stefan Gränitz via lldb-commits
@@ -2,23 +2,58 @@ // Itanium ABI: // RUN: %clang --target=x86_64-pc-linux -gdwarf -c -o %t_linux.o %s -// RUN: %lldb -f %t_linux.o -b -o "target variable mp" | FileCheck %s +// RUN: %lldb -f %t_linux.o -b -o "target variable s1 s2 m1 m2 v1 v2 v3 v4" | FileCheck --check-prefix

[Lldb-commits] [lldb] [lldb] Relax check for breakpoint site in Unwind/windows-unaligned-x86_64.test (PR #115318)

2024-11-07 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/115318 This test checks the thread backtrace for entries of intermediate frames that aren't aligned to 16 bytes. In order to do that, it sets a single breakpoint and makes sure we stop there. It seems sufficien

[Lldb-commits] [lldb] [lldb] Relax check for breakpoint site in Unwind/windows-unaligned-x86_64.test (PR #115318)

2024-11-07 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: We see a few tests failing for this reason downstream in swift-lldb: https://github.com/swiftlang/swift/pull/76894#issuecomment-2441139173 I filed a ticket to investigate the actual issue https://github.com/swiftlang/llvm-project/issues/9540 It would be great to unblock

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-06 Thread Stefan Gränitz via lldb-commits
@@ -2,23 +2,58 @@ // Itanium ABI: // RUN: %clang --target=x86_64-pc-linux -gdwarf -c -o %t_linux.o %s -// RUN: %lldb -f %t_linux.o -b -o "target variable mp" | FileCheck %s +// RUN: %lldb -f %t_linux.o -b -o "target variable s1 s2 m1 m2 v1 v2 v3 v4" | FileCheck --check-prefix

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-06 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/115177 From 32d7b7d5261e651851e5a36c5fd5ae9d927a9fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Wed, 6 Nov 2024 15:45:03 +0100 Subject: [PATCH 1/5] [lldb] Infer MSInheritanceAttr for

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-06 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/115177 From 32d7b7d5261e651851e5a36c5fd5ae9d927a9fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Wed, 6 Nov 2024 15:45:03 +0100 Subject: [PATCH 1/3] [lldb] Infer MSInheritanceAttr for

[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)

2024-11-06 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/115177 Following up from https://github.com/llvm/llvm-project/pull/112928, we can reuse the [approach from Clang Sema](https://github.com/llvm/llvm-project/blob/release/19.x/clang/lib/Sema/SemaType.cpp#L9039)

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-24 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Hi @rastogishubham thanks for acting on this! The log of this particular run was deleted already, but https://green.lab.llvm.org/job/llvm.org/view/LLDB/job/as-lldb-cmake/13958 likely failed for the same reason: ``` lldb-build/bin/clang --driver-mode=cl --target=specify-a

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-24 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: I fixed the test and it now passes for me on macOS. Hope the bots are good now. https://github.com/llvm/llvm-project/pull/112928 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[Lldb-commits] [lldb] 76edf72 - Reland: [lldb] Fix crash missing MSInheritanceAttr with DWARF on Windows (#112928)

2024-10-24 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2024-10-24T13:47:15+02:00 New Revision: 76edf72501cd6f66788c631fada95972a797a4a6 URL: https://github.com/llvm/llvm-project/commit/76edf72501cd6f66788c631fada95972a797a4a6 DIFF: https://github.com/llvm/llvm-project/commit/76edf72501cd6f66788c631fada95972a797a4a6.diff

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-23 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Yes, for devs it might be too much of a burden and eventually bot maintainers should be aware. If we want the error behavior back, we could make it conditional on `LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS`. For now I didn't want to make it more complicated than necessary. h

[Lldb-commits] [lldb] ba19e98 - [lldb][CMake] If make isn't found, print a warning but don't error out (#111531)

2024-10-23 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2024-10-23T14:32:58+02:00 New Revision: ba19e98ca5e4fbc05429edd96e09b5c75df57e3c URL: https://github.com/llvm/llvm-project/commit/ba19e98ca5e4fbc05429edd96e09b5c75df57e3c DIFF: https://github.com/llvm/llvm-project/commit/ba19e98ca5e4fbc05429edd96e09b5c75df57e3c.diff

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-23 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/112928 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-23 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/112928 From bb66f56138cab9651aff4ac09096ede975c90701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Fri, 18 Oct 2024 17:44:26 +0200 Subject: [PATCH 1/7] [lldb] Fix crash due to missing MS

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-23 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/112928 From bb66f56138cab9651aff4ac09096ede975c90701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Fri, 18 Oct 2024 17:44:26 +0200 Subject: [PATCH 1/6] [lldb] Fix crash due to missing MS

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-23 Thread Stefan Gränitz via lldb-commits
@@ -0,0 +1,46 @@ +// Itanium ABI: +// RUN: %clang --target=x86_64-pc-linux -gdwarf -c -o %t_linux.o %s +// RUN: %lldb -f %t_linux.o -b -o "target variable mp1 mp2 mp3 mp4 mp5 mp6 mp7 mp8 mp9" | FileCheck %s +// +// CHECK: (char SI2::*) mp9 = 0x + +// Microsoft ABI

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
@@ -0,0 +1,48 @@ +// REQUIRES: lld + +// Microsoft ABI: +// RUN: %clang_cl --target=x86_64-windows-msvc -c -gdwarf %s -o %t_win.obj +// RUN: lld-link /out:%t_win.exe %t_win.obj /nodefaultlib /entry:main /debug +// RUN: %lldb -f %t_win.exe -b -o "target variable mp1 mp2 mp3 mp4 mp5

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/112928 From bb66f56138cab9651aff4ac09096ede975c90701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Fri, 18 Oct 2024 17:44:26 +0200 Subject: [PATCH 1/5] [lldb] Fix crash due to missing MS

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-22 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: I think it's valuable to get the full config log on buildbots. If this check becomes too much of a burden, I'd rather propose to either turn the error into a warning or revisit the option to guard it by `LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS` (see my original patch for de

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/112928 From bb66f56138cab9651aff4ac09096ede975c90701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Fri, 18 Oct 2024 17:44:26 +0200 Subject: [PATCH 1/4] [lldb] Fix crash due to missing MS

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: > This might be related to https://github.com/llvm/llvm-project/issues/56458 > even though my repro is different. Actually, rather this one: https://github.com/llvm/llvm-project/issues/56449 It adds `MSInheritanceAttr` support in NativePDB. The patch in this PR is about

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
@@ -0,0 +1,48 @@ +// REQUIRES: lld + +// Microsoft ABI: +// RUN: %clang_cl --target=x86_64-windows-msvc -c -gdwarf %s -o %t_win.obj +// RUN: lld-link /out:%t_win.exe %t_win.obj /nodefaultlib /entry:main /debug +// RUN: %lldb -f %t_win.exe -b -o "target variable mp1 mp2 mp3 mp4 mp5

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/112928 From bb66f56138cab9651aff4ac09096ede975c90701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Fri, 18 Oct 2024 17:44:26 +0200 Subject: [PATCH 1/3] [lldb] Fix crash due to missing MS

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Ok right, member function pointers are more than just offsets. So, hard-coding `clang::Type::MemberPointer` to the system pointer size wouldn't work there. https://github.com/llvm/llvm-project/pull/112928 ___ lldb-commits mailing

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Thanks for the feedback! Yes, I think fixing the crash is a valuable addition on its own. It broke use-cases where we just want to set a breakpoint and encounter this type on the way, but don't actually care about its byte size. > I guess a follow-up question is how to se

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail ready_for_review https://github.com/llvm/llvm-project/pull/112928 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: The test caused a crash in the past: ``` > bin/lldb.exe > llvm-project-build-main/tools/lldb/test/Shell/SymbolFile/DWARF/x86/Output/ms-abi.cpp.tmp.exe > -b -o "target variable mp1 mp2 mp3 mp4 mp5 mp6 mp7 mp8 mp9" Exception Code: 0x8003 ... #6 0x7ffabb6be846 clang:

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-22 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/112928 From bb66f56138cab9651aff4ac09096ede975c90701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Fri, 18 Oct 2024 17:44:26 +0200 Subject: [PATCH 1/2] [lldb] Fix crash due to missing MS

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-18 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: This might be related to https://github.com/llvm/llvm-project/issues/56458 even though my repro is different. https://github.com/llvm/llvm-project/pull/112928 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://list

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-18 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: This PR isn't complete yet, but early feedback is welcome. Next step is to get test coverage. There are similar cases for types like `CXXRecord`, `Enum` or `ObjCInterface` that attempt to query the complete type on the fly. Maybe we should do that for `MemberPointer` as w

[Lldb-commits] [lldb] [lldb] Fix crash missing MSInheritanceAttr on CXXRecordDecl with DWARF on Windows (PR #112928)

2024-10-18 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/112928 In the MS ABI, member pointers to `CXXRecordDecl`s must have a `MSInheritanceAttr` in order to be complete. Otherwise we cannot query their size in memory. This patch checks `MemberPointer` types for com

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows 2/2 (PR #112360)

2024-10-16 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/112360 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows 2/2 (PR #112360)

2024-10-15 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Bots are fine and `functionalities/completion` kept passing: * https://lab.llvm.org/buildbot/#/builders/141/builds/3195 * https://lab.llvm.org/buildbot/#/builders/162/builds/8408 * https://green.lab.llvm.org/job/llvm.org/view/LLDB/job/lldb-cmake/6753 It affects quite a numb

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows 2/2 (PR #112360)

2024-10-15 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/112360 Following up from https://github.com/llvm/llvm-project/pull/112342, we roll out the fix and quote nested `make` invocations in all API tests. From 80688469060b8956a36797d2b75863545df75801 Mon Sep 17 00:0

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows 1/2 (PR #112342)

2024-10-15 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail edited https://github.com/llvm/llvm-project/pull/112342 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows (PR #112342)

2024-10-15 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/112342 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows (PR #112342)

2024-10-15 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Great, thanks. I will give this a try and if `functionalities/completion` keeps passing on the bots, I roll it out to the other Makefiles. https://github.com/llvm/llvm-project/pull/112342 ___ lldb-commits mailing list lldb-commit

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows (PR #112342)

2024-10-15 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Yes, agree I think that both symlinking and Makefile templating make things worse, because they get even more complicated. We shortly discussed the dotest escape approach in https://github.com/llvm/llvm-project/pull/111531#review-thread-or-comment-id-1146601373, but back

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows (PR #112342)

2024-10-15 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: If this approach is accepted, I'd like to roll it out to 32 more affected tests (upstream). I listed them here: https://gist.github.com/weliveindetail/9a3cfcfc698f8814f5924ead7ba68bf3 I only tested this on Windows so far, but I expect it be fine on all other platforms. S

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows (PR #112342)

2024-10-15 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Thanks for the quick feedback! Yes, the buildbot in https://lab.llvm.org/buildbot/#/builders/141 isn't affected. Debug output (in swiftlang lldb) is: ``` Reading makefiles... Updating goal targets File `all' does not exist. File `a.out' does not exist. File `l

[Lldb-commits] [lldb] [lldb] Support tests with nested make invocations on Windows (PR #112342)

2024-10-15 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/112342 In recent PR https://github.com/llvm/llvm-project/pull/111531 for Windows support, we enabled tests that require the `make` tool. On Windows default install directories likely contain spaces, in this cas

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-12 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: In fact, I ran into that on Friday myself. I checked `LLDB_INCLUDE_TESTS=Off` in my setup and it appeared to be incompatible with `LLDB_ENABLE_PYTHON=On` if `lldb-python` is part of `LLVM_DISTRIBUTION_COMPONENTS`. The error said something like `lldb-python-scripts` is lac

[Lldb-commits] [lldb] [lldb] Fix finding make tool for tests (PR #111980)

2024-10-11 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail approved this pull request. Interesting! Your changes look fine, as they are symmetric with what we do here for dsymutil. I just wonder why I didn't hit that. Is this a separate test driver for Linux? https://github.com/llvm/llvm-project/pull/111980 __

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-10 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/111531 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-10 Thread Stefan Gränitz via lldb-commits
@@ -250,6 +250,9 @@ def delete_module_cache(path): if is_configured("dsymutil"): dotest_cmd += ["--dsymutil", config.dsymutil] +if is_configured("make"): +dotest_cmd += ["--make", config.make] + weliveindetail wrote: Changed in follow-up patch https:

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-10 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/111531 From c7356d3c265869ff387c977dd18e9c617dc31c8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Tue, 8 Oct 2024 15:40:37 +0200 Subject: [PATCH 1/7] [lldb] Add early CMake check for 'm

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-10 Thread Stefan Gränitz via lldb-commits
@@ -272,6 +272,8 @@ def parseOptionsAndInitTestdirs(): configuration.make_path = "gmake" else: configuration.make_path = "make" +if ' ' in configuration.make_path: +configuration.make_path = f'"{configuration.make_path}"' welivei

[Lldb-commits] [lldb] [lldb] Generalize make tool detection in CMake (PR #111744)

2024-10-10 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Fixed as part of the earlier PR linked above. https://github.com/llvm/llvm-project/pull/111744 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Generalize make tool detection in CMake (PR #111744)

2024-10-10 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/111744 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-10 Thread Stefan Gränitz via lldb-commits
@@ -29,6 +29,22 @@ if(LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS) "`LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS=OFF`") endif() endforeach() + + # On Windows make is not part of the MSYS tools that llvm-lit takes care of + if(LLDB_TEST_MAKE) +set(LLDB_DEFAULT_TEST_MAKE

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-10 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail deleted https://github.com/llvm/llvm-project/pull/111531 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Check for Python 'packaging' module at configuration time (PR #111747)

2024-10-10 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: No worries, we have it now. Thanks for the quick review! https://github.com/llvm/llvm-project/pull/111747 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Check for Python 'packaging' module at configuration time (PR #111747)

2024-10-10 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/111747 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-10 Thread Stefan Gränitz via lldb-commits
@@ -29,6 +29,22 @@ if(LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS) "`LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS=OFF`") endif() endforeach() + + # On Windows make is not part of the MSYS tools that llvm-lit takes care of + if(LLDB_TEST_MAKE) +set(LLDB_DEFAULT_TEST_MAKE

[Lldb-commits] [lldb] [lldb] Check for Python 'packaging' module at configuration time (PR #111747)

2024-10-09 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/111747 This module is used in various helper scripts since https://github.com/llvm/llvm-project/pull/93712 From 6abfaf205142ffeaec76e72fcaf33bac72d2c51d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A

[Lldb-commits] [lldb] [lldb] Generalize make tool detection in CMake (PR #111744)

2024-10-09 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/111744 This is a draft. Only the last 2 commits will remain after rebase. From c7356d3c265869ff387c977dd18e9c617dc31c8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Tue, 8 Oct 2024 15:

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-09 Thread Stefan Gränitz via lldb-commits
@@ -29,6 +29,22 @@ if(LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS) "`LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS=OFF`") endif() endforeach() + + # On Windows make is not part of the MSYS tools that llvm-lit takes care of + if(LLDB_TEST_MAKE) +set(LLDB_DEFAULT_TEST_MAKE

[Lldb-commits] [lldb] [lldb] Use SEND_ERROR instead of FATAL_ERROR in test/CMakeLists.txt (PR #111729)

2024-10-09 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail approved this pull request. Yes agree, LGTM https://github.com/llvm/llvm-project/pull/111729 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-09 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/111531 From c7356d3c265869ff387c977dd18e9c617dc31c8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Tue, 8 Oct 2024 15:40:37 +0200 Subject: [PATCH 1/3] [lldb] Add early CMake check for 'm

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-09 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail edited https://github.com/llvm/llvm-project/pull/111531 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-09 Thread Stefan Gränitz via lldb-commits
@@ -250,6 +250,9 @@ def delete_module_cache(path): if is_configured("dsymutil"): dotest_cmd += ["--dsymutil", config.dsymutil] +if is_configured("make"): +dotest_cmd += ["--make", config.make] + weliveindetail wrote: `--make` is added if `LLDB_TEST_MA

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-09 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail commented: Two notes inline https://github.com/llvm/llvm-project/pull/111531 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-09 Thread Stefan Gränitz via lldb-commits
@@ -272,6 +272,8 @@ def parseOptionsAndInitTestdirs(): configuration.make_path = "gmake" else: configuration.make_path = "make" +if ' ' in configuration.make_path: +configuration.make_path = f'"{configuration.make_path}"' welivei

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-09 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/111531 From c7356d3c265869ff387c977dd18e9c617dc31c8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Tue, 8 Oct 2024 15:40:37 +0200 Subject: [PATCH 1/2] [lldb] Add early CMake check for 'm

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-09 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Thanks for the quick feedback. Yes, makes sense. Here we go. https://github.com/llvm/llvm-project/pull/111531 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add early CMake check for 'make' tool (PR #111531)

2024-10-08 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/111531 Around 400 of LLDB's dotest.py based tests require the `make` tool to be found in Path. If it's not found, they fail with an obscure error and show up as `UNRESOLVED`. llvm-lit takes care of MSYS based t

[Lldb-commits] [lldb] [lldb][dotest] Add an arg to add DLL search paths. (PR #104514)

2024-10-02 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: @labath @kendalharland Here is an attempt to fix this in the bindings themselves: https://github.com/swiftlang/llvm-project/pull/9370 What do you think? https://github.com/llvm/llvm-project/pull/104514 ___ lldb-commits mailing l

[Lldb-commits] [lldb] [lldb] Fix missing comsumeError() with LLDB_LOG in ObjectFileCOFF/PECOFF (PR #70793)

2023-11-01 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail closed https://github.com/llvm/llvm-project/pull/70793 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Fix missing comsumeError() with LLDB_LOG in ObjectFileCOFF/PECOFF (PR #70793)

2023-11-01 Thread Stefan Gränitz via lldb-commits
@@ -791,11 +791,10 @@ void ObjectFilePECOFF::AppendFromCOFFSymbolTable( for (const auto &sym_ref : m_binary->symbols()) { const auto coff_sym_ref = m_binary->getCOFFSymbol(sym_ref); auto name_or_error = sym_ref.getName(); -if (auto err = name_or_error.takeError())

[Lldb-commits] [lldb] [lldb] Fix missing comsumeError() with LLDB_LOG in ObjectFileCOFF/PECOFF (PR #70793)

2023-11-01 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail edited https://github.com/llvm/llvm-project/pull/70793 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Fix missing comsumeError() with LLDB_LOG in ObjectFileCOFF/PECOFF (PR #70793)

2023-11-01 Thread Stefan Gränitz via lldb-commits
@@ -271,9 +271,9 @@ void ObjectFileCOFF::ParseSymtab(lldb_private::Symtab &symtab) { const auto COFFSymRef = m_object->getCOFFSymbol(SymRef); Expected NameOrErr = SymRef.getName(); -if (auto error = NameOrErr.takeError()) { - LLDB_LOG(log, "ObjectFileCOFF: fa

[Lldb-commits] [lldb] [lldb] Fix missing comsumeError() with LLDB_LOG in ObjectFileCOFF/PECOFF (PR #70793)

2023-10-31 Thread Stefan Gränitz via lldb-commits
weliveindetail wrote: Sorry, I had a few unrelated patched in the pipe. I force-pushed to fix that. https://github.com/llvm/llvm-project/pull/70793 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinf

[Lldb-commits] [lldb] [lldb] Fix missing comsumeError() with LLDB_LOG in ObjectFileCOFF/PECOFF (PR #70793)

2023-10-31 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/70793 From a4fecdd4bd9b12b1151d62892bcad7bab6833ce0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Tue, 31 Oct 2023 13:12:21 +0100 Subject: [PATCH] [lldb] Fix missing comsumeError() with

[Lldb-commits] [llvm] [lldb] [lldb] Fix missing comsumeError() with LLDB_LOG in ObjectFileCOFF/PECOFF (PR #70793)

2023-10-31 Thread Stefan Gränitz via lldb-commits
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/70793 I actually ran into it with a downstream fork: ``` llvm::Error::fatalUncheckedError(), llvm-project\llvm\lib\Support\Error.cpp, line 117 ObjectFilePECOFF::AppendFromCOFFSymbolTable(), llvm-project\lldb\so

[Lldb-commits] [lldb] af2eb83 - [lldb] Fix performance regression after adding GNUstep ObjC runtime

2023-08-18 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2023-08-18T13:57:50+02:00 New Revision: af2eb838309d88f046d34bca6055f1de6078fa3b URL: https://github.com/llvm/llvm-project/commit/af2eb838309d88f046d34bca6055f1de6078fa3b DIFF: https://github.com/llvm/llvm-project/commit/af2eb838309d88f046d34bca6055f1de6078fa3b.diff

[Lldb-commits] [lldb] 0b62647 - [lldb][gnustep] Add minimal GNUstepObjCRuntime plugin for LanguageTypeObjC on non-Apple platforms

2023-05-17 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2023-05-17T13:56:01+02:00 New Revision: 0b6264738f3d3688719b23c5d272725d3d9bf4e0 URL: https://github.com/llvm/llvm-project/commit/0b6264738f3d3688719b23c5d272725d3d9bf4e0 DIFF: https://github.com/llvm/llvm-project/commit/0b6264738f3d3688719b23c5d272725d3d9bf4e0.diff

[Lldb-commits] [lldb] 4241ac5 - [lldb][gnustep] Add basic test and infrastructure for GNUstep ObjC runtime

2023-05-17 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2023-05-17T10:37:38+02:00 New Revision: 4241ac542d691289f08c3229cfc58641f5659ec7 URL: https://github.com/llvm/llvm-project/commit/4241ac542d691289f08c3229cfc58641f5659ec7 DIFF: https://github.com/llvm/llvm-project/commit/4241ac542d691289f08c3229cfc58641f5659ec7.diff

[Lldb-commits] [lldb] 64a2520 - [lldb][ObjectFileELF] Support AArch32 in ApplyRelocations

2023-04-29 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2023-04-29T17:34:39+02:00 New Revision: 64a2520bacb59dac43bb4fd19ff1788d785102de URL: https://github.com/llvm/llvm-project/commit/64a2520bacb59dac43bb4fd19ff1788d785102de DIFF: https://github.com/llvm/llvm-project/commit/64a2520bacb59dac43bb4fd19ff1788d785102de.diff

[Lldb-commits] [lldb] cc6ab26 - [lldb][ObjectFileELF] Improve error output for unsupported arch/relocations

2023-04-13 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2023-04-13T14:32:15+02:00 New Revision: cc6ab268d89b27723f62517a07e86df85e999c89 URL: https://github.com/llvm/llvm-project/commit/cc6ab268d89b27723f62517a07e86df85e999c89 DIFF: https://github.com/llvm/llvm-project/commit/cc6ab268d89b27723f62517a07e86df85e999c89.diff

[Lldb-commits] [lldb] 32baf5c - [lldb][expr] Propagate ClangDynamicCheckerFunctions::Install() errors to caller

2023-03-21 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2023-03-21T19:05:23+01:00 New Revision: 32baf5c1c29b6b2f282354c9f5919865bc1ff958 URL: https://github.com/llvm/llvm-project/commit/32baf5c1c29b6b2f282354c9f5919865bc1ff958 DIFF: https://github.com/llvm/llvm-project/commit/32baf5c1c29b6b2f282354c9f5919865bc1ff958.diff

[Lldb-commits] [lldb] ef006eb - [CodeView] Add source languages ObjC and ObjC++

2023-03-17 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2023-03-17T17:09:31+01:00 New Revision: ef006eb0bc5e8d069deee7e7d93d7cf5d55fd791 URL: https://github.com/llvm/llvm-project/commit/ef006eb0bc5e8d069deee7e7d93d7cf5d55fd791 DIFF: https://github.com/llvm/llvm-project/commit/ef006eb0bc5e8d069deee7e7d93d7cf5d55fd791.diff

[Lldb-commits] [lldb] c9987f0 - [lldb][PDB] Rename GetDeclarationForSymbol() -> AddSourceInfoToDecl()

2023-03-17 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2023-03-17T14:40:17+01:00 New Revision: c9987f0ac81a3d00be7627022372551bed61e6c1 URL: https://github.com/llvm/llvm-project/commit/c9987f0ac81a3d00be7627022372551bed61e6c1 DIFF: https://github.com/llvm/llvm-project/commit/c9987f0ac81a3d00be7627022372551bed61e6c1.diff

[Lldb-commits] [lldb] c1a419c - [lldb][JITLoaderGDB] Resolve __jit_debug_register_code as eSymbolTypeCode

2022-11-27 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2022-11-27T11:45:26+01:00 New Revision: c1a419c6cf6db04008b416a58332777fb6887e2d URL: https://github.com/llvm/llvm-project/commit/c1a419c6cf6db04008b416a58332777fb6887e2d DIFF: https://github.com/llvm/llvm-project/commit/c1a419c6cf6db04008b416a58332777fb6887e2d.diff

[Lldb-commits] [lldb] 9689c1b - [lldb] JITLoaderGDB tests can use lli in ORC greedy mode

2021-09-22 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2021-09-22T14:46:19+02:00 New Revision: 9689c1b7bb77d65e8acc9a13e5e416803d38b02f URL: https://github.com/llvm/llvm-project/commit/9689c1b7bb77d65e8acc9a13e5e416803d38b02f DIFF: https://github.com/llvm/llvm-project/commit/9689c1b7bb77d65e8acc9a13e5e416803d38b02f.diff

[Lldb-commits] [lldb] 2ff533c - [lldb][JITLoaderGDB] Test debug support in JITLink

2021-03-09 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2021-03-09T14:10:52+01:00 New Revision: 2ff533cba18af853fa0688c101f7ac7e7b594db7 URL: https://github.com/llvm/llvm-project/commit/2ff533cba18af853fa0688c101f7ac7e7b594db7 DIFF: https://github.com/llvm/llvm-project/commit/2ff533cba18af853fa0688c101f7ac7e7b594db7.diff

[Lldb-commits] [lldb] 203b477 - [lldb][ObjectFile] Relocate sections for in-memory objects (e.g. received via JITLoaderGDB)

2020-11-10 Thread Stefan Gränitz via lldb-commits
Author: Stefan Gränitz Date: 2020-11-10T11:37:53+01:00 New Revision: 203b4774b88322de22c99881a3e1e4c78a9d5a0e URL: https://github.com/llvm/llvm-project/commit/203b4774b88322de22c99881a3e1e4c78a9d5a0e DIFF: https://github.com/llvm/llvm-project/commit/203b4774b88322de22c99881a3e1e4c78a9d5a0e.diff