[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-04-02 Thread Alexander M. via lldb-commits
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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-02-29 Thread Alexander M. via lldb-commits
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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-08 Thread Adrian Prantl via lldb-commits
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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-08 Thread David Spickett via lldb-commits
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/

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-08 Thread David Spickett via lldb-commits
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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-04 Thread Adrian Prantl via lldb-commits
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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-04 Thread Adrian Prantl via 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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-04 Thread Adrian Prantl via lldb-commits
@@ -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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-04 Thread Adrian Prantl via lldb-commits
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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-04 Thread Adrian Prantl via lldb-commits
@@ -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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-03 Thread Felipe de Azevedo Piovezan via lldb-commits
@@ -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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-03 Thread Felipe de Azevedo Piovezan via lldb-commits
@@ -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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-03 Thread Adrian Prantl via lldb-commits
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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-03 Thread Adrian Prantl via lldb-commits
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

[Lldb-commits] [lldb] Add support for inline DWARF source files. (PR #75880)

2024-01-03 Thread Adrian Prantl via lldb-commits
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