Home
last modified time | relevance | path

Searched refs:argv (Results 1 – 25 of 75) sorted by relevance

123

/art/dalvikvm/
Ddalvikvm.cc60 static int InvokeMain(JNIEnv* env, char** argv) { in InvokeMain() argument
64 ScopedLocalRef<jobjectArray> args(env, toStringArray(env, argv + 1)); in InvokeMain()
73 std::string class_name(argv[0]); in InvokeMain()
109 static int dalvikvm(int argc, char** argv) { in dalvikvm() argument
113 argv++; in dalvikvm()
133 if (argv[arg_idx][0] != '-' && !need_extra) { in dalvikvm()
136 if (strncmp(argv[arg_idx], "-XXlib:", strlen("-XXlib:")) == 0) { in dalvikvm()
137 lib = argv[arg_idx] + strlen("-XXlib:"); in dalvikvm()
141 options[curr_opt++].optionString = argv[arg_idx]; in dalvikvm()
145 if (strcmp(argv[arg_idx], "-classpath") == 0 || strcmp(argv[arg_idx], "-cp") == 0) { in dalvikvm()
[all …]
/art/tools/dexanalyze/
Ddexanalyze.cc51 static int Usage(char** argv) { in Usage() argument
53 << "Usage " << argv[0] << " [options] <dex files>\n" in Usage()
68 int Parse(int argc, char** argv) { in Parse()
71 const std::string arg = argv[i]; in Parse()
77 return Usage(argv); in Parse()
79 std::istringstream iss(argv[i + 1]); in Parse()
83 return Usage(argv); in Parse()
91 return Usage(argv); in Parse()
93 std::istringstream iss(argv[i + 1]); in Parse()
107 return Usage(argv); in Parse()
[all …]
Ddexanalyze_test.cc31 std::vector<std::string> argv; in DexAnalyzeExec() local
32 argv.push_back(binary); in DexAnalyzeExec()
33 argv.insert(argv.end(), args.begin(), args.end()); in DexAnalyzeExec()
35 ASSERT_EQ(::art::Exec(argv, &error_msg), expect_success) << error_msg; in DexAnalyzeExec()
/art/tools/veridex/
Dveridex.cc96 static void ParseArgs(VeridexOptions* options, int argc, char** argv) { in ParseArgs() argument
98 argv++; in ParseArgs()
102 if (StartsWith(argv[i], kDexFileOption)) { in ParseArgs()
103 options->dex_file = Substr(argv[i], strlen(kDexFileOption)); in ParseArgs()
104 } else if (StartsWith(argv[i], kStubsOption)) { in ParseArgs()
105 options->core_stubs = Substr(argv[i], strlen(kStubsOption)); in ParseArgs()
106 } else if (StartsWith(argv[i], kFlagsOption)) { in ParseArgs()
107 options->flags_file = Substr(argv[i], strlen(kFlagsOption)); in ParseArgs()
108 } else if (strcmp(argv[i], kImprecise) == 0) { in ParseArgs()
110 } else if (StartsWith(argv[i], kTargetSdkVersion)) { in ParseArgs()
[all …]
/art/runtime/
Ddex2oat_environment_test.h189 std::vector<std::string> argv; in Dex2Oat() local
190 if (!CommonRuntimeTest::StartDex2OatCommandLine(&argv, error_msg)) { in Dex2Oat()
196 argv.push_back("--compiler-filter=assume-verified"); in Dex2Oat()
200 argv.push_back("--runtime-arg"); in Dex2Oat()
201 argv.push_back("-Xrelocate"); in Dex2Oat()
203 argv.push_back("--runtime-arg"); in Dex2Oat()
204 argv.push_back("-Xnorelocate"); in Dex2Oat()
208 argv.push_back("--host"); in Dex2Oat()
211 argv.insert(argv.end(), dex2oat_args.begin(), dex2oat_args.end()); in Dex2Oat()
216 argv.push_back("--android-root=" + std::string(android_root)); in Dex2Oat()
[all …]
Dcommon_runtime_test.cc418 bool CommonRuntimeTestImpl::StartDex2OatCommandLine(/*out*/std::vector<std::string>* argv, in StartDex2OatCommandLine() argument
421 DCHECK(argv != nullptr); in StartDex2OatCommandLine()
422 DCHECK(argv->empty()); in StartDex2OatCommandLine()
430 argv->push_back(runtime->GetCompilerExecutable()); in StartDex2OatCommandLine()
432 argv->push_back("--debuggable"); in StartDex2OatCommandLine()
434 runtime->AddCurrentRuntimeFeaturesAsDex2OatArguments(argv); in StartDex2OatCommandLine()
437 argv->push_back("--runtime-arg"); in StartDex2OatCommandLine()
438 argv->push_back(GetClassPathOption("-Xbootclasspath:", GetLibCoreDexFileNames())); in StartDex2OatCommandLine()
439 argv->push_back("--runtime-arg"); in StartDex2OatCommandLine()
440 argv->push_back(GetClassPathOption("-Xbootclasspath-locations:", GetLibCoreDexLocations())); in StartDex2OatCommandLine()
[all …]
Ddexopt_test.cc55 std::vector<std::string> argv; in Dex2Oat() local
56 if (!CommonRuntimeTest::StartDex2OatCommandLine(&argv, error_msg)) { in Dex2Oat()
62 argv.push_back("--runtime-arg"); in Dex2Oat()
63 argv.push_back("-Xhidden-api-policy:enabled"); in Dex2Oat()
67 argv.push_back("--host"); in Dex2Oat()
70 argv.insert(argv.end(), args.begin(), args.end()); in Dex2Oat()
72 std::string command_line(android::base::Join(argv, ' ')); in Dex2Oat()
73 return Exec(argv, error_msg); in Dex2Oat()
/art/libarttools/tools/
Dart_exec.cc93 Options ParseOptions(int argc, char** argv) { in ParseOptions() argument
96 std::string_view arg = argv[i]; in ParseOptions()
184 int main(int argc, char** argv) { in main() argument
185 android::base::InitLogging(argv); in main()
187 Options options = ParseOptions(argc, argv); in main()
220 execv(argv[options.command_pos], argv + options.command_pos); in main()
222 std::vector<const char*> command_args(argv + options.command_pos, argv + argc); in main()
/art/libartbase/base/
Dlogging.cc59 void InitLogging(char* argv[], AbortFunction& abort_function) { in InitLogging() argument
67 if (argv != nullptr) { in InitLogging()
68 gCmdLine.reset(new std::string(argv[0])); in InitLogging()
69 for (size_t i = 1; argv[i] != nullptr; ++i) { in InitLogging()
71 gCmdLine->append(argv[i]); in InitLogging()
73 gProgramInvocationName.reset(new std::string(argv[0])); in InitLogging()
74 const char* last_slash = strrchr(argv[0], '/'); in InitLogging()
76 : argv[0])); in InitLogging()
111 android::base::InitLogging(argv, INIT_LOGGING_DEFAULT_LOGGER, in InitLogging()
/art/dexdump/
Ddexdump_main.cc61 int dexdumpDriver(int argc, char** argv) { in dexdumpDriver() argument
70 const int ic = getopt(argc, argv, "acdefghijl:no:"); in dexdumpDriver()
150 result |= processFile(argv[optind++]); in dexdumpDriver()
157 int main(int argc, char** argv) { in main() argument
162 return art::dexdumpDriver(argc, argv); in main()
/art/test/970-iface-super-resolution-gen/util-src/
Dgenerate_java.py53 def main(argv): argument
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/test/common/
Dgtest_main.cc40 int main(int argc, char** argv, char** envp) { in main() argument
42 art::InitLogging(argv, art::Runtime::Abort); in main()
48 return IsolateMain(argc, argv, envp); in main()
/art/dex2oat/
Ddex2oat_cts_test.cc41 std::vector<std::string> argv = {std::string(kAndroidArtApexDefaultPath) + "/bin/dex2oat"}; in Dex2Oat() local
42 argv.insert(argv.end(), dex2oat_args.begin(), dex2oat_args.end()); in Dex2Oat()
47 argv.push_back("--android-root=" + std::string(android_root)); in Dex2Oat()
51 ForkAndExecResult res = ForkAndExec(argv, post_fork_fn, output); in Dex2Oat()
/art/cmdline/
Dcmdline_parser_test.cc172 #define _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv) \ argument
174 EXPECT_TRUE(IsResultSuccessful(parser_->Parse(argv))); \
177 #define EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv) \ argument
178 _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv); \
181 #define EXPECT_SINGLE_PARSE_DEFAULT_VALUE(expected, argv, key)\ argument
182 _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv); \
187 #define _EXPECT_SINGLE_PARSE_EXISTS(argv, key) \ argument
189 EXPECT_TRUE(IsResultSuccessful(parser_->Parse(argv))); \
194 #define EXPECT_SINGLE_PARSE_EXISTS(argv, key) \ argument
195 _EXPECT_SINGLE_PARSE_EXISTS(argv, key); \
[all …]
/art/dexlayout/
Ddexlayout_main.cc77 int DexlayoutDriver(int argc, char** argv) { in DexlayoutDriver() argument
79 InitLogging(argv, Abort); in DexlayoutDriver()
89 const int ic = getopt(argc, argv, "abcdefghil:o:p:stuvw:x:"); in DexlayoutDriver()
217 result |= dex_layout.ProcessFile(argv[optind++]); in DexlayoutDriver()
230 int main(int argc, char** argv) { in main() argument
234 return art::DexlayoutDriver(argc, argv); in main()
/art/test/968-default-partial-compile-gen/util-src/
Dgenerate_java.py108 def main(argv): argument
109 javac_exec = Path(argv[1])
113 temp_dir = Path(argv[2])
117 classes_dir = Path(argv[3])
121 expected_txt = Path(argv[4])
130 main(sys.argv)
/art/test/971-iface-super/util-src/
Dgenerate_java.py112 def main(argv): argument
113 javac_exec = Path(argv[1])
117 temp_dir = Path(argv[2])
121 classes_dir = Path(argv[3])
125 expected_txt = Path(argv[4])
134 main(sys.argv)
/art/runtime/interpreter/mterp/
Dgen_mterp.py20 SCRIPT_DIR = os.path.dirname(sys.argv[0])
87 if len(sys.argv) <= 3:
92 output_filename = sys.argv[1]
93 input_filenames = sys.argv[2:]
/art/tools/
Ddt_fds_forward.py173 end_idx = 0 if '--' not in sys.argv else sys.argv.index('--')
174 if end_idx == 0 and ('--help' in sys.argv or '-h' in sys.argv):
177 args = parser.parse_args(sys.argv[:end_idx][1:])
178 rest = sys.argv[1 + end_idx:]
Dart_boot.cc42 int main(int, char** argv) { in main() argument
43 android::base::InitLogging(argv); in main()
/art/dexoptanalyzer/
Ddexoptanalyzer.cc149 void ParseArgs(int argc, char **argv) { in ParseArgs() argument
151 original_argv = argv; in ParseArgs()
154 InitLogging(argv, Runtime::Abort); in ParseArgs()
156 argv++; in ParseArgs()
164 const char* raw_option = argv[i]; in ParseArgs()
196 runtime_args_.push_back(argv[i]); in ParseArgs()
403 static ReturnCode dexoptAnalyze(int argc, char** argv) { in dexoptAnalyze() argument
407 analyzer.ParseArgs(argc, argv); in dexoptAnalyze()
414 int main(int argc, char **argv) { in main() argument
415 art::dexoptanalyzer::ReturnCode return_code = art::dexoptanalyzer::dexoptAnalyze(argc, argv); in main()
/art/artd/
Dartd_main.cc25 int main(int argc ATTRIBUTE_UNUSED, char* argv[]) { in main() argument
26 android::base::InitLogging(argv); in main()
/art/odrefresh/
Dodrefresh_main.cc128 int InitializeConfig(int argc, char** argv, OdrConfig* config) { in InitializeConfig() argument
141 const char* arg = argv[n]; in InitializeConfig()
254 int main(int argc, char** argv) { in main() argument
260 OdrConfig config(argv[0]); in main()
261 int n = InitializeConfig(argc, argv, &config); in main()
266 android::base::InitLogging(argv, android::base::LogdLogger(android::base::SYSTEM)); in main()
269 argv += n; in main()
280 std::string_view action(argv[0]); in main()
318 UsageHelp(argv[0]); in main()
/art/tools/signal_dumper/
Dsignal_dumper.cc660 int main(int argc ATTRIBUTE_UNUSED, char** argv) { in main() argument
661 android::base::InitLogging(argv); in main()
667 CHECK(argv[index] != nullptr); in main()
671 if (strcmp(argv[index], "-l") == 0) { in main()
673 CHECK(argv[index] != nullptr); in main()
681 if (strcmp(argv[index], "-s") == 0) { in main()
683 CHECK(argv[index] != nullptr); in main()
685 CHECK(android::base::ParseUint(argv[index], &signal_uint)) << "Signal not a number."; in main()
688 CHECK(argv[index] != nullptr); in main()
691 if (strcmp(argv[index], "-e") == 0) { in main()
[all …]
/art/test/generate-boot-image/
Dgenerate-boot-image.cc108 int main(int argc, char** argv) { in main() argument
109 android::base::InitLogging(argv, android::base::LogdLogger(android::base::SYSTEM)); in main()
116 std::string_view arg{argv[i]}; in main()
122 LOG(ERROR) << android::base::StringPrintf("Unrecognized argument: '%s'", argv[i]); in main()

123