[all-commits] [llvm/llvm-project] 28fc00: [GSYM] Use debug line offsets during GSYM creation...

alx32 via All-commits all-commits at lists.llvm.org
Mon Mar 3 11:22:38 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 28fc00b10ef72a3573905826ecdee693fd620959
      https://github.com/llvm/llvm-project/commit/28fc00b10ef72a3573905826ecdee693fd620959
  Author: alx32 <103613512+alx32 at users.noreply.github.com>
  Date:   2025-03-03 (Mon, 03 Mar 2025)

  Changed paths:
    M llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp
    M llvm/test/tools/llvm-gsymutil/ARM_AArch64/macho-gsym-merged-callsites-dsym.yaml

  Log Message:
  -----------
  [GSYM] Use debug line offsets during GSYM creation (#129196)

This patch introduces support for the `DW_AT_LLVM_stmt_sequence`
attribute in the GSYM DWARF transformer. With this change, the DWARF
GSYM creation process can now accurately associate debug information
with the correct functions, even when multiple functions have been
merged together.

The `macho-gsym-merged-callsites-dsym.yaml` test data is regenerated to
include the fixes in the DWARF linker
(https://github.com/llvm/llvm-project/pull/128953) and the test is
updated to check that debug data is correctly associated for merged
functions.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list