mirror of
https://github.com/intel/llvm.git
synced 2026-02-03 10:39:35 +08:00
[sanstats] Hide unrelated options
This commit is contained in:
@@ -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");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user