Richard Smith
2ad6d48b0c
Search for llvm-symbolizer binary in the same directory as argv[0], before
...
looking for it along $PATH. This allows installs of LLVM tools outside of
$PATH to find the symbolizer and produce pretty backtraces if they crash.
llvm-svn: 272232
2016-06-09 00:53:21 +00:00
Richard Smith
e7dc8bf9c2
Rename one of our two llvm::GCOVOptions classes to llvm::GCOV::Options. We used
...
to get away with this because llvm/Support/GCOV.h was an implementation detail
of the llvm-gcov tool, but it's now being used by FDO.
llvm-svn: 250258
2015-10-14 00:04:19 +00:00
Benjamin Kramer
f044d3f93b
Make helper functions static.
...
Found by -Wmissing-prototypes. NFC.
llvm-svn: 231664
2015-03-09 16:23:46 +00:00
Justin Bogner
0b9858dca5
llvm-cov: Don't use llvm::outs() in library code
...
Nothing in lib/ should be using llvm::outs() directly. Thread it in
from the caller instead.
llvm-svn: 226961
2015-01-23 23:09:27 +00:00
Rafael Espindola
839353bca0
Remove unused includes and out of date comment. NFC.
...
llvm-svn: 224413
2014-12-17 03:07:20 +00:00
Justin Bogner
d249a3b3b2
llvm-cov: Follow LLVM naming conventions
...
This renames a few things that are using an unusual naming convention.
llvm-svn: 220929
2014-10-30 20:57:49 +00:00
Alex Lorenz
2b5d03ae94
llvm-cov: move the gcov code into a separate file.
...
The gcov compatible code is moved to its own file and
llvm-cov is updated to be a wrapper that always calls
the gcov main function.
llvm-svn: 214107
2014-07-28 18:03:51 +00:00