Lines Matching defs:argv
26 extern int indextest_core_main(int argc, const char **argv);
145 int argc, const char **argv,
158 if (strncmp(argv[arg], opt_name, prefix_len))
174 const char *arg_string = argv[arg_indices[i]] + prefix_len;
234 static int parse_remapped_files(int argc, const char **argv, int start_arg,
237 return parse_remapped_files_with_opt("-remap-file=", argc, argv, start_arg,
242 int argc, const char **argv,
253 ret = parse_remapped_files(argc, argv, start_arg,
259 ret = parse_remapped_files_with_opt(opt_name, argc, argv, start_arg,
287 static const char *parse_comments_schema(int argc, const char **argv) {
294 if (!strncmp(argv[0], CommentsSchemaArg, strlen(CommentsSchemaArg)))
295 CommentSchemaFile = argv[0] + strlen(CommentsSchemaArg);
1618 int perform_test_load_source(int argc, const char **argv,
1636 if ((CommentSchemaFile = parse_comments_schema(argc, argv))) {
1638 argv++;
1641 if (parse_remapped_files(argc, argv, 0, &unsaved_files, &num_unsaved_files)) {
1650 argv + num_unsaved_files,
1685 int perform_test_reparse_source(int argc, const char **argv, int trials,
1703 if (parse_remapped_files(argc, argv, 0, &unsaved_files, &num_unsaved_files)) {
1709 if (strcmp(argv[i], "--") == 0)
1720 argv + compiler_arg_idx,
1741 if (parse_remapped_files_with_try(trial, argc, argv, 0,
2151 int perform_code_completion(int argc, const char **argv, int timing_only) {
2152 const char *input = argv[1];
2180 if (parse_remapped_files(argc, argv, 2, &unsaved_files, &num_unsaved_files))
2189 argv + num_unsaved_files + 2,
2291 static int inspect_cursor_at(int argc, const char **argv,
2307 while (strstr(argv[NumLocations+1], locations_flag) == argv[NumLocations+1])
2315 const char *input = argv[Loc + 1] + strlen(locations_flag);
2322 if (parse_remapped_files(argc, argv, NumLocations + 1, &unsaved_files,
2332 Err = clang_parseTranslationUnit2(CIdx, argv[argc - 1],
2333 argv + num_unsaved_files + 1 + NumLocations,
2577 static int find_file_refs_at(int argc, const char **argv) {
2591 while (strstr(argv[NumLocations+1], "-file-refs-at=") == argv[NumLocations+1])
2599 const char *input = argv[Loc + 1] + strlen("-file-refs-at=");
2606 if (parse_remapped_files(argc, argv, NumLocations + 1, &unsaved_files,
2616 Err = clang_parseTranslationUnit2(CIdx, argv[argc - 1],
2617 argv + num_unsaved_files + 1 + NumLocations,
2687 static int find_file_includes_in(int argc, const char **argv) {
2699 while (strstr(argv[NumFilenames+1], "-file-includes-in=") == argv[NumFilenames+1])
2706 const char *input = argv[I + 1] + strlen("-file-includes-in=");
2711 if (parse_remapped_files(argc, argv, NumFilenames + 1, &unsaved_files,
2722 CIdx, argv[argc - 1],
2723 argv + num_unsaved_files + 1 + NumFilenames,
3378 static int index_file(int argc, const char **argv, int full) {
3387 if (strstr(argv[0], "-check-prefix=") == argv[0]) {
3388 check_prefix = argv[0] + strlen("-check-prefix=");
3389 ++argv;
3404 result = index_compile_args(argc, argv, idxAction, importedASTs, check_prefix);
3423 static int index_tu(int argc, const char **argv) {
3431 if (strstr(argv[0], "-check-prefix=") == argv[0]) {
3432 check_prefix = argv[0] + strlen("-check-prefix=");
3433 ++argv;
3445 result = index_ast_file(argv[0], Idx, idxAction,
3453 static int index_compile_db(int argc, const char **argv) {
3461 if (strstr(argv[0], "-check-prefix=") == argv[0]) {
3462 check_prefix = argv[0] + strlen("-check-prefix=");
3463 ++argv;
3481 const char *database = argv[0];
3576 int perform_token_annotation(int argc, const char **argv) {
3577 const char *input = argv[1];
3601 if (parse_remapped_files(argc, argv, 2, &unsaved_files, &num_unsaved_files)) {
3607 Err = clang_parseTranslationUnit2(CIdx, argv[argc - 1],
3608 argv + num_unsaved_files + 2,
3737 perform_test_compilation_db(const char *database, int argc, const char **argv) {
3766 if (strcmp(argv[i],"lookup")==0){
3767 CCmds = clang_CompilationDatabase_getCompileCommands(db, argv[i+1]);
3770 printf("file %s not found in compilation db\n", argv[i+1]);
3779 " '%s'\n", argv[i+1]);
3993 int write_pch_file(const char *filename, int argc, const char *argv[]) {
4003 if (parse_remapped_files(argc, argv, 0, &unsaved_files, &num_unsaved_files)) {
4009 Idx, 0, argv + num_unsaved_files, argc - num_unsaved_files,
4298 int cindextest_main(int argc, const char **argv) {
4300 if (argc > 2 && strcmp(argv[1], "-read-diagnostics") == 0)
4301 return read_diagnostics(argv[2]);
4302 if (argc > 2 && strstr(argv[1], "-code-completion-at=") == argv[1])
4303 return perform_code_completion(argc, argv, 0);
4304 if (argc > 2 && strstr(argv[1], "-code-completion-timing=") == argv[1])
4305 return perform_code_completion(argc, argv, 1);
4306 if (argc > 2 && strstr(argv[1], "-cursor-at=") == argv[1])
4307 return inspect_cursor_at(argc, argv, "-cursor-at=", inspect_print_cursor);
4308 if (argc > 2 && strstr(argv[1], "-evaluate-cursor-at=") == argv[1])
4309 return inspect_cursor_at(argc, argv, "-evaluate-cursor-at=",
4311 if (argc > 2 && strstr(argv[1], "-get-macro-info-cursor-at=") == argv[1])
4312 return inspect_cursor_at(argc, argv, "-get-macro-info-cursor-at=",
4314 if (argc > 2 && strstr(argv[1], "-file-refs-at=") == argv[1])
4315 return find_file_refs_at(argc, argv);
4316 if (argc > 2 && strstr(argv[1], "-file-includes-in=") == argv[1])
4317 return find_file_includes_in(argc, argv);
4318 if (argc > 2 && strcmp(argv[1], "-index-file") == 0)
4319 return index_file(argc - 2, argv + 2, /*full=*/0);
4320 if (argc > 2 && strcmp(argv[1], "-index-file-full") == 0)
4321 return index_file(argc - 2, argv + 2, /*full=*/1);
4322 if (argc > 2 && strcmp(argv[1], "-index-tu") == 0)
4323 return index_tu(argc - 2, argv + 2);
4324 if (argc > 2 && strcmp(argv[1], "-index-compile-db") == 0)
4325 return index_compile_db(argc - 2, argv + 2);
4326 else if (argc >= 4 && strncmp(argv[1], "-test-load-tu", 13) == 0) {
4327 CXCursorVisitor I = GetVisitor(argv[1] + 13);
4329 return perform_test_load_tu(argv[2], argv[3], argc >= 5 ? argv[4] : 0, I,
4332 else if (argc >= 5 && strncmp(argv[1], "-test-load-source-reparse", 25) == 0){
4333 CXCursorVisitor I = GetVisitor(argv[1] + 25);
4335 int trials = atoi(argv[2]);
4336 return perform_test_reparse_source(argc - 4, argv + 4, trials, argv[3], I,
4340 else if (argc >= 4 && strncmp(argv[1], "-test-load-source", 17) == 0) {
4341 CXCursorVisitor I = GetVisitor(argv[1] + 17);
4344 if (strstr(argv[1], "-memory-usage"))
4348 return perform_test_load_source(argc - 3, argv + 3, argv[2], I,
4351 else if (argc >= 4 && strcmp(argv[1], "-test-file-scan") == 0)
4352 return perform_file_scan(argv[2], argv[3],
4353 argc >= 5 ? argv[4] : 0);
4354 else if (argc > 2 && strstr(argv[1], "-test-annotate-tokens=") == argv[1])
4355 return perform_token_annotation(argc, argv);
4356 else if (argc > 2 && strcmp(argv[1], "-test-inclusion-stack-source") == 0)
4357 return perform_test_load_source(argc - 2, argv + 2, "all", NULL,
4359 else if (argc > 2 && strcmp(argv[1], "-test-inclusion-stack-tu") == 0)
4360 return perform_test_load_tu(argv[2], "all", NULL, NULL,
4362 else if (argc > 2 && strcmp(argv[1], "-test-print-linkage-source") == 0)
4363 return perform_test_load_source(argc - 2, argv + 2, "all", PrintLinkage,
4365 else if (argc > 2 && strcmp(argv[1], "-test-print-visibility") == 0)
4366 return perform_test_load_source(argc - 2, argv + 2, "all", PrintVisibility,
4368 else if (argc > 2 && strcmp(argv[1], "-test-print-type") == 0)
4369 return perform_test_load_source(argc - 2, argv + 2, "all",
4371 else if (argc > 2 && strcmp(argv[1], "-test-print-type-size") == 0)
4372 return perform_test_load_source(argc - 2, argv + 2, "all",
4374 else if (argc > 2 && strcmp(argv[1], "-test-print-type-declaration") == 0)
4375 return perform_test_load_source(argc - 2, argv + 2, "all",
4377 else if (argc > 2 && strcmp(argv[1], "-test-print-bitwidth") == 0)
4378 return perform_test_load_source(argc - 2, argv + 2, "all",
4380 else if (argc > 2 && strcmp(argv[1], "-test-print-mangle") == 0)
4381 return perform_test_load_tu(argv[2], "all", NULL, PrintMangledName, NULL);
4382 else if (argc > 2 && strcmp(argv[1], "-test-print-manglings") == 0)
4383 return perform_test_load_tu(argv[2], "all", NULL, PrintManglings, NULL);
4384 else if (argc > 1 && strcmp(argv[1], "-print-usr") == 0) {
4386 return print_usrs(argv + 2, argv + argc);
4392 else if (argc > 2 && strcmp(argv[1], "-print-usr-file") == 0)
4393 return print_usrs_file(argv[2]);
4394 else if (argc > 2 && strcmp(argv[1], "-write-pch") == 0)
4395 return write_pch_file(argv[2], argc - 3, argv + 3);
4396 else if (argc > 2 && strcmp(argv[1], "-compilation-db") == 0)
4397 return perform_test_compilation_db(argv[argc-1], argc - 3, argv + 2);
4398 else if (argc == 2 && strcmp(argv[1], "-print-build-session-timestamp") == 0)
4412 int (*main_func)(int argc, const char **argv);
4414 const char **argv;
4420 client_data->argv);
4430 int main(int argc, const char **argv) {
4441 client_data.argv = argv;
4443 if (argc > 1 && strcmp(argv[1], "core") == 0)
4447 return client_data.main_func(client_data.argc, client_data.argv);