Home | History | Annotate | Download | only in oo

Lines Matching defs:virtualMethods

1837         newClass->virtualMethods = (Method*) dvmLinearAlloc(classLoader,
1841 loadMethodFromDex(newClass, &method, &newClass->virtualMethods[i]);
1845 newClass->virtualMethods[i].registerMap = pMap;
1847 assert((newClass->virtualMethods[i].registersSize+7) / 8 ==
1848 newClass->virtualMethods[i].registerMap->regWidth);
1852 dvmLinearReadOnly(classLoader, newClass->virtualMethods);
1978 if (clazz->virtualMethods != NULL) {
1979 Method *virtualMethods = clazz->virtualMethods;
1982 clazz->virtualMethods = NULL;
1983 dvmLinearReadWrite(clazz->classLoader, virtualMethods);
1985 freeMethodInnards(&virtualMethods[i]);
1987 dvmLinearReadOnly(clazz->classLoader, virtualMethods);
1988 dvmLinearFree(clazz->classLoader, virtualMethods);
2701 dvmLinearReadWrite(clazz->classLoader, clazz->virtualMethods);
2704 clazz->virtualMethods[i].methodIndex = (u2) i;
2706 dvmLinearReadOnly(clazz->classLoader, clazz->virtualMethods);
2835 dvmLinearReadWrite(clazz->classLoader, clazz->virtualMethods);
2852 Method* localMeth = &clazz->virtualMethods[i];
2919 clazz->vtable[i] = &clazz->virtualMethods[i];
2920 clazz->virtualMethods[i].methodIndex = (u2) i;
2929 dvmLinearReadOnly(clazz->classLoader, clazz->virtualMethods);
2946 * Because of "Miranda methods", this may reallocate clazz->virtualMethods.
3168 Method* imeth = &interface->virtualMethods[methIdx];
3281 * have vtable entries. We have to expand our virtualMethods
3284 if (clazz->virtualMethods == NULL) {
3288 //dvmLinearReadOnly(clazz->classLoader, clazz->virtualMethods);
3290 clazz->virtualMethods,
3293 if (newVirtualMethods != clazz->virtualMethods) {
3302 * Reminder: clazz->virtualMethods and clazz->virtualMethodCount
3319 clazz->virtualMethods = newVirtualMethods;
3322 dvmLinearReadOnly(clazz->classLoader, clazz->virtualMethods);
3348 meth = clazz->virtualMethods + oldMethodCount;
3350 dvmLinearReadWrite(clazz->classLoader, clazz->virtualMethods);
3355 dvmLinearReadOnly(clazz->classLoader, clazz->virtualMethods);
3426 dvmLinearReadWrite(clazz->classLoader, clazz->virtualMethods);
3431 meth = clazz->virtualMethods;
3443 dvmLinearReadOnly(clazz->classLoader, clazz->virtualMethods);
4546 dvmLinearReadWrite(clazz->classLoader, clazz->virtualMethods);
4559 dvmLinearReadOnly(clazz->classLoader, clazz->virtualMethods);
4582 dvmLinearReadWrite(clazz->classLoader, clazz->virtualMethods);
4587 dvmLinearReadOnly(clazz->classLoader, clazz->virtualMethods);
4720 ent->clazz->virtualMethods[j].name,
4748 &clazz->virtualMethods[i].prototype);
4750 (u4) clazz->virtualMethods[i].methodIndex,
4751 clazz->virtualMethods[i].name,