Home | History | Annotate | Download | only in alloc

Lines Matching refs:Method

981          * been enqueued.  The Reference.enqueue() method
1527 const Method *method;
1530 method = saveArea->method;
1531 if (method != NULL && !dvmIsNativeMethod(method)) {
1534 if (dvmPointerSetAddEntry(gDvm.preciseMethods, method))
1536 method->clazz->descriptor, method->name, method);
1555 * interp method #2
1556 * native method
1557 * interp method #1
1559 * and then GC while in the native method after returning
1560 * from interp method #2. The currentPc on the stack is
1561 * for interp method #1, but thread->currentPc2 is still
1562 * set for the last thing interp method #2 did.
1573 * executing instructions in the original method will hit
1580 method->clazz->descriptor, method->name, method->insns);
1590 * to be at something other than a method invocation. For
1607 Method* nonConstMethod = (Method*) method; // quiet gcc
1610 //LOG_SCAV("PGC: %s.%s", method->clazz->descriptor, method->name);
1614 int addr = saveArea->xtra.currentPc - method->insns;
1619 method->clazz->descriptor, method->name, addr);
1622 method->clazz->descriptor, method->name, addr,
1635 LOG_SCAV("PGC: no map for %s.%s", method->clazz->descriptor, method->name);
1643 framePtr += method->registersSize;
1654 for (int i = method->registersSize - 1; i >= 0; i--) {
1672 method->registersSize-1 - i, rval);
1689 method->registersSize-1 - i, rval);
1699 * this is a native method and the registers are just the "ins",
1745 Method *method;
1753 method = (Method *)saveArea->method;
1754 if (method != NULL && dvmIsNativeMethod(method)) {
1756 * This is native method, pin its arguments.
1761 * changed (an interpreted method can freely use registers
1767 * of the arguments by examining the method signature.
1770 method->clazz->descriptor, method->name);
1771 assert(method->registersSize == method->insSize);
1772 if (!dvmIsStaticMethod(method)) {
1780 * entry method to be declared "static" then this
1788 shorty = method->shorty+1; // skip return value
1789 for (int i = method->registersSize - 1; i >= 0; i--, framePtr++) {
1812 } else if (method != NULL && !dvmIsNativeMethod(method)) {
1813 const RegisterMap* pMap = dvmGetExpandedRegisterMap(method);
1816 LOGI("conservative : %s.%s", method->clazz->descriptor, method->name);
1819 int addr = saveArea->xtra.currentPc - method->insns;
1826 for (int i = 0; i < method->registersSize; ++i) {
1847 LOG_PIN("Pin native method arguments");