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

/dalvik/dx/src/com/android/dx/io/
H A DClassData.java22 private final Method[] directMethods; field in class:ClassData
26 Method[] directMethods, Method[] virtualMethods) {
29 this.directMethods = directMethods;
42 return directMethods;
57 Method[] result = new Method[directMethods.length + virtualMethods.length];
58 System.arraycopy(directMethods, 0, result, 0, directMethods.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.java525 ClassData.Method[] directMethods = readMethods(directMethodsSize);
527 return new ClassData(staticFields, instanceFields, directMethods, virtualMethods);
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DClassDataItem.java57 private final ArrayList<EncodedMethod> directMethods; field in class:ClassDataItem
89 this.directMethods = new ArrayList<EncodedMethod>(20);
114 && directMethods.isEmpty() && virtualMethods.isEmpty();
160 directMethods.add(method);
184 int sz = directMethods.size() + virtualMethods.size();
187 result.addAll(directMethods);
214 sz = directMethods.size();
217 directMethods.get(i).debugPrint(pw, verbose);
244 if (!directMethods.isEmpty()) {
245 Collections.sort(directMethods);
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DClassDataItem.java54 private final ArrayList<EncodedMethod> directMethods; field in class:ClassDataItem
86 this.directMethods = new ArrayList<EncodedMethod>(20);
111 && directMethods.isEmpty() && virtualMethods.isEmpty();
157 directMethods.add(method);
181 int sz = directMethods.size() + virtualMethods.size();
184 result.addAll(directMethods);
211 sz = directMethods.size();
214 directMethods.get(i).debugPrint(pw, verbose);
241 if (!directMethods.isEmpty()) {
242 Collections.sort(directMethods);
[all...]
/dalvik/libdex/
H A DDexClass.cpp150 result->directMethods = (DexMethod*) ptr;
153 result->directMethods = NULL;
177 &result->directMethods[i], &lastIndex);
H A DDexClass.h55 DexMethod* directMethods; member in struct:DexClassData
H A DDexSwapVerify.cpp1529 classData->directMethods, true);
1586 u4 methodIdx = classData->directMethods[0].methodIdx;
1622 const DexMethod* meth = &classData->directMethods[i];
/dalvik/vm/reflect/
H A DReflect.cpp352 slot = meth - clazz->directMethods;
371 return &clazz->directMethods[slot];
471 Method* meth = &clazz->directMethods[i];
492 Method* meth = &clazz->directMethods[i];
631 meth = clazz->directMethods;
663 meth = clazz->directMethods;
765 clazz->directMethods, name, targetDescriptor);
H A DProxy.cpp128 newClass->directMethods = (Method*) dvmLinearAlloc(newClass->classLoader,
130 createConstructor(newClass, &newClass->directMethods[0]);
131 dvmLinearReadOnly(newClass->classLoader, newClass->directMethods);
/dalvik/vm/oo/
H A DClass.cpp1893 newClass->directMethods = (Method*) dvmLinearAlloc(classLoader,
1897 loadMethodFromDex(newClass, &method, &newClass->directMethods[i]);
1901 newClass->directMethods[i].registerMap = pMap;
1903 assert((newClass->directMethods[i].registersSize+7) / 8 ==
1904 newClass->directMethods[i].registerMap->regWidth);
1908 dvmLinearReadOnly(classLoader, newClass->directMethods);
2047 if (clazz->directMethods != NULL) {
2048 Method *directMethods = clazz->directMethods; local
2050 clazz->directMethods
[all...]
H A DObject.cpp395 methods = clazz->directMethods;
444 Method* method = &clazz->directMethods[i];
475 // found in the directMethods list, rather than NotFoundError.
H A DObject.h412 Method* directMethods; member in struct:ClassObject
/dalvik/dexlist/
H A DDexList.cpp185 dumpMethod(pDexFile, fileName, &pClassData->directMethods[i], i);
/dalvik/dx/src/com/android/dx/merge/
H A DDexMerger.java753 ClassData.Method[] directMethods = classData.getDirectMethods();
758 classDataOut.writeUleb128(directMethods.length);
763 transformMethods(in, indexMap, directMethods);
/dalvik/vm/
H A DNative.cpp541 unregisterJNINativeMethods(clazz->directMethods, clazz->directMethodCount);
H A DProfile.cpp324 meth = &clazz->directMethods[i];
H A DDebugger.cpp1230 meth = &clazz->directMethods[i];
H A DJni.cpp701 dumpMethods(clazz->directMethods, clazz->directMethodCount, methodName);
/dalvik/vm/analysis/
H A DRegisterMap.cpp669 const Method* meth = &clazz->directMethods[i];
672 if (!writeMapForMethod(&clazz->directMethods[i], &ptr)) {
H A DDexVerify.cpp50 if (!verifyMethod(&clazz->directMethods[i])) {
H A DOptimize.cpp125 optimizeMethod(&clazz->directMethods[i], essentialOnly);
/dalvik/dexdump/
H A DDexDump.cpp1493 dumpMethod(pDexFile, &pClassData->directMethods[i], i);
1713 dumpMethodMap(pDexFile, &pClassData->directMethods[i], i, &data);

Completed in 427 milliseconds