From e16e16add65a5d69aed5bde903c0a461bd15fad4 Mon Sep 17 00:00:00 2001 From: Alexey Samsonov Date: Thu, 19 Jul 2012 07:03:58 +0000 Subject: DebugInfo library: add support for fetching absolute paths to source files (instead of basenames) from DWARF. Use this behavior in llvm-dwarfdump tool. Reviewed by Benjamin Kramer. llvm-svn: 160496 --- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp') diff --git a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp index b6536fa1d71..ec0b4aeb63c 100644 --- a/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp +++ b/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp @@ -97,7 +97,8 @@ static void DumpInput(const StringRef &Filename) { dictx->dump(outs()); } else { // Print line info for the specified address. - int spec_flags = DILineInfoSpecifier::FileLineInfo; + int spec_flags = DILineInfoSpecifier::FileLineInfo | + DILineInfoSpecifier::AbsoluteFilePath; if (PrintFunctions) spec_flags |= DILineInfoSpecifier::FunctionName; DILineInfo dli = dictx->getLineInfoForAddress(Address, spec_flags); -- cgit v1.2.3