[sanstats] Hide unrelated options

This commit is contained in:
Fangrui Song
2022-07-21 18:08:33 -07:00
parent 2b9bfa6044
commit 61b8a8a672

View File

@@ -23,11 +23,14 @@
using namespace llvm;
static cl::OptionCategory Cat("sanstats Options");
static cl::opt<std::string> ClInputFile(cl::Positional, cl::Required,
cl::desc("<filename>"));
static cl::opt<bool> ClDemangle("demangle", cl::init(false),
cl::desc("Print demangled function name."));
cl::desc("Print demangled function name"),
cl::cat(Cat));
inline uint64_t KindFromData(uint64_t Data, char SizeofPtr) {
return Data >> (SizeofPtr * 8 - kSanitizerStatKindBits);
@@ -123,6 +126,7 @@ static const char *ReadModule(char SizeofPtr, const char *Begin,
}
int main(int argc, char **argv) {
cl::HideUnrelatedOptions(Cat);
cl::ParseCommandLineOptions(argc, argv,
"Sanitizer Statistics Processing Tool");