Add pure array versions of some dex cache fields.

These arrays will be used when:
- The size in the dex file is below the threshold to create a dex cache
  array.
- Startup (will do in a follow-up CL)

Given they are pure arrays, they can also be accessed directly from
nterp. This can be implemented in a follow-up CL.

Test: test.py

Change-Id: Ie1b8aca3ac45eefa9866127ffc96e94e3a694cc0
diff --git a/runtime/class_linker_test.cc b/runtime/class_linker_test.cc
index bd654bb..e7e5554 100644
--- a/runtime/class_linker_test.cc
+++ b/runtime/class_linker_test.cc
@@ -684,10 +684,16 @@
     addOffset(OFFSETOF_MEMBER(mirror::DexCache, location_), "location");
     addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_call_sites_), "resolvedCallSites");
     addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_fields_), "resolvedFields");
+    addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_fields_array_), "resolvedFieldsArray");
     addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_method_types_), "resolvedMethodTypes");
+    addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_method_types_array_),
+              "resolvedMethodTypesArray");
     addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_methods_), "resolvedMethods");
+    addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_methods_array_), "resolvedMethodsArray");
     addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_types_), "resolvedTypes");
+    addOffset(OFFSETOF_MEMBER(mirror::DexCache, resolved_types_array_), "resolvedTypesArray");
     addOffset(OFFSETOF_MEMBER(mirror::DexCache, strings_), "strings");
+    addOffset(OFFSETOF_MEMBER(mirror::DexCache, strings_array_), "stringsArray");
   }
 };