Lines Matching refs:argc
679 static int adb_shell(int argc, const char** argv) { in adb_shell() argument
701 while ((opt = getopt(argc, const_cast<char**>(argv), "+e:ntTx")) != -1) { in adb_shell()
735 bool is_interactive = (optind == argc); in adb_shell()
775 if (optind < argc) { in adb_shell()
777 command = android::base::Join(std::vector<const char*>(argv + optind, argv + argc), ' '); in adb_shell()
785 static int adb_abb(int argc, const char** argv) { in adb_abb() argument
804 std::vector<const char*> args(argv + optind, argv + argc); in adb_abb()
814 static int adb_shell_noinput(int argc, const char** argv) { in adb_shell_noinput() argument
820 return adb_shell(argc, argv); in adb_shell_noinput()
1021 static int ppp(int argc, const char** argv) { in ppp() argument
1026 if (argc < 2) error_exit("usage: adb %s <adb service name> [ppp opts]", argv[0]); in ppp()
1045 const char** ppp_args = (const char**)alloca(sizeof(char*) * argc + 1); in ppp()
1047 for (i = 2 ; i < argc ; i++) { in ppp()
1198 static int logcat(int argc, const char** argv) { in logcat() argument
1208 --argc; in logcat()
1210 while (argc-- > 0) { in logcat()
1238 static int backup(int argc, const char** argv) { in backup() argument
1244 for (int i = 1; i < argc; i++) { in backup()
1246 if (i == argc - 1) error_exit("backup -f passed with no filename"); in backup()
1248 for (int j = i+2; j <= argc; ) { in backup()
1251 argc -= 2; in backup()
1252 argv[argc] = nullptr; in backup()
1258 if (argc < 2) error_exit("backup either needs a list of packages or -all/-shared"); in backup()
1268 --argc; in backup()
1270 while (argc-- > 0) { in backup()
1289 static int restore(int argc, const char** argv) { in restore() argument
1292 if (argc != 2) error_exit("restore requires an argument"); in restore()
1516 int adb_commandline(int argc, const char** argv) { in adb_commandline() argument
1537 while (argc > 0) { in adb_commandline()
1546 if (argc < 2) error_exit("--reply-fd requires an argument"); in adb_commandline()
1548 argc--; in adb_commandline()
1559 if (argc < 2 || argv[0][2] != '\0') error_exit("-s requires an argument"); in adb_commandline()
1561 argc--; in adb_commandline()
1570 argc--; in adb_commandline()
1585 if (argc < 2) error_exit("-H requires an argument"); in adb_commandline()
1587 argc--; in adb_commandline()
1594 if (argc < 2) error_exit("-P requires an argument"); in adb_commandline()
1596 argc--; in adb_commandline()
1602 if (argc < 2) error_exit("-L requires an argument"); in adb_commandline()
1604 argc--; in adb_commandline()
1610 argc--; in adb_commandline()
1677 if (argc == 0) { in adb_commandline()
1692 if (argc == 1) { in adb_commandline()
1697 argc--; in adb_commandline()
1704 if (argc < 2) { in adb_commandline()
1706 } else if (argc == 2 && !strcmp(argv[1], "-l")) { in adb_commandline()
1729 if (argc != 2) error_exit("usage: adb connect HOST[:PORT]"); in adb_commandline()
1734 if (argc > 2) error_exit("usage: adb disconnect [HOST[:PORT]]"); in adb_commandline()
1737 (argc == 2) ? argv[1] : ""); in adb_commandline()
1740 return adb_abb(argc, argv); in adb_commandline()
1742 if (argc < 2 || argc > 3) error_exit("usage: adb pair HOST[:PORT] [PAIRING CODE]"); in adb_commandline()
1745 if (argc == 2) { in adb_commandline()
1759 return adb_send_emulator_command(argc, argv, serial); in adb_commandline()
1761 return adb_shell(argc, argv); in adb_commandline()
1765 if (argc < 2) error_exit("usage: adb %s command", argv[0]); in adb_commandline()
1769 argc -= 2; in adb_commandline()
1771 while (argc-- > 0) { in adb_commandline()
1791 if (argc != 2) error_exit("sideload requires an argument"); in adb_commandline()
1802 if (argc < 2) error_exit("rescue requires at least one argument"); in adb_commandline()
1804 if (argc == 2) { in adb_commandline()
1807 if (argc == 3) { in adb_commandline()
1813 if (argc != 3) error_exit("rescue install requires two arguments"); in adb_commandline()
1818 if (argc != 3 || strcmp(argv[2], "userdata") != 0) { in adb_commandline()
1827 if (argc != 2) error_exit("tcpip requires an argument"); in adb_commandline()
1842 args.insert(args.cend(), argv, argv + argc); in adb_commandline()
1844 } else if (argc > 1) { in adb_commandline()
1864 } else if (argc > 1) { in adb_commandline()
1874 return bugreport.DoIt(argc, argv); in adb_commandline()
1877 --argc; in adb_commandline()
1878 if (argc < 1) error_exit("%s requires an argument", argv[0]); in adb_commandline()
1891 if (argc != 1) error_exit("--list doesn't take any arguments"); in adb_commandline()
1894 if (argc != 1) error_exit("--remove-all doesn't take any arguments"); in adb_commandline()
1898 if (argc != 2) error_exit("--remove requires an argument"); in adb_commandline()
1902 if (argc != 3) error_exit("--no-rebind takes two arguments"); in adb_commandline()
1908 if (argc != 2) error_exit("forward takes two arguments"); in adb_commandline()
1932 --argc; in adb_commandline()
1933 if (argc < 1) error_exit("mdns requires an argument"); in adb_commandline()
1943 if (argc != 1) error_exit("mdns %s doesn't take any arguments", argv[0]); in adb_commandline()
1946 if (argc != 1) error_exit("mdns %s doesn't take any arguments", argv[0]); in adb_commandline()
1957 if (argc != 2) error_exit("ls requires an argument"); in adb_commandline()
1967 parse_push_pull_args(&argv[1], argc - 1, &srcs, &dst, ©_attrs, &sync, &compression, in adb_commandline()
1977 parse_push_pull_args(&argv[1], argc - 1, &srcs, &dst, ©_attrs, nullptr, &compression, in adb_commandline()
1982 if (argc < 2) error_exit("install requires an argument"); in adb_commandline()
1983 return install_app(argc, argv); in adb_commandline()
1985 if (argc < 2) error_exit("install-multiple requires an argument"); in adb_commandline()
1986 return install_multiple_app(argc, argv); in adb_commandline()
1988 if (argc < 2) error_exit("install-multi-package requires an argument"); in adb_commandline()
1989 return install_multi_package(argc, argv); in adb_commandline()
1991 if (argc < 2) error_exit("uninstall requires an argument"); in adb_commandline()
1992 return uninstall_app(argc, argv); in adb_commandline()
2004 while ((opt = getopt(argc, const_cast<char**>(argv), "lnz:Z")) != -1) { in adb_commandline()
2023 if (optind == argc) { in adb_commandline()
2025 } else if (optind + 1 == argc) { in adb_commandline()
2055 return logcat(argc, argv); in adb_commandline()
2057 return ppp(argc, argv); in adb_commandline()
2066 return backup(argc, argv); in adb_commandline()
2068 return restore(argc, argv); in adb_commandline()
2070 if (argc != 2) error_exit("keygen requires an argument"); in adb_commandline()
2075 if (argc != 2) error_exit("pubkey requires an argument"); in adb_commandline()
2093 if (argc > 2 || (argc == 2 && strcmp(argv[1], "-l"))) { in adb_commandline()
2096 return adb_connect_command(argc == 2 ? "host:track-devices-l" : "host:track-devices"); in adb_commandline()
2098 if (argc != 2) { in adb_commandline()
2128 if (argc == 1) { in adb_commandline()
2130 } else if (argc == 2) { in adb_commandline()
2143 if (argc < 4) { in adb_commandline()
2164 return incremental::serve(connection_fd, output_fd, argc - 3, argv + 3); in adb_commandline()