[installd] Pass --compilation-reason to dex2oat
Test: installd_dexopt_test, installd_otapreopt_test
Bug: 73102540
Change-Id: I22854f040c08ea3207860f29b374c66fe2f21750
diff --git a/cmds/installd/otapreopt_parameters.h b/cmds/installd/otapreopt_parameters.h
index 0f3bb8c..a2f6e44 100644
--- a/cmds/installd/otapreopt_parameters.h
+++ b/cmds/installd/otapreopt_parameters.h
@@ -31,6 +31,7 @@
bool ReadArgumentsV1(const char** argv);
bool ReadArgumentsPostV1(uint32_t version, const char** argv, bool versioned);
+ void SetDefaultsForPostV1Arguments();
const char* apk_path;
uid_t uid;
const char* pkgName;
@@ -46,6 +47,7 @@
int target_sdk_version;
const char* profile_name;
const char* dex_metadata_path;
+ const char* compilation_reason;
std::string target_slot;
@@ -56,4 +58,4 @@
} // namespace installd
} // namespace android
-#endif // OTAPREOPT_PARAMETERS_H_
\ No newline at end of file
+#endif // OTAPREOPT_PARAMETERS_H_