ART: Move DexCache arrays to native.
This CL has a companion CL in libcore/
https://android-review.googlesource.com/162985
Change-Id: Icbc9e20ad1b565e603195b12714762bb446515fa
diff --git a/runtime/mirror/class_flags.h b/runtime/mirror/class_flags.h
index eb2e2eb..139c4cb 100644
--- a/runtime/mirror/class_flags.h
+++ b/runtime/mirror/class_flags.h
@@ -41,17 +41,20 @@
// Class is ClassLoader or one of its subclasses.
static constexpr uint32_t kClassFlagClassLoader = 0x00000020;
+// Class is DexCache.
+static constexpr uint32_t kClassFlagDexCache = 0x00000040;
+
// Class is a soft/weak/phantom class.
-static constexpr uint32_t kClassFlagSoftReference = 0x00000040;
+static constexpr uint32_t kClassFlagSoftReference = 0x00000080;
// Class is a weak reference class.
-static constexpr uint32_t kClassFlagWeakReference = 0x00000080;
+static constexpr uint32_t kClassFlagWeakReference = 0x00000100;
// Class is a finalizer reference class.
-static constexpr uint32_t kClassFlagFinalizerReference = 0x00000100;
+static constexpr uint32_t kClassFlagFinalizerReference = 0x00000200;
// Class is the phantom reference class.
-static constexpr uint32_t kClassFlagPhantomReference = 0x00000200;
+static constexpr uint32_t kClassFlagPhantomReference = 0x00000400;
// Combination of flags to figure out if the class is either the weak/soft/phantom/finalizer
// reference class.