Static and direct resolution stub.

Ensure that invoke static and direct go through a stub that causes
resolution and initialization.

Change-Id: I872900560322817d8f4378b04ac410d9ea0b3b17
diff --git a/src/dex2oat.cc b/src/dex2oat.cc
index d34a681..1ad71a6 100644
--- a/src/dex2oat.cc
+++ b/src/dex2oat.cc
@@ -200,6 +200,12 @@
   if (!runtime->HasAbstractMethodErrorStubArray()) {
     runtime->SetAbstractMethodErrorStubArray(Compiler::CreateAbstractMethodErrorStub(kThumb2));
   }
+  if (!runtime->HasResolutionStubArray(false)) {
+    runtime->SetResolutionStubArray(Compiler::CreateResolutionStub(kThumb2,false), false);
+  }
+  if (!runtime->HasResolutionStubArray(true)) {
+    runtime->SetResolutionStubArray(Compiler::CreateResolutionStub(kThumb2,true), true);
+  }
   if (!runtime->HasCalleeSaveMethod()) {
     runtime->SetCalleeSaveMethod(runtime->CreateCalleeSaveMethod(kThumb2));
   }