Index: base/android/library_loader/library_load_from_apk_status_codes.h |
diff --git a/base/android/library_loader/library_load_from_apk_status_codes.h b/base/android/library_loader/library_load_from_apk_status_codes.h |
index 21f40bca282f1a2dd0e39e2f6f180dcb617220db..f99eebc89891456ac825dad953d5367fe96e2b48 100644 |
--- a/base/android/library_loader/library_load_from_apk_status_codes.h |
+++ b/base/android/library_loader/library_load_from_apk_status_codes.h |
@@ -10,6 +10,8 @@ namespace android { |
namespace { |
+// This enum must be kept in sync with the LibraryLoadFromApkStatus enum in |
+// tools/metrics/histograms/histograms.xml. |
// GENERATED_JAVA_ENUM_PACKAGE: org.chromium.base.library_loader |
enum LibraryLoadFromApkStatusCodes { |
// The loader was unable to determine whether the functionality is supported. |
@@ -24,11 +26,16 @@ enum LibraryLoadFromApkStatusCodes { |
// The Chromium library was successfully loaded directly from the APK file. |
LIBRARY_LOAD_FROM_APK_STATUS_CODES_SUCCESSFUL = 3, |
- // The Chromium library was not page aligned in the APK file. |
- LIBRARY_LOAD_FROM_APK_STATUS_CODES_NOT_ALIGNED = 4, |
+ // The Chromium library was successfully loaded using the unpack library |
+ // fallback because it was compressed or not page aligned in the APK file. |
+ LIBRARY_LOAD_FROM_APK_STATUS_CODES_USED_UNPACK_LIBRARY_FALLBACK = 4, |
+ |
+ // The Chromium library was successfully loaded using the no map executable |
+ // support fallback. |
+ LIBRARY_LOAD_FROM_APK_STATUS_CODES_USED_NO_MAP_EXEC_SUPPORT_FALLBACK = 5, |
// End sentinel. |
- LIBRARY_LOAD_FROM_APK_STATUS_CODES_MAX = 5, |
+ LIBRARY_LOAD_FROM_APK_STATUS_CODES_MAX = 6, |
}; |
} // namespace |