/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 | 114 art::InitLogging(nullptr); // argv = null 149 #define EXPECT_SINGLE_PARSE_EMPTY_SUCCESS(argv) \ 151 EXPECT_TRUE(IsResultSuccessful(parser_->Parse(argv))); \ 155 #define _EXPECT_SINGLE_PARSE_EXISTS(argv, key) \ 157 EXPECT_TRUE(IsResultSuccessful(parser_->Parse(argv))); \ 162 #define EXPECT_SINGLE_PARSE_EXISTS(argv, key) \ 163 _EXPECT_SINGLE_PARSE_EXISTS(argv, key); \ 166 #define EXPECT_SINGLE_PARSE_VALUE(expected, argv, key) \ 167 _EXPECT_SINGLE_PARSE_EXISTS(argv, key); \ 171 #define EXPECT_SINGLE_PARSE_VALUE_STR(expected, argv, ke 537 std::vector<const char*> argv = ignored_args; local [all...] |
H A D | cmdline.h | 127 bool Parse(int argc, char** argv) { argument 128 // Skip over argv[0]. 129 argv++; 140 const StringPiece option(argv[i]); 293 int Main(int argc, char** argv) { argument 294 InitLogging(argv); 300 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/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 | common_runtime_test.cc | 53 int main(int argc, char **argv) { argument 59 art::InitLogging(argv); 61 testing::InitGoogleTest(&argc, argv);
|
H A D | oat_file_assistant.cc | 630 std::vector<std::string> argv; local 631 argv.push_back(runtime->GetPatchoatExecutable()); 632 argv.push_back("--instruction-set=" + std::string(GetInstructionSetString(isa_))); 633 argv.push_back("--input-oat-file=" + input_file_name); 634 argv.push_back("--output-oat-file=" + oat_file_name); 635 argv.push_back("--patched-image-location=" + image_info->location); 637 std::string command_line(Join(argv, ' ')); 638 if (!Exec(argv, error_msg)) { 706 std::vector<std::string> argv; local 707 argv [all...] |
/art/runtime/gc/space/ |
H A D | image_space.cc | 316 std::vector<std::string> argv; local 317 argv.push_back(patchoat); 319 argv.push_back(input_image_location_arg); 320 argv.push_back(output_image_filename_arg); 322 argv.push_back(input_oat_location_arg); 323 argv.push_back(output_oat_filename_arg); 325 argv.push_back(instruction_set_arg); 326 argv.push_back(base_offset_arg); 328 std::string command_line(Join(argv, ' ')); 330 return Exec(argv, error_ms [all...] |
/art/patchoat/ |
H A D | patchoat.cc | 934 static int patchoat(int argc, char **argv) { argument 935 InitLogging(argv); 939 orig_argv = argv; 942 InitLogging(argv); 945 argv++; 980 const StringPiece option(argv[i]); 983 LOG(INFO) << "patchoat: option[" << i << "]=" << argv[i]; local 1342 int main(int argc, char **argv) { argument 1343 return art::patchoat(argc, argv);
|
/art/dex2oat/ |
H A D | dex2oat.cc | 551 void ParseArgs(int argc, char** argv) { argument 553 original_argv = argv; 555 InitLogging(argv); 557 // Skip over argv[0]. 558 argv++; 594 const StringPiece option(argv[i]); 597 LOG(INFO) << "dex2oat: option[" << i << "]=" << argv[i]; local 771 LOG(INFO) << "dex2oat: option[" << i << "]=" << argv[i]; local 773 runtime_args_.push_back(argv[i]); 1084 oss << argv[ local 2028 dex2oat(int argc, char** argv) argument 2068 main(int argc, char** argv) argument [all...] |
/art/imgdiag/ |
H A D | imgdiag.cc | 954 int main(int argc, char** argv) { argument 956 return main.Main(argc, argv);
|
/art/oatdump/ |
H A D | oatdump.cc | 2506 int main(int argc, char** argv) { argument 2508 return main.Main(argc, argv);
|