Add DexCache table of <Method*, Method::GetCode()>
Change-Id: I69d46e61ff40456ff76888ad90b00e2036250d40
diff --git a/src/compiler.h b/src/compiler.h
index e779646..864f29d 100644
--- a/src/compiler.h
+++ b/src/compiler.h
@@ -22,9 +22,15 @@
void Resolve(const ClassLoader* class_loader);
void ResolveDexFile(const ClassLoader* class_loader, const DexFile& dex_file);
+ void Compile(const ClassLoader* class_loader);
void CompileDexFile(const ClassLoader* class_loader, const DexFile& dex_file);
void CompileClass(Class* klass);
void CompileMethod(Method* klass);
+
+ // After compiling, walk all the DexCaches and set the code and
+ // method pointers of CodeAndMethod entries in the DexCaches.
+ void SetCodeAndMethod(const ClassLoader* class_loader);
+ void SetCodeAndMethodDexFile(const ClassLoader* class_loader, const DexFile& dex_file);
};
} // namespace art