• Home
  • Raw
  • Download

Lines Matching refs:argv

778 static int processOptions(int argc, const char* const argv[],  in processOptions()  argument
785 ALOGV(" %d: '%s'", i, argv[i]); in processOptions()
802 if (strcmp(argv[i], "-help") == 0) { in processOptions()
806 } else if (strcmp(argv[i], "-version") == 0) { in processOptions()
810 } else if (strcmp(argv[i], "-showversion") == 0) { in processOptions()
814 } else if (strcmp(argv[i], "-classpath") == 0 || in processOptions()
815 strcmp(argv[i], "-cp") == 0) in processOptions()
823 gDvm.classPathStr = strdup(argv[++i]); in processOptions()
825 } else if (strncmp(argv[i], "-Xbootclasspath:", in processOptions()
829 const char* path = argv[i] + sizeof("-Xbootclasspath:")-1; in processOptions()
838 } else if (strncmp(argv[i], "-Xbootclasspath/a:", in processOptions()
840 const char* appPath = argv[i] + sizeof("-Xbootclasspath/a:")-1; in processOptions()
855 } else if (strncmp(argv[i], "-Xbootclasspath/p:", in processOptions()
857 const char* prePath = argv[i] + sizeof("-Xbootclasspath/p:")-1; in processOptions()
872 } else if (strncmp(argv[i], "-D", 2) == 0) { in processOptions()
874 if (strchr(argv[i], '=') == NULL) { in processOptions()
876 argv[i]); in processOptions()
879 gDvm.properties->push_back(argv[i] + 2); in processOptions()
881 } else if (strcmp(argv[i], "-jar") == 0) { in processOptions()
886 } else if (strncmp(argv[i], "-Xms", 4) == 0) { in processOptions()
887 size_t val = parseMemOption(argv[i]+4, 1024); in processOptions()
894 argv[i], kMinHeapStartSize/1024, kMaxHeapSize/1024); in processOptions()
898 dvmFprintf(stderr, "Invalid -Xms option '%s'\n", argv[i]); in processOptions()
901 } else if (strncmp(argv[i], "-Xmx", 4) == 0) { in processOptions()
902 size_t val = parseMemOption(argv[i]+4, 1024); in processOptions()
909 argv[i], kMinHeapSize/1024, kMaxHeapSize/1024); in processOptions()
913 dvmFprintf(stderr, "Invalid -Xmx option '%s'\n", argv[i]); in processOptions()
916 } else if (strncmp(argv[i], "-XX:HeapGrowthLimit=", 20) == 0) { in processOptions()
917 size_t val = parseMemOption(argv[i] + 20, 1024); in processOptions()
921 dvmFprintf(stderr, "Invalid -XX:HeapGrowthLimit option '%s'\n", argv[i]); in processOptions()
924 } else if (strncmp(argv[i], "-XX:HeapMinFree=", 16) == 0) { in processOptions()
925 size_t val = parseMemOption(argv[i] + 16, 1024); in processOptions()
929 dvmFprintf(stderr, "Invalid -XX:HeapMinFree option '%s'\n", argv[i]); in processOptions()
932 } else if (strncmp(argv[i], "-XX:HeapMaxFree=", 16) == 0) { in processOptions()
933 size_t val = parseMemOption(argv[i] + 16, 1024); in processOptions()
937 dvmFprintf(stderr, "Invalid -XX:HeapMaxFree option '%s'\n", argv[i]); in processOptions()
940 } else if (strncmp(argv[i], "-XX:HeapTargetUtilization=", 26) == 0) { in processOptions()
941 const char* start = argv[i] + 26; in processOptions()
951 dvmFprintf(stderr, "Invalid -XX:HeapTargetUtilization option '%s'\n", argv[i]); in processOptions()
954 } else if (strncmp(argv[i], "-Xss", 4) == 0) { in processOptions()
955 size_t val = parseMemOption(argv[i]+4, 1); in processOptions()
964 argv[i], kMinStackSize, kMaxStackSize); in processOptions()
968 dvmFprintf(stderr, "Invalid -Xss option '%s'\n", argv[i]); in processOptions()
972 …} else if (strncmp(argv[i], "-XX:mainThreadStackSize=", strlen("-XX:mainThreadStackSize=")) == 0) { in processOptions()
973 size_t val = parseMemOption(argv[i] + strlen("-XX:mainThreadStackSize="), 1); in processOptions()
979 argv[i], kMinStackSize, kMaxStackSize); in processOptions()
983 dvmFprintf(stderr, "Invalid -XX:mainThreadStackSize option '%s'\n", argv[i]); in processOptions()
987 } else if (strncmp(argv[i], "-XX:+DisableExplicitGC", 22) == 0) { in processOptions()
989 } else if (strcmp(argv[i], "-verbose") == 0 || in processOptions()
990 strcmp(argv[i], "-verbose:class") == 0) in processOptions()
995 } else if (strcmp(argv[i], "-verbose:jni") == 0) { in processOptions()
997 } else if (strcmp(argv[i], "-verbose:gc") == 0) { in processOptions()
999 } else if (strcmp(argv[i], "-verbose:shutdown") == 0) { in processOptions()
1002 } else if (strncmp(argv[i], "-enableassertions", 17) == 0) { in processOptions()
1003 enableAssertions(argv[i] + 17, true); in processOptions()
1004 } else if (strncmp(argv[i], "-ea", 3) == 0) { in processOptions()
1005 enableAssertions(argv[i] + 3, true); in processOptions()
1006 } else if (strncmp(argv[i], "-disableassertions", 18) == 0) { in processOptions()
1007 enableAssertions(argv[i] + 18, false); in processOptions()
1008 } else if (strncmp(argv[i], "-da", 3) == 0) { in processOptions()
1009 enableAssertions(argv[i] + 3, false); in processOptions()
1010 } else if (strcmp(argv[i], "-enablesystemassertions") == 0 || in processOptions()
1011 strcmp(argv[i], "-esa") == 0) in processOptions()
1014 } else if (strcmp(argv[i], "-disablesystemassertions") == 0 || in processOptions()
1015 strcmp(argv[i], "-dsa") == 0) in processOptions()
1019 } else if (strncmp(argv[i], "-Xcheck:jni", 11) == 0) { in processOptions()
1022 } else if (strcmp(argv[i], "-Xdebug") == 0) { in processOptions()
1025 } else if (strncmp(argv[i], "-Xrunjdwp:", 10) == 0 || in processOptions()
1026 strncmp(argv[i], "-agentlib:jdwp=", 15) == 0) in processOptions()
1030 if (argv[i][1] == 'X') in processOptions()
1031 tail = argv[i] + 10; in processOptions()
1033 tail = argv[i] + 15; in processOptions()
1039 } else if (strcmp(argv[i], "-Xrs") == 0) { in processOptions()
1041 } else if (strcmp(argv[i], "-Xnoquithandler") == 0) { in processOptions()
1045 } else if (strcmp(argv[i], "-Xzygote") == 0) { in processOptions()
1050 } else if (strncmp(argv[i], "-Xdexopt:", 9) == 0) { in processOptions()
1051 if (strcmp(argv[i] + 9, "none") == 0) in processOptions()
1053 else if (strcmp(argv[i] + 9, "verified") == 0) in processOptions()
1055 else if (strcmp(argv[i] + 9, "all") == 0) in processOptions()
1057 else if (strcmp(argv[i] + 9, "full") == 0) in processOptions()
1060 dvmFprintf(stderr, "Unrecognized dexopt option '%s'\n",argv[i]); in processOptions()
1063 } else if (strncmp(argv[i], "-Xverify:", 9) == 0) { in processOptions()
1064 if (strcmp(argv[i] + 9, "none") == 0) in processOptions()
1066 else if (strcmp(argv[i] + 9, "remote") == 0) in processOptions()
1068 else if (strcmp(argv[i] + 9, "all") == 0) in processOptions()
1071 dvmFprintf(stderr, "Unrecognized verify option '%s'\n",argv[i]); in processOptions()
1074 } else if (strncmp(argv[i], "-Xjnigreflimit:", 15) == 0) { in processOptions()
1075 int lim = atoi(argv[i] + 15); in processOptions()
1078 argv[i]+15); in processOptions()
1082 } else if (strncmp(argv[i], "-Xjnitrace:", 11) == 0) { in processOptions()
1083 gDvm.jniTrace = strdup(argv[i] + 11); in processOptions()
1084 } else if (strcmp(argv[i], "-Xlog-stdio") == 0) { in processOptions()
1087 } else if (strncmp(argv[i], "-Xint", 5) == 0) { in processOptions()
1088 if (argv[i][5] == ':') { in processOptions()
1089 if (strcmp(argv[i] + 6, "portable") == 0) in processOptions()
1091 else if (strcmp(argv[i] + 6, "fast") == 0) in processOptions()
1094 else if (strcmp(argv[i] + 6, "jit") == 0) in processOptions()
1099 "Warning: Unrecognized interpreter mode %s\n",argv[i]); in processOptions()
1107 } else if (strncmp(argv[i], "-Xlockprofthreshold:", 20) == 0) { in processOptions()
1108 gDvm.lockProfThreshold = atoi(argv[i] + 20); in processOptions()
1111 } else if (strncmp(argv[i], "-Xjitop", 7) == 0) { in processOptions()
1112 processXjitop(argv[i]); in processOptions()
1113 } else if (strncmp(argv[i], "-Xjitmethod:", 12) == 0) { in processOptions()
1114 processXjitmethod(argv[i] + strlen("-Xjitmethod:"), true); in processOptions()
1115 } else if (strncmp(argv[i], "-Xjitclass:", 11) == 0) { in processOptions()
1116 processXjitmethod(argv[i] + strlen("-Xjitclass:"), false); in processOptions()
1117 } else if (strncmp(argv[i], "-Xjitoffset:", 12) == 0) { in processOptions()
1118 processXjitoffset(argv[i] + strlen("-Xjitoffset:")); in processOptions()
1119 } else if (strncmp(argv[i], "-Xjitconfig:", 12) == 0) { in processOptions()
1120 processXjitconfig(argv[i] + strlen("-Xjitconfig:")); in processOptions()
1121 } else if (strncmp(argv[i], "-Xjitblocking", 13) == 0) { in processOptions()
1123 } else if (strncmp(argv[i], "-Xjitthreshold:", 15) == 0) { in processOptions()
1124 gDvmJit.threshold = atoi(argv[i] + 15); in processOptions()
1125 } else if (strncmp(argv[i], "-Xincludeselectedop", 19) == 0) { in processOptions()
1127 } else if (strncmp(argv[i], "-Xincludeselectedmethod", 23) == 0) { in processOptions()
1129 } else if (strncmp(argv[i], "-Xjitcheckcg", 12) == 0) { in processOptions()
1133 } else if (strncmp(argv[i], "-Xjitdumpbin", 12) == 0) { in processOptions()
1135 } else if (strncmp(argv[i], "-Xjitverbose", 12) == 0) { in processOptions()
1137 } else if (strncmp(argv[i], "-Xjitprofile", 12) == 0) { in processOptions()
1139 } else if (strncmp(argv[i], "-Xjitdisableopt", 15) == 0) { in processOptions()
1141 if (argv[i][15] == ':') { in processOptions()
1142 sscanf(argv[i] + 16, "%x", &gDvmJit.disableOpt); in processOptions()
1147 } else if (strncmp(argv[i], "-Xjitsuspendpoll", 16) == 0) { in processOptions()
1151 } else if (strncmp(argv[i], "-Xstacktracefile:", 17) == 0) { in processOptions()
1152 gDvm.stackTraceFile = strdup(argv[i]+17); in processOptions()
1154 } else if (strcmp(argv[i], "-Xgenregmap") == 0) { in processOptions()
1156 } else if (strcmp(argv[i], "-Xnogenregmap") == 0) { in processOptions()
1159 } else if (strcmp(argv[i], "Xverifyopt:checkmon") == 0) { in processOptions()
1161 } else if (strcmp(argv[i], "Xverifyopt:nocheckmon") == 0) { in processOptions()
1164 } else if (strncmp(argv[i], "-Xgc:", 5) == 0) { in processOptions()
1165 if (strcmp(argv[i] + 5, "precise") == 0) in processOptions()
1167 else if (strcmp(argv[i] + 5, "noprecise") == 0) in processOptions()
1169 else if (strcmp(argv[i] + 5, "preverify") == 0) in processOptions()
1171 else if (strcmp(argv[i] + 5, "nopreverify") == 0) in processOptions()
1173 else if (strcmp(argv[i] + 5, "postverify") == 0) in processOptions()
1175 else if (strcmp(argv[i] + 5, "nopostverify") == 0) in processOptions()
1177 else if (strcmp(argv[i] + 5, "concurrent") == 0) in processOptions()
1179 else if (strcmp(argv[i] + 5, "noconcurrent") == 0) in processOptions()
1181 else if (strcmp(argv[i] + 5, "verifycardtable") == 0) in processOptions()
1183 else if (strcmp(argv[i] + 5, "noverifycardtable") == 0) in processOptions()
1191 } else if (strcmp(argv[i], "-Xcheckdexsum") == 0) { in processOptions()
1194 } else if (strcmp(argv[i], "-Xprofile:threadcpuclock") == 0) { in processOptions()
1196 } else if (strcmp(argv[i], "-Xprofile:wallclock") == 0) { in processOptions()
1198 } else if (strcmp(argv[i], "-Xprofile:dualclock") == 0) { in processOptions()
1203 dvmFprintf(stderr, "Unrecognized option '%s'\n", argv[i]); in processOptions()
1376 std::string dvmStartup(int argc, const char* const argv[], in dvmStartup() argument
1385 ALOGV(" %d: '%s'", i, argv[i]); in dvmStartup()
1392 int cc = processOptions(argc, argv, ignoreUnrecognized); in dvmStartup()