Late method resolution.
Change-Id: Ic35348022391c3c11a1d4984b9add7b6ef53aa4c
diff --git a/src/class_linker.h b/src/class_linker.h
index b6727d9..86b02ad 100644
--- a/src/class_linker.h
+++ b/src/class_linker.h
@@ -290,6 +290,8 @@
// Get the oat code for a method when its class isn't yet initialized
const void* GetOatCodeFor(const Method* method);
+ void LinkOatCodeFor(Method* method);
+
// Relocate the OatFiles (ELF images)
void RelocateExecutable();
@@ -299,6 +301,8 @@
private:
explicit ClassLinker(InternTable*);
+ const OatFile::OatMethod GetOatMethodFor(const Method* method);
+
// Initialize class linker by bootstraping from dex files
void InitFromCompiler(const std::vector<const DexFile*>& boot_class_path);