Add GNU_discriminator support for inline callsites in llvm-symbolizer.
authorDehao Chen <dehao@google.com>
Mon, 17 Apr 2017 20:10:39 +0000 (20:10 +0000)
committerDehao Chen <dehao@google.com>
Mon, 17 Apr 2017 20:10:39 +0000 (20:10 +0000)
commitef700d550e7349c94081c1dc93eac6a5be2fc1f5
tree7f7e16bea15f8fbdfdace4ab5f7e55fa03f1b778
parent7f7f323e4fc561555f7521131559ca47bcde4184
Add GNU_discriminator support for inline callsites in llvm-symbolizer.

Summary: LLVM symbolize cannot recognize GNU_discriminator for inline callsites. This patch adds support for it.

Reviewers: dblaikie

Reviewed By: dblaikie

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D32134

llvm-svn: 300486
llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h
llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
llvm/lib/DebugInfo/DWARF/DWARFDie.cpp
llvm/test/tools/llvm-symbolizer/Inputs/discrim
llvm/test/tools/llvm-symbolizer/Inputs/discrim.c
llvm/test/tools/llvm-symbolizer/Inputs/discrim.inp
llvm/test/tools/llvm-symbolizer/sym-verbose.test