diff options
author | David Blaikie <dblaikie@gmail.com> | 2016-04-22 22:50:56 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2016-04-22 22:50:56 +0000 |
commit | e438cff47532a6a9189fa7ba24042b6ae1f1ac25 (patch) | |
tree | 2a51992d2c83465a73bf715420f317f033490baf /llvm/lib/Object/MachOObjectFile.cpp | |
parent | efa3fe14d14e427e56a19a11983f8f68246a8c9d (diff) | |
download | llvm-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