ClassLinker changes

- Add ClassLinker::LockOwner for SignalCatcher
- ClassLinker::ResolveMethod now sets CodeAndDirectMethod when code is available

Change-Id: I404b80d1994808e018d00e0b30e8ba4f9d08fecc
diff --git a/src/class_linker.h b/src/class_linker.h
index 3a44310..21944d1 100644
--- a/src/class_linker.h
+++ b/src/class_linker.h
@@ -229,6 +229,8 @@
   Class* CreateProxyClass(String* name, ObjectArray<Class>* interfaces, ClassLoader* loader,
       ObjectArray<Method>* methods, ObjectArray<ObjectArray<Class> >* throws);
 
+  pid_t GetLockOwner(); // For SignalCatcher.
+
  private:
   explicit ClassLinker(InternTable*);