Lines Matching refs:argv

45 int install_app(transport_type transport, char* serial, int argc, char** argv);
46 int uninstall_app(transport_type transport, char* serial, int argc, char** argv);
540 int ppp(int argc, char **argv)
543 fprintf(stderr, "error: adb %s not implemented on Win32\n", argv[0]);
552 argv[0]);
557 adb_service_name = argv[1];
581 //argv[2] and beyond become ppp_args[1] and beyond
582 ppp_args[i - 1] = argv[i];
629 static int logcat(transport_type transport, char* serial, int argc, char **argv)
645 if (!strcmp(argv[0],"longcat")) {
650 argv += 1;
654 quoted = dupAndQuote (*argv++);
684 static int backup(int argc, char** argv) {
693 if (!strcmp("-f", argv[i])) {
698 filename = argv[i+1];
700 argv[i++] = argv[j++];
703 argv[argc] = NULL;
719 for (argc--, argv++; argc; argc--, argv++) {
721 strncat(buf, argv[0], sizeof(buf) - strlen(buf) - 1);
740 static int restore(int argc, char** argv) {
746 filename = argv[1];
909 int adb_commandline(int argc, char **argv)
951 if(!strcmp(argv[0],"server")) {
953 } else if(!strcmp(argv[0],"nodaemon")) {
955 } else if (!strcmp(argv[0], "fork-server")) {
958 } else if(!strcmp(argv[0],"persist")) {
960 } else if(!strncmp(argv[0], "-p", 2)) {
962 if (argv[0][2] == '\0') {
964 product = argv[1];
966 argv++;
968 product = argv[0] + 2;
976 } else if (argv[0][0]=='-' && argv[0][1]=='s') {
977 if (isdigit(argv[0][2])) {
978 serial = argv[0] + 2;
980 if(argc < 2 || argv[0][2] != '\0') return usage();
981 serial = argv[1];
983 argv++;
985 } else if (!strcmp(argv[0],"-d")) {
987 } else if (!strcmp(argv[0],"-e")) {
994 argv++;
1019 if(!strcmp(argv[0], "devices")) {
1024 else if (argc == 2 && !strcmp(argv[1], "-l"))
1025 listopt = argv[1];
1030 snprintf(buf, sizeof buf, "host:%s%s", argv[0], listopt);
1041 if(!strcmp(argv[0], "connect")) {
1047 snprintf(buf, sizeof buf, "host:connect:%s", argv[1]);
1057 if(!strcmp(argv[0], "disconnect")) {
1064 snprintf(buf, sizeof buf, "host:disconnect:%s", argv[1]);
1077 if (!strcmp(argv[0], "emu")) {
1078 return adb_send_emulator_command(argc, argv);
1081 if(!strcmp(argv[0], "shell") || !strcmp(argv[0], "hell")) {
1085 char h = (argv[0][0] == 'h');
1102 snprintf(buf, sizeof buf, "shell:%s", argv[1]);
1104 argv += 2;
1109 quote = (**argv == 0 || strchr(*argv, ' '));
1112 strcat(buf, *argv++);
1146 if(!strcmp(argv[0], "kill-server")) {
1156 if(!strcmp(argv[0], "sideload")) {
1158 if(adb_download("sideload", argv[1], 1)) {
1165 if(!strcmp(argv[0], "remount") || !strcmp(argv[0], "reboot")
1166 || !strcmp(argv[0], "reboot-bootloader")
1167 || !strcmp(argv[0], "tcpip") || !strcmp(argv[0], "usb")
1168 || !strcmp(argv[0], "root")) {
1170 if (!strcmp(argv[0], "reboot-bootloader"))
1173 snprintf(command, sizeof(command), "%s:%s", argv[0], argv[1]);
1175 snprintf(command, sizeof(command), "%s:", argv[0]);
1186 if(!strcmp(argv[0], "bugreport")) {
1194 if(!strncmp(argv[0], "wait-for-", strlen("wait-for-"))) {
1195 char* service = argv[0];
1219 argv++;
1225 if(!strcmp(argv[0], "forward")) {
1228 snprintf(buf, sizeof buf, "host-serial:%s:forward:%s;%s",serial, argv[1], argv[2]);
1230 snprintf(buf, sizeof buf, "host-usb:forward:%s;%s", argv[1], argv[2]);
1232 snprintf(buf, sizeof buf, "host-local:forward:%s;%s", argv[1], argv[2]);
1234 snprintf(buf, sizeof buf, "host:forward:%s;%s", argv[1], argv[2]);
1245 if(!strcmp(argv[0], "ls")) {
1247 return do_sync_ls(argv[1]);
1250 if(!strcmp(argv[0], "push")) {
1252 return do_sync_push(argv[1], argv[2], 0 /* no verify APK */);
1255 if(!strcmp(argv[0], "pull")) {
1257 return do_sync_pull(argv[1], ".");
1259 return do_sync_pull(argv[1], argv[2]);
1265 if(!strcmp(argv[0], "install")) {
1267 return install_app(ttype, serial, argc, argv);
1270 if(!strcmp(argv[0], "uninstall")) {
1272 return uninstall_app(ttype, serial, argc, argv);
1275 if(!strcmp(argv[0], "sync")) {
1283 } else if (argc >= 2 && strcmp(argv[1], "-l") == 0) {
1286 srcarg = argv[2];
1292 srcarg = argv[1];
1311 if(!strcmp(argv[0],"get-state") ||
1312 !strcmp(argv[0],"get-serialno") ||
1313 !strcmp(argv[0],"get-devpath"))
1317 format_host_command(buf, sizeof buf, argv[0], ttype, serial);
1329 if(!strcmp(argv[0],"status-window")) {
1334 if(!strcmp(argv[0],"logcat") || !strcmp(argv[0],"lolcat") || !strcmp(argv[0],"longcat")) {
1335 return logcat(ttype, serial, argc, argv);
1338 if(!strcmp(argv[0],"ppp")) {
1339 return ppp(argc, argv);
1342 if (!strcmp(argv[0], "start-server")) {
1346 if (!strcmp(argv[0], "backup")) {
1347 return backup(argc, argv);
1350 if (!strcmp(argv[0], "restore")) {
1351 return restore(argc, argv);
1354 if (!strcmp(argv[0], "jdwp")) {
1367 if(!strcmp(argv[0], "help") || !strcmp(argv[0], "/?")) {
1372 if(!strcmp(argv[0], "version")) {
1383 char *argv[16];
1391 argv[argc++] = "-s";
1392 argv[argc++] = serial;
1394 argv[argc++] = "-d";
1396 argv[argc++] = "-e";
1399 argv[argc++] = cmd;
1400 while((argv[argc] = va_arg(ap, char*)) != 0) argc++;
1407 fprintf(stderr,"argv[%d] = \"%s\"\n", n, argv[n]);
1411 return adb_commandline(argc, argv);
1453 int argc, char** argv)
1462 quoted = dupAndQuote(*argv++);
1473 int uninstall_app(transport_type transport, char* serial, int argc, char** argv)
1477 if (argc == 3 && strcmp(argv[1], "-k") == 0)
1483 "If you truly wish to continue, execute 'adb shell pm uninstall -k %s'\n", argv[2]);
1488 return pm_command(transport, serial, argc, argv);
1537 int install_app(transport_type transport, char* serial, int argc, char** argv)
1552 if (*argv[i] != '-') {
1555 } else if (!strcmp(argv[i], "-i")) {
1558 } else if (!strcmp(argv[i], "-s")) {
1560 } else if (!strcmp(argv[i], "--algo")) {
1563 } else if (!strcmp(argv[i], "--iv")) {
1566 } else if (!strcmp(argv[i], "--key")) {
1580 apk_file = argv[file_arg];
1583 verification_file = argv[file_arg + 1];
1604 argv[file_arg] = apk_dest; /* destination name, not source location */
1612 argv[file_arg + 1] = verification_dest; /* destination name, not source location */
1616 pm_command(transport, serial, argc, argv);