Searched refs:argv (Results 1 - 25 of 44) sorted by relevance

12

/art/dalvikvm/
H A Ddalvikvm.cc59 static int InvokeMain(JNIEnv* env, char** argv) { argument
61 // it. Create an array and populate it. Note argv[0] is not
63 ScopedLocalRef<jobjectArray> args(env, toStringArray(env, argv + 1));
72 std::string class_name(argv[0]);
108 static int dalvikvm(int argc, char** argv) { argument
111 // Skip over argv[0].
112 argv++;
132 if (argv[arg_idx][0] != '-' && !need_extra) {
135 if (strncmp(argv[arg_idx], "-XXlib:", strlen("-XXlib:")) == 0) {
136 lib = argv[arg_id
211 main(int argc, char** argv) argument
[all...]
/art/dexdump/
H A Ddexdump_main.cc61 int dexdumpDriver(int argc, char** argv) { argument
63 InitLogging(argv, Runtime::Aborter);
73 const int ic = getopt(argc, argv, "acdefghil:o:");
147 result |= processFile(argv[optind++]);
154 int main(int argc, char** argv) { argument
155 return art::dexdumpDriver(argc, argv);
/art/test/970-iface-super-resolution-gen/util-src/
H A Dgenerate_java.py53 def main(argv):
54 final_java_dir = Path(argv[1])
58 initial_java_dir = Path(argv[2])
62 expected_txt = Path(argv[3])
77 main(sys.argv)
/art/runtime/base/
H A Dlogging.cc58 void InitLogging(char* argv[], AbortFunction& abort_function) { argument
66 // but we don't have that luxury on the Mac, and there are a couple of argv[0] variants that are
68 if (argv != nullptr) {
69 gCmdLine.reset(new std::string(argv[0]));
70 for (size_t i = 1; argv[i] != nullptr; ++i) {
72 gCmdLine->append(argv[i]);
74 gProgramInvocationName.reset(new std::string(argv[0]));
75 const char* last_slash = strrchr(argv[0], '/');
77 : argv[0]));
79 // TODO: fall back to /proc/self/cmdline when argv i
[all...]
H A Dlogging.h78 extern void InitLogging(char* argv[], AbortFunction& default_aborter);
/art/dexlayout/
H A Ddexlayout_main.cc68 int DexlayoutDriver(int argc, char** argv) { argument
70 InitLogging(argv, Runtime::Aborter);
80 const int ic = getopt(argc, argv, "abcdefghil:mo:p:stvw:");
193 result |= dex_layout.ProcessFile(argv[optind++]);
200 int main(int argc, char** argv) { argument
201 return art::DexlayoutDriver(argc, argv);
H A Ddexdiag.cc441 static int DexDiagMain(int argc, char* argv[]) { argument
443 Usage(argv[0]);
450 const StringPiece option(argv[i]);
452 Usage(argv[0]);
460 Usage(argv[0]);
466 InitLogging(argv, Runtime::Aborter);
471 pid = (pid_t)strtol(argv[argc - 1], &endptr, 10);
473 std::cerr << StringPrintf("Invalid PID \"%s\".\n", argv[argc - 1]) << std::endl;
522 int main(int argc, char* argv[]) { argument
523 return art::DexDiagMain(argc, argv);
[all...]
/art/cmdline/
H A Dcmdline_parser_test.cc125 art::InitLogging(nullptr, art::Runtime::Aborter); // argv = null
161 #define _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv) \
163 EXPECT_TRUE(IsResultSuccessful(parser_->Parse(argv))); \
166 #define EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv) \
167 _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv); \
170 #define EXPECT_SINGLE_PARSE_DEFAULT_VALUE(expected, argv, key)\
171 _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv); \
176 #define _EXPECT_SINGLE_PARSE_EXISTS(argv, key) \
178 EXPECT_TRUE(IsResultSuccessful(parser_->Parse(argv))); \
183 #define EXPECT_SINGLE_PARSE_EXISTS(argv, ke
554 std::vector<const char*> argv = ignored_args; local
[all...]
H A Dcmdline.h130 bool Parse(int argc, char** argv) { argument
131 // Skip over argv[0].
132 argv++;
143 const StringPiece option(argv[i]);
297 int Main(int argc, char** argv) { argument
298 InitLogging(argv, Runtime::Aborter);
304 if (args_ == nullptr || !args_->Parse(argc, argv)) {
H A Dcmdline_parser.h446 CmdlineResult Parse(const std::string& argv) { argument
448 Split(argv, ' ', &tokenized);
454 CmdlineResult Parse(const char* argv) { argument
455 return Parse(std::string(argv));
459 // Assumes that argv[0] is a valid argument (i.e. not the program name).
460 CmdlineResult Parse(const std::vector<const char*>& argv) { argument
461 return Parse(TokenRange(argv.begin(), argv.end()));
465 // Assumes that argv[0] is a valid argument (i.e. not the program name).
466 CmdlineResult Parse(const std::vector<std::string>& argv) { argument
472 Parse(const char* argv[], int argc) argument
[all...]
/art/test/968-default-partial-compile-gen/util-src/
H A Dgenerate_java.py111 def main(argv):
112 javac_exec = Path(argv[1])
116 temp_dir = Path(argv[2])
120 classes_dir = Path(argv[3])
124 expected_txt = Path(argv[4])
134 main(sys.argv)
/art/test/971-iface-super/util-src/
H A Dgenerate_java.py115 def main(argv):
116 javac_exec = Path(argv[1])
120 temp_dir = Path(argv[2])
124 classes_dir = Path(argv[3])
128 expected_txt = Path(argv[4])
138 main(sys.argv)
/art/dexoptanalyzer/
H A Ddexoptanalyzer.cc126 void ParseArgs(int argc, char **argv) { argument
128 original_argv = argv;
130 InitLogging(argv, Runtime::Aborter);
132 argv++;
140 const StringPiece option(argv[i]);
253 static int dexoptAnalyze(int argc, char** argv) { argument
257 analyzer.ParseArgs(argc, argv);
263 int main(int argc, char **argv) { argument
264 return art::dexoptAnalyze(argc, argv);
/art/tools/jfuzz/
H A Drun_jfuzz_test_nightly.py35 def main(argv):
91 main(sys.argv)
/art/runtime/
H A Ddexopt_test.cc201 std::vector<std::string> argv; local
202 argv.push_back(patchoat);
203 argv.push_back("--input-image-location=" + image_location);
204 argv.push_back("--output-image-file=" + image);
205 argv.push_back("--instruction-set=" + std::string(GetInstructionSetString(kRuntimeISA)));
206 argv.push_back("--base-offset-delta=0x00008000");
207 return Exec(argv, error_msg);
H A Doat_file_assistant.cc730 std::vector<std::string> argv; local
731 argv.push_back(runtime->GetCompilerExecutable());
732 argv.push_back("--runtime-arg");
733 argv.push_back("-classpath");
734 argv.push_back("--runtime-arg");
739 argv.push_back(class_path);
741 argv.push_back("--debuggable");
743 runtime->AddCurrentRuntimeFeaturesAsDex2OatArguments(&argv);
746 argv.push_back("--compiler-filter=verify-none");
750 argv
[all...]
H A Dgenerate-operator-out.py170 local_path = sys.argv[1]
172 for header_file in sys.argv[2:]:
186 print('// This was automatically generated by %s --- do not edit!' % sys.argv[0])
/art/dexlist/
H A Ddexlist.cc214 int dexlistDriver(int argc, char** argv) { argument
216 InitLogging(argv, Runtime::Aborter);
225 const int ic = getopt(argc, argv, "o:m:");
281 result |= processFile(argv[optind++]);
290 int main(int argc, char** argv) { argument
291 return art::dexlistDriver(argc, argv);
/art/dex2oat/
H A Ddex2oat_test.cc148 std::vector<std::string> argv; local
149 argv.push_back(runtime->GetCompilerExecutable());
150 argv.push_back("--runtime-arg");
151 argv.push_back("-classpath");
152 argv.push_back("--runtime-arg");
157 argv.push_back(class_path);
159 argv.push_back("--debuggable");
161 runtime->AddCurrentRuntimeFeaturesAsDex2OatArguments(&argv);
164 argv.push_back("--compiler-filter=assume-verified");
168 argv
[all...]
/art/compiler/
H A Dgenerate-operator-out.py170 local_path = sys.argv[1]
172 for header_file in sys.argv[2:]:
186 print('// This was automatically generated by %s --- do not edit!' % sys.argv[0])
/art/tools/
H A Dgenerate-operator-out.py170 local_path = sys.argv[1]
172 for header_file in sys.argv[2:]:
186 print('// This was automatically generated by %s --- do not edit!' % sys.argv[0])
/art/
H A Dtest.py43 for arg in sys.argv[1:]:
/art/tools/dmtracedump/
H A Dcreatetesttrace.cc409 int32_t parseOptions(int32_t argc, char** argv) { argument
412 int32_t opt = getopt(argc, argv, "v:d");
433 int32_t main(int32_t argc, char** argv) { argument
437 if (parseOptions(argc, argv) || argc - optind != 2) {
438 fprintf(stderr, "Usage: %s [-v version] [-d] input_file trace_prefix\n", argv[0]);
442 inputFile = argv[optind++];
444 traceFileName = argv[optind++];
/art/oatdump/
H A Doatdump_test.cc144 std::vector<char*> argv; local
146 argv.push_back(const_cast<char*>(exec_argv[i].c_str()));
148 argv.push_back(nullptr);
149 UNUSED(execv(argv[0], &argv[0]));
/art/test/961-default-iface-resolution-gen/util-src/
H A Dgenerate_java.py365 def main(argv):
366 java_dir = Path(argv[1])
370 expected_txt = Path(argv[2])
378 main(sys.argv)

Completed in 572 milliseconds

12