diff options
Diffstat (limited to 'dex2oat')
-rw-r--r-- | dex2oat/dex2oat.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/dex2oat/dex2oat.cc b/dex2oat/dex2oat.cc index 6b9ebfa..b576ca2 100644 --- a/dex2oat/dex2oat.cc +++ b/dex2oat/dex2oat.cc @@ -668,6 +668,8 @@ class Dex2Oat FINAL { dump_timing_ = true; } else if (option == "--dump-passes") { dump_passes_ = true; + } else if (option.starts_with("--dump-cfg=")) { + dump_cfg_file_name_ = option.substr(strlen("--dump-cfg=")).data(); } else if (option == "--dump-stats") { dump_stats_ = true; } else if (option == "--include-debug-symbols" || option == "--no-strip-symbols") { @@ -1237,6 +1239,7 @@ class Dex2Oat FINAL { thread_count_, dump_stats_, dump_passes_, + dump_cfg_file_name_, compiler_phases_timings_.get(), swap_fd_, profile_file_)); @@ -1694,6 +1697,7 @@ class Dex2Oat FINAL { bool dump_passes_; bool dump_timing_; bool dump_slow_timing_; + std::string dump_cfg_file_name_; std::string swap_file_name_; int swap_fd_; std::string profile_file_; // Profile file to use |