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
468 GOTO_TARGET_DECL(invokeMethod, bool methodCallRange, const Method* methodToCall,
1222 const Method* curMethod; // method we're interpreting
1229 /* method call setup */
1230 const Method* methodToCall;
1239 curMethod = self->interpSave.method;
1260 methodToCall = (const Method*) -1;
2896 * because we need to detect other events (method entry, single
2914 ref = FETCH(1); /* class/field/method ref */
2923 * This has the same form as other method calls, but we ignore
2928 * the rest uninitialized. We're assuming that, if the method
2934 * on empty method). Note that valgrind is perfectly happy
4356 ref = FETCH(1) | (u4)FETCH(2) << 16; /* class/field/method ref */
4482 Method* baseMethod;
4488 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4497 ref = FETCH(1); /* method ref */
4501 * The object against which we are executing a method is always
4521 * Resolve the method. This is the correct method for the static
4528 ILOGV("+ unknown method or access denied");
4535 * method.
4550 * method foo() in Base, and invoke foo() from a method in Base.
4554 * the method.
4556 dvmThrowAbstractMethodError("abstract method not implemented");
4572 LOGW("WRONG METHOD: base=%s.%s virtual[%d]=%s.%s",
4588 Method* baseMethod;
4594 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4603 ref = FETCH(1); /* method ref */
4622 * Resolve the method. This is the correct method for the static
4632 ILOGV("+ unknown method or access denied");
4639 * method's class.
4641 * We're using the current method's class' superclass, not the
4643 * in a method inherited from a superclass, and we want to run
4648 * Method does not exist in the superclass. Could happen if
4658 dvmThrowAbstractMethodError("abstract method not implemented");
4682 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4691 ref = FETCH(1); /* method ref */
4695 * The object against which we are executing a method is always
4718 * Given a class and a method index, find the Method* with the
4743 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4752 ref = FETCH(1); /* method ref */
4774 ILOGV("+ unknown direct method"); // should be impossible
4786 ref = FETCH(1) | (u4)FETCH(2) << 16; /* method ref */
4794 ref = FETCH(1); /* method ref */
4809 ILOGV("+ unknown method");
4840 * The object against which we are executing a method is always
4861 * method.
4872 dvmThrowAbstractMethodError("abstract method not implemented");
4922 * method's class.
4924 * We're using the current method's class' superclass, not the
4926 * in a method inherited from a superclass, and we want to run
4927 * in the method's class' superclass.
4933 dvmThrowAbstractMethodError("abstract method not implemented");
4987 /* bail without popping the method frame from stack */
4994 curMethod = SAVEAREA_FROM_FP(fp)->method;
4995 self->interpSave.method = curMethod;
5120 const Method* catchMethod = SAVEAREA_FROM_FP(fp)->method;
5134 curMethod = SAVEAREA_FROM_FP(fp)->method;
5135 self->interpSave.method = curMethod;
5169 * Set "methodToCall" to the Method we're calling, and "methodCallRange"
5179 * The caller must EXPORT_PC before jumping here, because any method
5182 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall,
5250 * the current method's stack frame, and the method to call in
5271 LOGV("Stack overflow on method call (start=%p end=%p newBot=%p(%d) size=%d '%s')",
5304 newSaveArea->method = methodToCall;
5322 self->interpSave.method = curMethod;
5333 FINISH(0); // jump to method start
5352 * to the method arguments.