Lines Matching refs:argv
42 void setClassNameAndArgs(const String8& className, int argc, char * const *argv) {
45 mArgs.add(String8(argv[i]));
120 static size_t computeArgBlockSize(int argc, char* const argv[]) {
131 // the start of the argument block (argv[0]) with the new name of
134 uintptr_t start = reinterpret_cast<uintptr_t>(argv[0]);
135 uintptr_t end = reinterpret_cast<uintptr_t>(argv[argc - 1]);
136 end += strlen(argv[argc - 1]) + 1;
186 int main(int argc, char* const argv[])
197 AppRuntime runtime(argv[0], computeArgBlockSize(argc, argv));
199 // ignore argv[0]
201 argv++;
228 if (argv[i][0] != '-') {
231 if (argv[i][1] == '-' && argv[i][2] == 0) {
235 runtime.addOption(strdup(argv[i]));
247 const char* arg = argv[i++];
274 runtime.setClassNameAndArgs(className, argc - i, argv + i);
297 args.add(String8(argv[i]));