[PATCH] [dwarfdump] Print the name for referenced specification of abstract_origin DIEs.

Frederic Riss friss at apple.com
Fri Oct 3 15:37:31 PDT 2014


Modify all tests matching the target of DW_AT_abstract_origin or 
DW_AT_specification attributes to use the introduced name resolving feature
of llvm-dwarfdump. The offset checking was left in 3 tests that are equally
interested in the layout of the Dwarf and in the correctness of the references.

A followup patch will generalize the feature to also resolve variable refs. The
current implementation only resolves subroutines.

http://reviews.llvm.org/D5466

Files:
  lib/DebugInfo/DWARFDebugInfoEntry.cpp
  test/DebugInfo/Inputs/gmlt.ll
  test/DebugInfo/PR20038.ll
  test/DebugInfo/X86/DW_AT_linkage_name.ll
  test/DebugInfo/X86/DW_AT_specification.ll
  test/DebugInfo/X86/concrete_out_of_line.ll
  test/DebugInfo/X86/dbg-value-inlined-parameter.ll
  test/DebugInfo/X86/gnu-public-names.ll
  test/DebugInfo/X86/inline-member-function.ll
  test/DebugInfo/X86/inline-seldag-test.ll
  test/DebugInfo/X86/pr11300.ll
  test/DebugInfo/X86/recursive_inlining.ll
  test/DebugInfo/cross-cu-inlining.ll
  test/DebugInfo/incorrect-variable-debugloc.ll
  test/DebugInfo/missing-abstract-variable.ll
  test/DebugInfo/namespace_inline_function_definition.ll
  test/Linker/type-unique-odr-a.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5466.14414.patch
Type: text/x-patch
Size: 16800 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141003/95d542ed/attachment.bin>


More information about the llvm-commits mailing list