Home | History | Annotate | Download | only in adb

Lines Matching defs: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);
555 int ppp(int argc, char **argv)
558 fprintf(stderr, "error: adb %s not implemented on Win32\n", argv[0]);
567 argv[0]);
572 adb_service_name = argv[1];
596 //argv[2] and beyond become ppp_args[1] and beyond
597 ppp_args[i - 1] = argv[i];
644 static int logcat(transport_type transport, char* serial, int argc, char **argv)
660 if (!strcmp(argv[0],"longcat")) {
665 argv += 1;
669 quoted = dupAndQuote (*argv++);
699 static int backup(int argc, char** argv) {
708 if (!strcmp("-f", argv[i])) {
713 filename = argv[i+1];
715 argv[i++] = argv[j++];
718 argv[argc] = NULL;
734 for (argc--, argv++; argc; argc--, argv++) {
736 strncat(buf, argv[0], sizeof(buf) - strlen(buf) - 1);
755 static int restore(int argc, char** argv) {
761 filename = argv[1];
924 int adb_commandline(int argc, char **argv)
966 if(!strcmp(argv[0],"server")) {
968 } else if(!strcmp(argv[0],"nodaemon")) {
970 } else if (!strcmp(argv[0], "fork-server")) {
973 } else if(!strcmp(argv[0],"persist")) {
975 } else if(!strncmp(argv[0], "-p", 2)) {
977 if (argv[0][2] == '\0') {
979 product = argv[1];
981 argv++;
983 product = argv[0] + 2;
991 } else if (argv[0][0]=='-' && argv[0][1]=='s') {
992 if (isdigit(argv[0][2])) {
993 serial = argv[0] + 2;
995 if(argc < 2 || argv[0][2] != '\0') return usage();
996 serial = argv[1];
998 argv++;
1000 } else if (!strcmp(argv[0],"-d")) {
1002 } else if (!strcmp(argv[0],"-e")) {
1004 } else if (!strcmp(argv[0],"-a")) {
1006 } else if(!strncmp(argv[0], "-H", 2)) {
1008 if (argv[0][2] == '\0') {
1010 hostname = argv[1];
1012 argv++;
1014 hostname = argv[0] + 2;
1018 } else if(!strncmp(argv[0], "-P", 2)) {
1019 if (argv[0][2] == '\0') {
1021 server_port_str = argv[1];
1023 argv++;
1025 server_port_str = argv[0] + 2;
1045 argv++;
1070 if(!strcmp(argv[0], "devices")) {
1075 else if (argc == 2 && !strcmp(argv[1], "-l"))
1076 listopt = argv[1];
1081 snprintf(buf, sizeof buf, "host:%s%s", argv[0], listopt);
1092 if(!strcmp(argv[0], "connect")) {
1098 snprintf(buf, sizeof buf, "host:connect:%s", argv[1]);
1108 if(!strcmp(argv[0], "disconnect")) {
1115 snprintf(buf, sizeof buf, "host:disconnect:%s", argv[1]);
1128 if (!strcmp(argv[0], "emu")) {
1129 return adb_send_emulator_command(argc, argv);
1132 if(!strcmp(argv[0], "shell") || !strcmp(argv[0], "hell")) {
1136 char h = (argv[0][0] == 'h');
1153 snprintf(buf, sizeof buf, "shell:%s", argv[1]);
1155 argv += 2;
1160 quote = (**argv == 0 || strchr(*argv, ' '));
1163 strcat(buf, *argv++);
1197 if(!strcmp(argv[0], "kill-server")) {
1207 if(!strcmp(argv[0], "sideload")) {
1209 if(adb_download("sideload", argv[1], 1)) {
1216 if(!strcmp(argv[0], "remount") || !strcmp(argv[0], "reboot")
1217 || !strcmp(argv[0], "reboot-bootloader")
1218 || !strcmp(argv[0], "tcpip") || !strcmp(argv[0], "usb")
1219 || !strcmp(argv[0], "root")) {
1221 if (!strcmp(argv[0], "reboot-bootloader"))
1224 snprintf(command, sizeof(command), "%s:%s", argv[0], argv[1]);
1226 snprintf(command, sizeof(command), "%s:", argv[0]);
1237 if(!strcmp(argv[0], "bugreport")) {
1245 if(!strncmp(argv[0], "wait-for-", strlen("wait-for-"))) {
1246 char* service = argv[0];
1270 argv++;
1276 if(!strcmp(argv[0], "forward")) {
1284 while (argc > 1 && argv[1][0] == '-') {
1285 if (!strcmp(argv[1], "--list"))
1287 else if (!strcmp(argv[1], "--remove"))
1289 else if (!strcmp(argv[1], "--remove-all"))
1291 else if (!strcmp(argv[1], "--no-rebind"))
1297 argv++;
1343 snprintf(buf, sizeof buf, "%s:killforward:%s", host_prefix, argv[1]);
1353 snprintf(buf, sizeof buf, "%s:%s:%s;%s", host_prefix, command, argv[1], argv[2]);
1365 if(!strcmp(argv[0], "ls")) {
1367 return do_sync_ls(argv[1]);
1370 if(!strcmp(argv[0], "push")) {
1372 return do_sync_push(argv[1], argv[2], 0 /* no verify APK */);
1375 if(!strcmp(argv[0], "pull")) {
1377 return do_sync_pull(argv[1], ".");
1379 return do_sync_pull(argv[1], argv[2]);
1385 if(!strcmp(argv[0], "install")) {
1387 return install_app(ttype, serial, argc, argv);
1390 if(!strcmp(argv[0], "uninstall")) {
1392 return uninstall_app(ttype, serial, argc, argv);
1395 if(!strcmp(argv[0], "sync")) {
1403 } else if (argc >= 2 && strcmp(argv[1], "-l") == 0) {
1406 srcarg = argv[2];
1412 srcarg = argv[1];
1431 if(!strcmp(argv[0],"get-state") ||
1432 !strcmp(argv[0],"get-serialno") ||
1433 !strcmp(argv[0],"get-devpath"))
1437 format_host_command(buf, sizeof buf, argv[0], ttype, serial);
1449 if(!strcmp(argv[0],"status-window")) {
1454 if(!strcmp(argv[0],"logcat") || !strcmp(argv[0],"lolcat") || !strcmp(argv[0],"longcat")) {
1455 return logcat(ttype, serial, argc, argv);
1458 if(!strcmp(argv[0],"ppp")) {
1459 return ppp(argc, argv);
1462 if (!strcmp(argv[0], "start-server")) {
1466 if (!strcmp(argv[0], "backup")) {
1467 return backup(argc, argv);
1470 if (!strcmp(argv[0], "restore")) {
1471 return restore(argc, argv);
1474 if (!strcmp(argv[0], "jdwp")) {
1487 if(!strcmp(argv[0], "help") || !strcmp(argv[0], "/?")) {
1492 if(!strcmp(argv[0], "version")) {
1503 char *argv[16];
1511 argv[argc++] = "-s";
1512 argv[argc++] = serial;
1514 argv[argc++] = "-d";
1516 argv[argc++] = "-e";
1519 argv[argc++] = cmd;
1520 while((argv[argc] = va_arg(ap, char*)) != 0) argc++;
1527 fprintf(stderr,"argv[%d] = \"%s\"\n", n, argv[n]);
1531 return adb_commandline(argc, argv);
1573 int argc, char** argv)
1582 quoted = dupAndQuote(*argv++);
1593 int uninstall_app(transport_type transport, char* serial, int argc, char** argv)
1597 if (argc == 3 && strcmp(argv[1], "-k") == 0)
1603 "If you truly wish to continue, execute 'adb shell pm uninstall -k %s'\n", argv[2]);
1608 return pm_command(transport, serial, argc, argv);
1657 int install_app(transport_type transport, char* serial, int argc, char** argv)
1672 if (*argv[i] != '-') {
1675 } else if (!strcmp(argv[i], "-i")) {
1678 } else if (!strcmp(argv[i], "-s")) {
1680 } else if (!strcmp(argv[i], "--algo")) {
1683 } else if (!strcmp(argv[i], "--iv")) {
1686 } else if (!strcmp(argv[i], "--key")) {
1700 apk_file = argv[file_arg];
1703 verification_file = argv[file_arg + 1];
1724 argv[file_arg] = apk_dest; /* destination name, not source location */
1732 argv[file_arg + 1] = verification_dest; /* destination name, not source location */
1736 pm_command(transport, serial, argc, argv);