Home | History | Annotate | Download | only in c-index-test

Lines Matching defs:argc

26 extern int indextest_core_main(int argc, const char **argv);
145 int argc, const char **argv,
157 for (arg = start_arg; arg < argc; ++arg) {
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) {
291 if (argc == 0)
1618 int perform_test_load_source(int argc, const char **argv,
1636 if ((CommentSchemaFile = parse_comments_schema(argc, argv))) {
1637 argc--;
1641 if (parse_remapped_files(argc, argv, 0, &unsaved_files, &num_unsaved_files)) {
1651 argc - 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)) {
1708 for (i = 0; i < argc; ++i) {
1712 if (i < argc)
1721 argc - 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) {
2180 if (parse_remapped_files(argc, argv, 2, &unsaved_files, &num_unsaved_files))
2190 argc - num_unsaved_files - 2,
2291 static int inspect_cursor_at(int argc, const char **argv,
2322 if (parse_remapped_files(argc, argv, NumLocations + 1, &unsaved_files,
2332 Err = clang_parseTranslationUnit2(CIdx, argv[argc - 1],
2334 argc - num_unsaved_files - 2 - NumLocations,
2577 static int find_file_refs_at(int argc, const char **argv) {
2606 if (parse_remapped_files(argc, argv, NumLocations + 1, &unsaved_files,
2616 Err = clang_parseTranslationUnit2(CIdx, argv[argc - 1],
2618 argc - num_unsaved_files - 2 - NumLocations,
2687 static int find_file_includes_in(int argc, const char **argv) {
2711 if (parse_remapped_files(argc, argv, NumFilenames + 1, &unsaved_files,
2722 CIdx, argv[argc - 1],
2724 argc - num_unsaved_files - 2 - NumFilenames,
3378 static int index_file(int argc, const char **argv, int full) {
3386 if (argc > 0) {
3390 --argc;
3404 result = index_compile_args(argc, argv, idxAction, importedASTs, check_prefix);
3423 static int index_tu(int argc, const char **argv) {
3430 if (argc > 0) {
3434 --argc;
3453 static int index_compile_db(int argc, const char **argv) {
3460 if (argc > 0) {
3464 --argc;
3468 if (argc == 0) {
3576 int perform_token_annotation(int argc, const char **argv) {
3601 if (parse_remapped_files(argc, argv, 2, &unsaved_files, &num_unsaved_files)) {
3607 Err = clang_parseTranslationUnit2(CIdx, argv[argc - 1],
3609 argc - num_unsaved_files - 3,
3737 perform_test_compilation_db(const char *database, int argc, const char **argv) {
3765 for (i=0; i<argc && errorCode==0; ) {
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)
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) {
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){
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) {
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)
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)
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)
4382 else if (argc > 2 && strcmp(argv[1], "-test-print-manglings") == 0)
4384 else if (argc > 1 && strcmp(argv[1], "-print-usr") == 0) {
4385 if (argc > 2)
4386 return print_usrs(argv + 2, argv + argc);
4392 else if (argc > 2 && strcmp(argv[1], "-print-usr-file") == 0)
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);
4413 int argc;
4419 client_data->result = client_data->main_func(client_data->argc,
4430 int main(int argc, const char **argv) {
4440 client_data.argc = argc;
4443 if (argc > 1 && strcmp(argv[1], "core") == 0)
4447 return client_data.main_func(client_data.argc, client_data.argv);