amordo wrote:
Hi again! Some notes about Win test fail I discovered:
Setting function breakpoints on binary with `-gdwarf-5` on Windows doesn't
work; the case is rased https://github.com/llvm/llvm-project/issues/87327
The next analysis was done from repo based on
b4001e32b1aa4df07dc6babefba19
amordo wrote:
@adrian-prantl, I'll be glad to help:)
dwarf on Win has warnings like `objdump: Warning: DW_FORM_line_strp offset too
big: 0x4008a16c` and no inlined source
here is a part of `$ objdump --dwarf a.out`
([full](https://github.com/amordo/TestInlineSourceFiles.test_dwarf/blob/main/obj
adrian-prantl wrote:
I'll probably need some help from someone with a windows machine to debug this.
Your hunch about path separators sounds plausible.
https://github.com/llvm/llvm-project/pull/75880
___
lldb-commits mailing list
lldb-commits@lists.ll
DavidSpickett wrote:
Skipped for now
https://github.com/llvm/llvm-project/commit/8b49ed8ba1ba5ecd35bd1efa4be5a0f56b0135b8
https://github.com/llvm/llvm-project/pull/75880
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/
DavidSpickett wrote:
This is failing on Windows:
https://lab.llvm.org/buildbot/#/builders/219/builds/7982
Any obvious reason that this would be happening? I do see the DWARF in the
binary:
```
0x0078: DW_TAG_compile_unit
DW_AT_producer("clang version 18.0.0git
(g...@gith
https://github.com/adrian-prantl closed
https://github.com/llvm/llvm-project/pull/75880
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/adrian-prantl updated
https://github.com/llvm/llvm-project/pull/75880
>From 9af00c37715c614cac700cd8763ee3d8167111e5 Mon Sep 17 00:00:00 2001
From: Adrian Prantl
Date: Mon, 18 Dec 2023 15:59:00 -0800
Subject: [PATCH] Add support for inline DWARF source files.
LLVM supports D
@@ -17,6 +17,89 @@
namespace lldb_private {
class Stream;
+/// Wraps either a FileSpec that represents a local file or a source
+/// file whose contents is known (for example because it can be
+/// reconstructed from debug info), but that hasn't been written to a
+/// file yet
https://github.com/adrian-prantl updated
https://github.com/llvm/llvm-project/pull/75880
>From 919f93cdb351b35853d236641c727f1eade0fefd Mon Sep 17 00:00:00 2001
From: Adrian Prantl
Date: Mon, 18 Dec 2023 15:59:00 -0800
Subject: [PATCH] Add support for inline DWARF source files.
LLVM supports D
@@ -235,6 +233,53 @@ ParseSupportFilesFromPrologue(const lldb::ModuleSP &module,
for (size_t idx = first_file_idx; idx <= last_file_idx; ++idx) {
std::string remapped_file;
if (auto file_path = GetFileByIndex(prologue, idx, compile_dir, style)) {
+ auto entry = p
@@ -235,6 +233,53 @@ ParseSupportFilesFromPrologue(const lldb::ModuleSP &module,
for (size_t idx = first_file_idx; idx <= last_file_idx; ++idx) {
std::string remapped_file;
if (auto file_path = GetFileByIndex(prologue, idx, compile_dir, style)) {
+ auto entry = p
@@ -17,6 +17,89 @@
namespace lldb_private {
class Stream;
+/// Wraps either a FileSpec that represents a local file or a source
+/// file whose contents is known (for example because it can be
+/// reconstructed from debug info), but that hasn't been written to a
+/// file yet
https://github.com/adrian-prantl updated
https://github.com/llvm/llvm-project/pull/75880
>From 43685190a62752ccac84fbc0e37cad7328ab6a49 Mon Sep 17 00:00:00 2001
From: Adrian Prantl
Date: Mon, 18 Dec 2023 15:59:00 -0800
Subject: [PATCH] Add support for inline DWARF source files.
LLVM supports D
https://github.com/adrian-prantl updated
https://github.com/llvm/llvm-project/pull/75880
>From bce832068582908b521b6ded591eb7a0240f647e Mon Sep 17 00:00:00 2001
From: Adrian Prantl
Date: Mon, 18 Dec 2023 15:59:00 -0800
Subject: [PATCH] Add support for inline DWARF source files.
LLVM supports D
https://github.com/adrian-prantl edited
https://github.com/llvm/llvm-project/pull/75880
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
15 matches
Mail list logo