diff options
author | Zachary Turner <zturner@google.com> | 2017-09-01 20:06:56 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2017-09-01 20:06:56 +0000 |
commit | abb17cc084d917a54b3e5021bbb3ecdfc1a49d23 (patch) | |
tree | 2ceb0b03a84f9954158397e0222afba212cf9227 /llvm/lib/Analysis/AssumptionCache.cpp | |
parent | c36039f462a8270a69b64309810f537e4991bb1c (diff) | |
download | llvm-abb17cc084d917a54b3e5021bbb3ecdfc1a49d23.zip llvm-abb17cc084d917a54b3e5021bbb3ecdfc1a49d23.tar.gz llvm-abb17cc084d917a54b3e5021bbb3ecdfc1a49d23.tar.bz2 |
[llvm-pdbutil] Support dumping CodeView from object files.
We have llvm-readobj for dumping CodeView from object files, and
llvm-pdbutil has always been more focused on PDB. However,
llvm-pdbutil has a lot of useful options for summarizing debug
information in aggregate and presenting high level statistical
views. Furthermore, it's arguably better as a testing tool since
we don't have to write tests to conform to a state-machine like
structure where you match multiple lines in succession, each
depending on a previous match. llvm-pdbutil dumps much more
concisely, so it's possible to use single-line matches in many
cases where as with readobj tests you have to use multi-line
matches with an implicit state machine.
Because of this, I'm adding object file support to llvm-pdbutil.
In fact, this mirrors the cvdump tool from Microsoft, which also
supports both object files and pdb files. In the future we could
perhaps rename this tool llvm-cvutil.
In the meantime, this allows us to deep dive into object files
the same way we already can with PDB files.
llvm-svn: 312358
Diffstat (limited to 'llvm/lib/Analysis/AssumptionCache.cpp')
0 files changed, 0 insertions, 0 deletions