/art/dexdump/ |
H A D | dexdump_main.cc | 61 int dexdumpDriver(int argc, char** argv) { argument 63 InitLogging(argv); 73 const int ic = getopt(argc, argv, "cdefghil:t:o:"); 147 result |= processFile(argv[optind++]); 154 int main(int argc, char** argv) { argument 155 return art::dexdumpDriver(argc, argv);
|
/art/dalvikvm/ |
H A D | dalvikvm.cc | 59 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/cmdline/ |
H A D | cmdline_parser_test.cc | 128 art::InitLogging(nullptr); // argv = null 164 #define _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv) \ 166 EXPECT_TRUE(IsResultSuccessful(parser_->Parse(argv))); \ 169 #define EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv) \ 170 _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv); \ 173 #define EXPECT_SINGLE_PARSE_DEFAULT_VALUE(expected, argv, key)\ 174 _EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv); \ 179 #define _EXPECT_SINGLE_PARSE_EXISTS(argv, key) \ 181 EXPECT_TRUE(IsResultSuccessful(parser_->Parse(argv))); \ 186 #define EXPECT_SINGLE_PARSE_EXISTS(argv, ke 601 std::vector<const char*> argv = ignored_args; local [all...] |
H A D | cmdline.h | 128 bool Parse(int argc, char** argv) { argument 129 // Skip over argv[0]. 130 argv++; 141 const StringPiece option(argv[i]); 295 int Main(int argc, char** argv) { argument 296 InitLogging(argv); 302 if (args_ == nullptr || !args_->Parse(argc, argv)) {
|
H A D | cmdline_parser.h | 446 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/dex2oat/ |
H A D | dex2oat_test.cc | 114 std::vector<std::string> argv; local 115 argv.push_back(runtime->GetCompilerExecutable()); 116 argv.push_back("--runtime-arg"); 117 argv.push_back("-classpath"); 118 argv.push_back("--runtime-arg"); 123 argv.push_back(class_path); 125 argv.push_back("--debuggable"); 127 runtime->AddCurrentRuntimeFeaturesAsDex2OatArguments(&argv); 130 argv.push_back("--compiler-filter=verify-none"); 134 argv [all...] |
H A D | dex2oat.cc | 1010 void InsertCompileOptions(int argc, char** argv) { argument 1016 oss << argv[i]; local 1041 void ParseArgs(int argc, char** argv) { argument 1043 original_argv = argv; 1045 InitLogging(argv); 1047 // Skip over argv[0]. 1048 argv++; 1059 const StringPiece option(argv[i]); 1062 LOG(INFO) << "dex2oat: option[" << i << "]=" << argv[i]; local 1127 LOG(INFO) << "dex2oat: option[" << i << "]=" << argv[ local 2623 dex2oat(int argc, char** argv) argument 2680 main(int argc, char** argv) argument [all...] |
/art/dexlist/ |
H A D | dexlist.cc | 216 int dexlistDriver(int argc, char** argv) { argument 218 InitLogging(argv); 227 const int ic = getopt(argc, argv, "o:m:"); 283 result |= processFile(argv[optind++]); 292 int main(int argc, char** argv) { argument 293 return art::dexlistDriver(argc, argv);
|
/art/profman/ |
H A D | profman.cc | 126 void ParseArgs(int argc, char **argv) { argument 128 original_argv = argv; 130 InitLogging(argv); 133 argv++; 141 const StringPiece option(argv[i]); 144 LOG(INFO) << "profman: option[" << i << "]=" << argv[i]; local 355 static int profman(int argc, char** argv) { argument 359 profman.ParseArgs(argc, argv); 371 int main(int argc, char **argv) { argument 372 return art::profman(argc, argv); [all...] |
/art/runtime/base/ |
H A D | logging.cc | 73 void InitLogging(char* argv[]) { argument 81 // but we don't have that luxury on the Mac, and there are a couple of argv[0] variants that are 83 if (argv != nullptr) { 84 gCmdLine.reset(new std::string(argv[0])); 85 for (size_t i = 1; argv[i] != nullptr; ++i) { 87 gCmdLine->append(argv[i]); 89 gProgramInvocationName.reset(new std::string(argv[0])); 90 const char* last_slash = strrchr(argv[0], '/'); 92 : argv[0])); 94 // TODO: fall back to /proc/self/cmdline when argv i [all...] |
/art/runtime/ |
H A D | oat_file_assistant_test.cc | 61 std::vector<std::string> argv; local 62 argv.push_back(patchoat); 63 argv.push_back("--input-image-location=" + GetImageLocation()); 64 argv.push_back("--output-image-file=" + image); 65 argv.push_back("--instruction-set=" + std::string(GetInstructionSetString(kRuntimeISA))); 66 argv.push_back("--base-offset-delta=0x00008000"); 67 return Exec(argv, error_msg);
|
H A D | common_runtime_test.cc | 54 int main(int argc, char **argv) { argument 60 art::InitLogging(argv); 62 testing::InitGoogleTest(&argc, argv);
|
H A D | oat_file_assistant.cc | 652 std::vector<std::string> argv; local 653 argv.push_back(runtime->GetPatchoatExecutable()); 654 argv.push_back("--instruction-set=" + std::string(GetInstructionSetString(isa_))); 655 argv.push_back("--input-oat-file=" + input_file_name); 656 argv.push_back("--output-oat-file=" + oat_file_name); 657 argv.push_back("--patched-image-location=" + image_info->location); 659 std::string command_line(Join(argv, ' ')); 660 if (!Exec(argv, error_msg)) { 747 std::vector<std::string> argv; local 748 argv [all...] |
/art/tools/dmtracedump/ |
H A D | createtesttrace.cc | 409 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++];
|
H A D | tracedump.cc | 2530 int32_t parseOptions(int32_t argc, char** argv) { argument 2532 int32_t opt = getopt(argc, argv, "d:hg:kos:t:"); 2566 int32_t main(int32_t argc, char** argv) { argument 2570 if (parseOptions(argc, argv) || argc - optind != 1) return usage(argv[0]); 2572 gOptions.traceFileName = argv[optind];
|
/art/imgdiag/ |
H A D | imgdiag.cc | 1145 int main(int argc, char** argv) { argument 1147 return main.Main(argc, argv);
|
/art/patchoat/ |
H A D | patchoat.cc | 1230 static int patchoat(int argc, char **argv) { argument 1231 InitLogging(argv); 1235 orig_argv = argv; 1238 InitLogging(argv); 1241 argv++; 1270 const StringPiece option(argv[i]); 1273 LOG(INFO) << "patchoat: option[" << i << "]=" << argv[i]; local 1390 int main(int argc, char **argv) { argument 1391 return art::patchoat(argc, argv);
|
/art/runtime/gc/space/ |
H A D | image_space.cc | 216 std::vector<std::string> argv; local 217 argv.push_back(patchoat); 219 argv.push_back(input_image_location_arg); 220 argv.push_back(output_image_filename_arg); 222 argv.push_back(instruction_set_arg); 223 argv.push_back(base_offset_arg); 225 std::string command_line(Join(argv, ' ')); 227 return Exec(argv, error_msg);
|
/art/oatdump/ |
H A D | oatdump.cc | 2606 int main(int argc, char** argv) { argument 2608 return main.Main(argc, argv);
|