Searched refs:virtualMethods (Results 1 - 22 of 22) sorted by relevance

/dalvik/dx/src/com/android/dx/io/
H A DClassData.java23 private final Method[] virtualMethods; field in class:ClassData
26 Method[] directMethods, Method[] virtualMethods) {
30 this.virtualMethods = virtualMethods;
46 return virtualMethods;
57 Method[] result = new Method[directMethods.length + virtualMethods.length];
59 System.arraycopy(virtualMethods, 0, result, directMethods.length, virtualMethods.length);
25 ClassData(Field[] staticFields, Field[] instanceFields, Method[] directMethods, Method[] virtualMethods) argument
H A DDexBuffer.java487 ClassData.Method[] virtualMethods = readMethods(virtualMethodsSize);
488 return new ClassData(staticFields, instanceFields, directMethods, virtualMethods);
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DClassDataItem.java60 private final ArrayList<EncodedMethod> virtualMethods; field in class:ClassDataItem
90 this.virtualMethods = new ArrayList<EncodedMethod>(20);
114 && directMethods.isEmpty() && virtualMethods.isEmpty();
173 virtualMethods.add(method);
184 int sz = directMethods.size() + virtualMethods.size();
188 result.addAll(virtualMethods);
220 sz = virtualMethods.size();
223 virtualMethods.get(i).debugPrint(pw, verbose);
251 if (!virtualMethods.isEmpty()) {
252 Collections.sort(virtualMethods);
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DClassDataItem.java57 private final ArrayList<EncodedMethod> virtualMethods; field in class:ClassDataItem
87 this.virtualMethods = new ArrayList<EncodedMethod>(20);
111 && directMethods.isEmpty() && virtualMethods.isEmpty();
170 virtualMethods.add(method);
181 int sz = directMethods.size() + virtualMethods.size();
185 result.addAll(virtualMethods);
217 sz = virtualMethods.size();
220 virtualMethods.get(i).debugPrint(pw, verbose);
248 if (!virtualMethods.isEmpty()) {
249 Collections.sort(virtualMethods);
[all...]
/dalvik/libdex/
H A DDexClass.cpp157 result->virtualMethods = (DexMethod*) ptr;
159 result->virtualMethods = NULL;
183 &result->virtualMethods[i], &lastIndex);
H A DDexClass.h56 DexMethod* virtualMethods; member in struct:DexClassData
H A DDexSwapVerify.cpp1537 classData->virtualMethods, false);
1592 u4 methodIdx = classData->virtualMethods[0].methodIdx;
1630 const DexMethod* meth = &classData->virtualMethods[i];
/dalvik/vm/oo/
H A DClass.cpp1917 newClass->virtualMethods = (Method*) dvmLinearAlloc(classLoader,
1921 loadMethodFromDex(newClass, &method, &newClass->virtualMethods[i]);
1925 newClass->virtualMethods[i].registerMap = pMap;
1927 assert((newClass->virtualMethods[i].registersSize+7) / 8 ==
1928 newClass->virtualMethods[i].registerMap->regWidth);
1932 dvmLinearReadOnly(classLoader, newClass->virtualMethods);
2059 if (clazz->virtualMethods != NULL) {
2060 Method *virtualMethods = clazz->virtualMethods; local
2063 clazz->virtualMethods
[all...]
H A DObject.cpp392 methods = clazz->virtualMethods;
436 Method* method = &clazz->virtualMethods[i];
492 Method* methods = clazz->virtualMethods;
H A DObject.h416 Method* virtualMethods; member in struct:ClassObject
/dalvik/vm/reflect/
H A DProxy.cpp147 newClass->virtualMethods =
150 createHandlerMethod(newClass, &newClass->virtualMethods[i], methods[i]);
153 dvmLinearReadOnly(newClass->classLoader, newClass->virtualMethods);
300 allMethods[allCount++] = &clazz->virtualMethods[j];
308 allMethods[allCount++] = &iclass->virtualMethods[k];
1006 int methodIndex = method - method->clazz->virtualMethods;
H A DReflect.cpp356 slot = meth - clazz->virtualMethods;
374 return &clazz->virtualMethods[slot];
623 Method* meth = clazz->virtualMethods;
649 meth = clazz->virtualMethods;
768 clazz->virtualMethods, name, targetDescriptor);
/dalvik/dexlist/
H A DDexList.cpp189 dumpMethod(pDexFile, fileName, &pClassData->virtualMethods[i], i);
/dalvik/dx/src/com/android/dx/merge/
H A DDexMerger.java744 ClassData.Method[] virtualMethods = classData.getVirtualMethods();
749 classDataOut.writeUleb128(virtualMethods.length);
754 transformMethods(in, indexMap, virtualMethods);
/dalvik/vm/
H A DNative.cpp541 unregisterJNINativeMethods(clazz->virtualMethods, clazz->virtualMethodCount);
H A DProfile.cpp311 meth = &clazz->virtualMethods[i];
H A DDebugger.cpp1244 meth = &clazz->virtualMethods[i];
H A DJni.cpp700 dumpMethods(clazz->virtualMethods, clazz->virtualMethodCount, methodName);
/dalvik/vm/analysis/
H A DRegisterMap.cpp680 const Method* meth = &clazz->virtualMethods[i];
683 if (!writeMapForMethod(&clazz->virtualMethods[i], &ptr)) {
H A DDexVerify.cpp56 if (!verifyMethod(&clazz->virtualMethods[i])) {
H A DOptimize.cpp128 optimizeMethod(&clazz->virtualMethods[i], essentialOnly);
/dalvik/dexdump/
H A DDexDump.cpp1490 dumpMethod(pDexFile, &pClassData->virtualMethods[i], i);
1710 dumpMethodMap(pDexFile, &pClassData->virtualMethods[i], i, &data);

Completed in 320 milliseconds