Lines Matching refs:argc
669 static int adb_shell(int argc, const char** argv) { in adb_shell() argument
692 while ((opt = getopt(argc, const_cast<char**>(argv), "+e:ntTx")) != -1) { in adb_shell()
726 bool is_interactive = (optind == argc); in adb_shell()
766 if (optind < argc) { in adb_shell()
768 command = android::base::Join(std::vector<const char*>(argv + optind, argv + argc), ' '); in adb_shell()
776 static int adb_abb(int argc, const char** argv) { in adb_abb() argument
796 std::vector<const char*> args(argv + optind, argv + argc); in adb_abb()
806 static int adb_shell_noinput(int argc, const char** argv) { in adb_shell_noinput() argument
812 return adb_shell(argc, argv); in adb_shell_noinput()
1013 static int ppp(int argc, const char** argv) { in ppp() argument
1018 if (argc < 2) error_exit("usage: adb %s <adb service name> [ppp opts]", argv[0]); in ppp()
1037 const char** ppp_args = (const char**)alloca(sizeof(char*) * argc + 1); in ppp()
1039 for (i = 2 ; i < argc ; i++) { in ppp()
1206 static int logcat(int argc, const char** argv) { in logcat() argument
1216 --argc; in logcat()
1218 while (argc-- > 0) { in logcat()
1246 static int backup(int argc, const char** argv) { in backup() argument
1252 for (int i = 1; i < argc; i++) { in backup()
1254 if (i == argc - 1) error_exit("backup -f passed with no filename"); in backup()
1256 for (int j = i+2; j <= argc; ) { in backup()
1259 argc -= 2; in backup()
1260 argv[argc] = nullptr; in backup()
1266 if (argc < 2) error_exit("backup either needs a list of packages or -all/-shared"); in backup()
1276 --argc; in backup()
1278 while (argc-- > 0) { in backup()
1297 static int restore(int argc, const char** argv) { in restore() argument
1300 if (argc != 2) error_exit("restore requires an argument"); in restore()
1464 int adb_commandline(int argc, const char** argv) { in adb_commandline() argument
1485 while (argc > 0) { in adb_commandline()
1494 if (argc < 2) error_exit("--reply-fd requires an argument"); in adb_commandline()
1496 argc--; in adb_commandline()
1507 if (argc < 2 || argv[0][2] != '\0') error_exit("-s requires an argument"); in adb_commandline()
1509 argc--; in adb_commandline()
1518 argc--; in adb_commandline()
1533 if (argc < 2) error_exit("-H requires an argument"); in adb_commandline()
1535 argc--; in adb_commandline()
1542 if (argc < 2) error_exit("-P requires an argument"); in adb_commandline()
1544 argc--; in adb_commandline()
1550 if (argc < 2) error_exit("-L requires an argument"); in adb_commandline()
1552 argc--; in adb_commandline()
1558 argc--; in adb_commandline()
1625 if (argc == 0) { in adb_commandline()
1640 if (argc == 1) { in adb_commandline()
1645 argc--; in adb_commandline()
1652 if (argc < 2) { in adb_commandline()
1654 } else if (argc == 2 && !strcmp(argv[1], "-l")) { in adb_commandline()
1669 if (argc != 2) error_exit("usage: adb connect HOST[:PORT]"); in adb_commandline()
1675 if (argc > 2) error_exit("usage: adb disconnect [HOST[:PORT]]"); in adb_commandline()
1678 (argc == 2) ? argv[1] : ""); in adb_commandline()
1681 return adb_abb(argc, argv); in adb_commandline()
1683 if (argc != 2) error_exit("usage: adb pair <host>[:<port>]"); in adb_commandline()
1696 return adb_send_emulator_command(argc, argv, serial); in adb_commandline()
1698 return adb_shell(argc, argv); in adb_commandline()
1702 if (argc < 2) error_exit("usage: adb %s command", argv[0]); in adb_commandline()
1706 argc -= 2; in adb_commandline()
1708 while (argc-- > 0) { in adb_commandline()
1728 if (argc != 2) error_exit("sideload requires an argument"); in adb_commandline()
1739 if (argc < 2) error_exit("rescue requires at least one argument"); in adb_commandline()
1741 if (argc == 2) { in adb_commandline()
1744 if (argc == 3) { in adb_commandline()
1750 if (argc != 3) error_exit("rescue install requires two arguments"); in adb_commandline()
1755 if (argc != 3 || strcmp(argv[2], "userdata") != 0) { in adb_commandline()
1764 if (argc != 2) error_exit("tcpip requires an argument"); in adb_commandline()
1780 args.insert(args.cend(), argv, argv + argc); in adb_commandline()
1782 } else if (argc > 1) { in adb_commandline()
1802 } else if (argc > 1) { in adb_commandline()
1812 return bugreport.DoIt(argc, argv); in adb_commandline()
1815 --argc; in adb_commandline()
1816 if (argc < 1) error_exit("%s requires an argument", argv[0]); in adb_commandline()
1829 if (argc != 1) error_exit("--list doesn't take any arguments"); in adb_commandline()
1832 if (argc != 1) error_exit("--remove-all doesn't take any arguments"); in adb_commandline()
1836 if (argc != 2) error_exit("--remove requires an argument"); in adb_commandline()
1840 if (argc != 3) error_exit("--no-rebind takes two arguments"); in adb_commandline()
1846 if (argc != 2) error_exit("forward takes two arguments"); in adb_commandline()
1872 if (argc != 2) error_exit("ls requires an argument"); in adb_commandline()
1881 parse_push_pull_args(&argv[1], argc - 1, &srcs, &dst, ©_attrs, &sync, &compressed); in adb_commandline()
1890 parse_push_pull_args(&argv[1], argc - 1, &srcs, &dst, ©_attrs, nullptr, &compressed); in adb_commandline()
1894 if (argc < 2) error_exit("install requires an argument"); in adb_commandline()
1895 return install_app(argc, argv); in adb_commandline()
1897 if (argc < 2) error_exit("install-multiple requires an argument"); in adb_commandline()
1898 return install_multiple_app(argc, argv); in adb_commandline()
1900 if (argc < 2) error_exit("install-multi-package requires an argument"); in adb_commandline()
1901 return install_multi_package(argc, argv); in adb_commandline()
1903 if (argc < 2) error_exit("uninstall requires an argument"); in adb_commandline()
1904 return uninstall_app(argc, argv); in adb_commandline()
1916 while ((opt = getopt(argc, const_cast<char**>(argv), "lzZ")) != -1) { in adb_commandline()
1932 if (optind == argc) { in adb_commandline()
1934 } else if (optind + 1 == argc) { in adb_commandline()
1962 return logcat(argc, argv); in adb_commandline()
1964 return ppp(argc, argv); in adb_commandline()
1973 return backup(argc, argv); in adb_commandline()
1975 return restore(argc, argv); in adb_commandline()
1977 if (argc != 2) error_exit("keygen requires an argument"); in adb_commandline()
1982 if (argc != 2) error_exit("pubkey requires an argument"); in adb_commandline()
1989 if (argc > 2 || (argc == 2 && strcmp(argv[1], "-l"))) { in adb_commandline()
1992 return adb_connect_command(argc == 2 ? "host:track-devices-l" : "host:track-devices"); in adb_commandline()
1994 if (argc != 2) { in adb_commandline()
2025 if (argc == 1) { in adb_commandline()
2027 } else if (argc == 2) { in adb_commandline()
2040 if (argc < 4) { in adb_commandline()
2061 return incremental::serve(connection_fd, output_fd, argc - 3, argv + 3); in adb_commandline()