aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2016-04-22 22:50:56 +0000
committerDavid Blaikie <dblaikie@gmail.com>2016-04-22 22:50:56 +0000
commite438cff47532a6a9189fa7ba24042b6ae1f1ac25 (patch)
tree2a51992d2c83465a73bf715420f317f033490baf /llvm/lib/Object/MachOObjectFile.cpp
parentefa3fe14d14e427e56a19a11983f8f68246a8c9d (diff)
downloadllvm-e438cff47532a6a9189fa7ba24042b6ae1f1ac25.zip
llvm-e438cff47532a6a9189fa7ba24042b6ae1f1ac25.tar.gz
llvm-e438cff47532a6a9189fa7ba24042b6ae1f1ac25.tar.bz2
llvm-symbolizer: Avoid infinite recursion walking dwos where the dwo contains a dwo_name attribute
The dwo_name was added to dwo files to improve diagnostics in dwp, but it confuses tools that attempt to load any dwo named by a dwo_name, even ones inside dwos. Avoid this by keeping track of whether a unit is already a dwo unit, and if so, not loading further dwos. llvm-svn: 267241
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions