aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-ml/Disassembler.cpp
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2019-12-20 16:34:55 +0100
committerPavel Labath <pavel@labath.sk>2020-01-20 13:05:00 +0100
commit27df2d9f556c3199601ecd1f15c1b37cd49ed9df (patch)
treecada9009dee336c4a37a218b7697aacf8ad6a7e2 /llvm/tools/llvm-ml/Disassembler.cpp
parent9a3ff478235ccbda23df01a99c5a86eedba54cac (diff)
downloadllvm-27df2d9f556c3199601ecd1f15c1b37cd49ed9df.zip
llvm-27df2d9f556c3199601ecd1f15c1b37cd49ed9df.tar.gz
llvm-27df2d9f556c3199601ecd1f15c1b37cd49ed9df.tar.bz2
[lldb] Don't process symlinks deep inside DWARFUnit
Summary: This code is handling debug info paths starting with /proc/self/cwd, which is one of the mechanisms people use to obtain "relocatable" debug info (the idea being that one starts the debugger with an appropriate cwd and things "just work"). Instead of resolving the symlinks inside DWARFUnit, we can do the same thing more elegantly by hooking into the existing Module path remapping code. Since llvm::DWARFUnit does not support any similar functionality, doing things this way is also a step towards unifying llvm and lldb dwarf parsers. Reviewers: JDevlieghere, aprantl, clayborg, jdoerfert Subscribers: lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D71770
Diffstat (limited to 'llvm/tools/llvm-ml/Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions