Lines Matching refs:Method
137 void dvmDumpRegs(const Method* method, const u4* framePtr, bool inOnly);
297 * the offset within the current method won't be shown correctly. See the
384 const Method* methodToCall; \
398 #define curMethod self->interpSave.method
516 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall,
1303 * because we need to detect other events (method entry, single
1615 Method* baseMethod;
1621 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
1630 ref = FETCH(1); /* method ref */
1634 * The object against which we are executing a method is always
1654 * Resolve the method. This is the correct method for the static
1661 ILOGV("+ unknown method or access denied");
1668 * method.
1683 * method foo() in Base, and invoke foo() from a method in Base.
1687 * the method.
1689 dvmThrowAbstractMethodError("abstract method not implemented");
1705 LOGW("WRONG METHOD: base=%s.%s virtual[%d]=%s.%s",
1721 Method* baseMethod;
1727 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
1736 ref = FETCH(1); /* method ref */
1755 * Resolve the method. This is the correct method for the static
1765 ILOGV("+ unknown method or access denied");
1772 * method's class.
1774 * We're using the current method's class' superclass, not the
1776 * in a method inherited from a superclass, and we want to run
1781 * Method does not exist in the superclass. Could happen if
1791 dvmThrowAbstractMethodError("abstract method not implemented");
1815 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
1824 ref = FETCH(1); /* method ref */
1828 * The object against which we are executing a method is always
1851 * Given a class and a method index, find the Method* with the
1876 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
1885 ref = FETCH(1); /* method ref */
1907 ILOGV("+ unknown direct method"); // should be impossible
1919 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
1927 ref = FETCH(1); /* method ref */
1942 ILOGV("+ unknown method");
1973 * The object against which we are executing a method is always
1994 * method.
2005 dvmThrowAbstractMethodError("abstract method not implemented");
2055 * method's class.
2057 * We're using the current method's class' superclass, not the
2059 * in a method inherited from a superclass, and we want to run
2060 * in the method's class' superclass.
2066 dvmThrowAbstractMethodError("abstract method not implemented");
2120 /* bail without popping the method frame from stack */
2127 curMethod = SAVEAREA_FROM_FP(fp)->method;
2128 self->interpSave.method = curMethod;
2253 const Method* catchMethod = SAVEAREA_FROM_FP(fp)->method;
2267 curMethod = SAVEAREA_FROM_FP(fp)->method;
2268 self->interpSave.method = curMethod;
2302 * Set "methodToCall" to the Method we're calling, and "methodCallRange"
2312 * The caller must EXPORT_PC before jumping here, because any method
2315 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall,
2383 * the current method's stack frame, and the method to call in
2404 LOGV("Stack overflow on method call (start=%p end=%p newBot=%p(%d) size=%d '%s')",
2437 newSaveArea->method = methodToCall;
2455 self->interpSave.method = curMethod;
2466 FINISH(0); // jump to method start
2485 * to the method arguments.