diff options
author | Alexey Samsonov <samsonov@google.com> | 2012-07-19 07:03:58 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2012-07-19 07:03:58 +0000 |
commit | e16e16add65a5d69aed5bde903c0a461bd15fad4 (patch) | |
tree | 643f37863b25e864aba09568cc87ee9f58aaa658 /llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | |
parent | 6080d3219472425af1f37559a9473856a2b08312 (diff) | |
download | bcm5719-llvm-e16e16add65a5d69aed5bde903c0a461bd15fad4.tar.gz bcm5719-llvm-e16e16add65a5d69aed5bde903c0a461bd15fad4.zip |
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
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp')
-rw-r--r-- | llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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); |