Add InitializedStaticStorage table
A non-null entry in the table not only provides access to the storage,
it also implies that the referenced type is initialized.
Change-Id: Ief9e88b7e58b65b6f9456a4218b7fe87f71c17bb
diff --git a/src/class_linker.h b/src/class_linker.h
index 5e3ac78..d9716ee 100644
--- a/src/class_linker.h
+++ b/src/class_linker.h
@@ -78,6 +78,8 @@
DexCache* dex_cache,
const ClassLoader* class_loader);
+ static StaticStorageBase* InitializeStaticStorageFromCode(uint32_t type_idx, Method* referrer);
+
// Resolve a method with a given ID from the DexFile, storing the
// result in DexCache. The ClassLinker and ClassLoader are used as
// in ResolveType. What is unique is the method type argument which