• Home
  • Raw
  • Download

Lines Matching refs:argv

71 void ShowHelpInfo(const char* argv)  in ShowHelpInfo()  argument
99 argv, argv); in ShowHelpInfo()
258 bool CheckFinal(char** argv, TraceExportOption& traceExportOption) in CheckFinal() argument
265 ShowHelpInfo(argv[0]); in CheckFinal()
271 bool CheckArgc(int argc, char** argv, int curArgNum) in CheckArgc() argument
274 ShowHelpInfo(argv[0]); in CheckArgc()
279 bool CheckAndSetLogLevel(int argc, char** argv, int& index) in CheckAndSetLogLevel() argument
281 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false); in CheckAndSetLogLevel()
282 if (SetLogLevel(std::string(argv[index]))) { in CheckAndSetLogLevel()
285 ShowHelpInfo(argv[0]); in CheckAndSetLogLevel()
288 bool CheckAndSetMetrics(TraceExportOption& traceExportOption, int argc, char** argv, int& index) in CheckAndSetMetrics() argument
290 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false); in CheckAndSetMetrics()
291 traceExportOption.metricsIndex = std::string(argv[index]); in CheckAndSetMetrics()
294 bool CheckAndSetThreadNum(TraceExportOption& traceExportOption, int argc, char** argv, int& index) in CheckAndSetThreadNum() argument
296 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false); in CheckAndSetThreadNum()
297 traceExportOption.parserThreadNum = std::stoi(argv[index]); in CheckAndSetThreadNum()
301 bool CheckAndSetSqlitePath(TraceExportOption& traceExportOption, int argc, char** argv, int& index) in CheckAndSetSqlitePath() argument
303 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false); in CheckAndSetSqlitePath()
304 traceExportOption.sqliteFilePath = std::string(argv[index]); in CheckAndSetSqlitePath()
307 bool CheckAndSetOutputFilePath(TraceExportOption& traceExportOption, int argc, char** argv, int& in… in CheckAndSetOutputFilePath() argument
309 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false); in CheckAndSetOutputFilePath()
310 traceExportOption.outputFilePath = std::string(argv[index]); in CheckAndSetOutputFilePath()
313 bool CheckAndSetSqlQueryFilePath(TraceExportOption& traceExportOption, int argc, char** argv, int& … in CheckAndSetSqlQueryFilePath() argument
315 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false); in CheckAndSetSqlQueryFilePath()
316 traceExportOption.sqlOperatorFilePath = std::string(argv[index]); in CheckAndSetSqlQueryFilePath()
319 bool CheckAndSetDumpFileType(TraceExportOption& traceExportOption, int argc, char** argv, int& inde… in CheckAndSetDumpFileType() argument
321 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false); in CheckAndSetDumpFileType()
322 auto dumpFileType = std::string(argv[index]); in CheckAndSetDumpFileType()
330 ShowHelpInfo(argv[0]); in CheckAndSetDumpFileType()
339 bool CheckAndSetLongTraceDir(TraceExportOption& traceExportOption, int argc, char** argv, int& inde… in CheckAndSetLongTraceDir() argument
341 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false); in CheckAndSetLongTraceDir()
342 traceExportOption.longTraceDir = std::string(argv[index]); in CheckAndSetLongTraceDir()
345 bool ParseOtherArgs(int argc, char** argv, TraceExportOption& traceExportOption, int i) in ParseOtherArgs() argument
347 if (!strcmp(argv[i], "-i") || !strcmp(argv[i], "--info")) { in ParseOtherArgs()
349 } else if (!strcmp(argv[i], "-l") || !strcmp(argv[i], "--level")) { in ParseOtherArgs()
350 TS_CHECK_TRUE_RET(CheckAndSetLogLevel(argc, argv, i), false); in ParseOtherArgs()
352 } else if (!strcmp(argv[i], "-s") || !strcmp(argv[i], "--s")) { in ParseOtherArgs()
355 } else if (!strcmp(argv[i], "-tn") || !strcmp(argv[i], "--threadnum")) { in ParseOtherArgs()
356 TS_CHECK_TRUE_RET(CheckAndSetThreadNum(traceExportOption, argc, argv, i), false); in ParseOtherArgs()
358 } else if (!strcmp(argv[i], "-nt") || !strcmp(argv[i], "--nothreads")) { in ParseOtherArgs()
361 } else if (!strcmp(argv[i], "-nm") || !strcmp(argv[i], "--nometa")) { in ParseOtherArgs()
364 } else if (!strcmp(argv[i], "-m") || !strcmp(argv[i], "--run-metrics")) { in ParseOtherArgs()
365 TS_CHECK_TRUE_RET(CheckAndSetMetrics(traceExportOption, argc, argv, i), false); in ParseOtherArgs()
367 } else if (!strcmp(argv[i], "-v") || !strcmp(argv[i], "--version")) { in ParseOtherArgs()
371 traceExportOption.traceFilePath = std::string(argv[i]); in ParseOtherArgs()
374 bool ParseArgs(int argc, char** argv, TraceExportOption& traceExportOption) in ParseArgs() argument
377 if (!strcmp(argv[i], "-e")) { in ParseArgs()
378 TS_CHECK_TRUE_RET(CheckAndSetSqlitePath(traceExportOption, argc, argv, i), false); in ParseArgs()
380 } else if (!strcmp(argv[i], "-c") || !strcmp(argv[i], "--command")) { in ParseArgs()
383 } else if (!strcmp(argv[i], "-D") || !strcmp(argv[i], "--directory")) { in ParseArgs()
384 TS_CHECK_TRUE_RET(CheckAndSetLongTraceDir(traceExportOption, argc, argv, i), false); in ParseArgs()
386 } else if (!strcmp(argv[i], "-d") || !strcmp(argv[i], "--dump")) { in ParseArgs()
387 TS_CHECK_TRUE_RET(CheckAndSetDumpFileType(traceExportOption, argc, argv, i), false); in ParseArgs()
389 } else if (!strcmp(argv[i], "-q") || !strcmp(argv[i], "--query-file")) { in ParseArgs()
390 TS_CHECK_TRUE_RET(CheckAndSetSqlQueryFilePath(traceExportOption, argc, argv, i), false); in ParseArgs()
392 } else if (!strcmp(argv[i], "-o") || !strcmp(argv[i], "--out")) { in ParseArgs()
393 TS_CHECK_TRUE_RET(CheckAndSetOutputFilePath(traceExportOption, argc, argv, i), false); in ParseArgs()
395 } else if (!ParseOtherArgs(argc, argv, traceExportOption, i)) { in ParseArgs()
399 return CheckFinal(argv, traceExportOption); in ParseArgs()
522 bool CheckAndParseArgs(int argc, char** argv, TraceExportOption& traceExportOption) in CheckAndParseArgs() argument
525 ShowHelpInfo(argv[0]); in CheckAndParseArgs()
528 int ret = ParseArgs(argc, argv, traceExportOption); in CheckAndParseArgs()
569 int main(int argc, char** argv) in main() argument
572 TS_CHECK_TRUE_RET(CheckAndParseArgs(argc, argv, traceExportOption), 1); in main()