Lines Matching refs:argc

384 bool CheckArgc(int argc, char **argv, int curArgNum)
386 if (curArgNum == argc) {
392 bool CheckAndSetSoFilesPath(TraceExportOption &traceExportOption, int argc, char **argv, int &index)
394 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
398 bool CheckAndSetLogLevel(int argc, char **argv, int &index)
400 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
407 bool CheckAndSetMetrics(TraceExportOption &traceExportOption, int argc, char **argv, int &index)
409 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
413 bool CheckAndSetThreadNum(TraceExportOption &traceExportOption, int argc, char **argv, int &index)
415 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
420 bool CheckAndSetSqlitePath(TraceExportOption &traceExportOption, int argc, char **argv, int &index)
422 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
426 bool CheckAndSetOutputFilePath(TraceExportOption &traceExportOption, int argc, char **argv, int &index)
428 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
432 bool CheckAndSetSqlQueryFilePath(TraceExportOption &traceExportOption, int argc, char **argv, int &index)
434 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
438 bool CheckAndSetDumpFileType(TraceExportOption &traceExportOption, int argc, char **argv, int &index)
440 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
465 bool CheckAndSetLongTraceDir(TraceExportOption &traceExportOption, int argc, char **argv, int &index)
467 TS_CHECK_TRUE_RET(CheckArgc(argc, argv, ++index), false);
471 bool ParseOtherArgs(int argc, char **argv, TraceExportOption &traceExportOption, int &i)
481 TS_CHECK_TRUE_RET(CheckAndSetLogLevel(argc, argv, i), false);
492 TS_CHECK_TRUE_RET(CheckAndSetThreadNum(traceExportOption, argc, argv, i), false);
504 TS_CHECK_TRUE_RET(CheckAndSetMetrics(traceExportOption, argc, argv, i), false);
516 bool ParseArgs(int argc, char **argv, TraceExportOption &traceExportOption)
519 while (i < argc) {
521 TS_CHECK_TRUE_RET(CheckAndSetSqlitePath(traceExportOption, argc, argv, i), false);
529 TS_CHECK_TRUE_RET(CheckAndSetLongTraceDir(traceExportOption, argc, argv, i), false);
533 TS_CHECK_TRUE_RET(CheckAndSetDumpFileType(traceExportOption, argc, argv, i), false);
537 TS_CHECK_TRUE_RET(CheckAndSetSqlQueryFilePath(traceExportOption, argc, argv, i), false);
541 TS_CHECK_TRUE_RET(CheckAndSetOutputFilePath(traceExportOption, argc, argv, i), false);
545 TS_CHECK_TRUE_RET(CheckAndSetSoFilesPath(traceExportOption, argc, argv, i), false);
548 } else if (!ParseOtherArgs(argc, argv, traceExportOption, i)) {
680 bool CheckAndParseArgs(int argc, char **argv, TraceExportOption &traceExportOption)
682 if (argc < G_MIN_PARAM_NUM) {
686 int ret = ParseArgs(argc, argv, traceExportOption);
728 int main(int argc, char **argv)
731 TS_CHECK_TRUE_RET(CheckAndParseArgs(argc, argv, traceExportOption), 1);