Home | History | Annotate | Download | only in out

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,
2877 * because we need to detect other events (method entry, single
2895 ref = FETCH(1); /* class/field/method ref */
2904 * This has the same form as other method calls, but we ignore
2909 * the rest uninitialized. We're assuming that, if the method
2915 * on empty method). Note that valgrind is perfectly happy
4337 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class/field/method ref */
4526 Method* baseMethod;
4532 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4541 ref = FETCH(1); /* method ref */
4545 * The object against which we are executing a method is always
4565 * Resolve the method. This is the correct method for the static
4572 ILOGV("+ unknown method or access denied");
4579 * method.
4594 * method foo() in Base, and invoke foo() from a method in Base.
4598 * the method.
4600 dvmThrowAbstractMethodError("abstract method not implemented");
4616 LOGW("WRONG METHOD: base=%s.%s virtual[%d]=%s.%s",
4632 Method* baseMethod;
4638 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4647 ref = FETCH(1); /* method ref */
4666 * Resolve the method. This is the correct method for the static
4676 ILOGV("+ unknown method or access denied");
4683 * method's class.
4685 * We're using the current method's class' superclass, not the
4687 * in a method inherited from a superclass, and we want to run
4692 * Method does not exist in the superclass. Could happen if
4702 dvmThrowAbstractMethodError("abstract method not implemented");
4726 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4735 ref = FETCH(1); /* method ref */
4739 * The object against which we are executing a method is always
4762 * Given a class and a method index, find the Method* with the
4787 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4796 ref = FETCH(1); /* method ref */
4818 ILOGV("+ unknown direct method"); // should be impossible
4830 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4838 ref = FETCH(1); /* method ref */
4853 ILOGV("+ unknown method");
4884 * The object against which we are executing a method is always
4905 * method.
4916 dvmThrowAbstractMethodError("abstract method not implemented");
4966 * method's class.
4968 * We're using the current method's class' superclass, not the
4970 * in a method inherited from a superclass, and we want to run
4971 * in the method's class' superclass.
4977 dvmThrowAbstractMethodError("abstract method not implemented");
5031 /* bail without popping the method frame from stack */
5038 curMethod = SAVEAREA_FROM_FP(fp)->method;
5039 self->interpSave.method = curMethod;
5164 const Method* catchMethod = SAVEAREA_FROM_FP(fp)->method;
5178 curMethod = SAVEAREA_FROM_FP(fp)->method;
5179 self->interpSave.method = curMethod;
5213 * Set "methodToCall" to the Method we're calling, and "methodCallRange"
5223 * The caller must EXPORT_PC before jumping here, because any method
5226 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall,
5294 * the current method's stack frame, and the method to call in
5315 LOGV("Stack overflow on method call (start=%p end=%p newBot=%p(%d) size=%d '%s')",
5348 newSaveArea->method = methodToCall;
5366 self->interpSave.method = curMethod;
5377 FINISH(0); // jump to method start
5396 * to the method arguments.