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

David Spickett via lldb-commits lldb-commits at lists.llvm.org
Mon Jan 8 04:07:03 PST 2024


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:
```
0x00000078: DW_TAG_compile_unit
              DW_AT_producer    ("clang version 18.0.0git (git at github.com:llvm/llvm-project.git 29ee66f4a0967e43a035f147c960743c7b640f2f)")
              DW_AT_language    (DW_LANG_C11)
              DW_AT_name        ("/INLINE/inlined.c")
              DW_AT_LLVM_sysroot        ("/")
              DW_AT_str_offsets_base    (0x00000034)
              DW_AT_stmt_list   (0x0000007a)
              DW_AT_comp_dir    ("/Volumes/Data/llvm-project")
              DW_AT_low_pc      (0x0000000140001034)
              DW_AT_high_pc     (0x0000000140001044)
              DW_AT_addr_base   (0x00000020)

0x00000090:   DW_TAG_subprogram
                DW_AT_low_pc    (0x0000000140001034)
                DW_AT_high_pc   (0x0000000140001044)
                DW_AT_frame_base        (DW_OP_reg31 WSP)
                DW_AT_name      ("f")
                DW_AT_decl_file (0x01)
                DW_AT_decl_line (2)
                DW_AT_external  (true)

0x0000009b:   NULL
```
Maybe it is path style, but at least at a glance, the code is handling that.

https://github.com/llvm/llvm-project/pull/75880


More information about the lldb-commits mailing list