/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | ClassDataItem.java | 57 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 D | ClassDataItem.java | 53 private final ArrayList<EncodedMethod> directMethods; field in class:ClassDataItem 85 this.directMethods = new ArrayList<EncodedMethod>(20); 110 && directMethods.isEmpty() && virtualMethods.isEmpty(); 156 directMethods.add(method); 180 int sz = directMethods.size() + virtualMethods.size(); 183 result.addAll(directMethods); 210 sz = directMethods.size(); 213 directMethods.get(i).debugPrint(pw, verbose); 240 if (!directMethods.isEmpty()) { 241 Collections.sort(directMethods); [all...] |
/dalvik/libdex/ |
H A D | DexClass.cpp | 150 result->directMethods = (DexMethod*) ptr; 153 result->directMethods = NULL; 177 &result->directMethods[i], &lastIndex);
|
H A D | DexClass.h | 55 DexMethod* directMethods; member in struct:DexClassData
|
H A D | DexSwapVerify.cpp | 1541 classData->directMethods, true); 1598 u4 methodIdx = classData->directMethods[0].methodIdx; 1634 const DexMethod* meth = &classData->directMethods[i];
|
/dalvik/vm/reflect/ |
H A D | Reflect.cpp | 353 slot = meth - clazz->directMethods; 372 return &clazz->directMethods[slot]; 473 Method* meth = &clazz->directMethods[i]; 494 Method* meth = &clazz->directMethods[i]; 634 meth = clazz->directMethods; 666 meth = clazz->directMethods; 768 clazz->directMethods, name, targetDescriptor);
|
H A D | Proxy.cpp | 128 newClass->directMethods = (Method*) dvmLinearAlloc(newClass->classLoader, 130 createConstructor(newClass, &newClass->directMethods[0]); 131 dvmLinearReadOnly(newClass->classLoader, newClass->directMethods);
|
/dalvik/vm/oo/ |
H A D | Class.cpp | 1896 newClass->directMethods = (Method*) dvmLinearAlloc(classLoader, 1900 loadMethodFromDex(newClass, &method, &newClass->directMethods[i]); 1904 newClass->directMethods[i].registerMap = pMap; 1906 assert((newClass->directMethods[i].registersSize+7) / 8 == 1907 newClass->directMethods[i].registerMap->regWidth); 1911 dvmLinearReadOnly(classLoader, newClass->directMethods); 2050 if (clazz->directMethods != NULL) { 2051 Method *directMethods = clazz->directMethods; local 2053 clazz->directMethods [all...] |
H A D | Object.cpp | 395 methods = clazz->directMethods; 444 Method* method = &clazz->directMethods[i]; 475 // found in the directMethods list, rather than NotFoundError.
|
H A D | Object.h | 410 Method* directMethods; member in struct:ClassObject
|
/dalvik/dexlist/ |
H A D | DexList.cpp | 185 dumpMethod(pDexFile, fileName, &pClassData->directMethods[i], i);
|
/dalvik/dx/src/com/android/dx/merge/ |
H A D | DexMerger.java | 772 ClassData.Method[] directMethods = classData.getDirectMethods(); 777 classDataOut.writeUleb128(directMethods.length); 782 transformMethods(in, indexMap, directMethods);
|
/dalvik/vm/ |
H A D | Native.cpp | 543 unregisterJNINativeMethods(clazz->directMethods, clazz->directMethodCount);
|
H A D | Profile.cpp | 467 meth = &clazz->directMethods[i];
|
H A D | Debugger.cpp | 1230 meth = &clazz->directMethods[i];
|
H A D | Jni.cpp | 698 dumpMethods(clazz->directMethods, clazz->directMethodCount, methodName);
|
/dalvik/vm/native/ |
H A D | dalvik_system_VMRuntime.cpp | 517 const DexMethod* pDexMethod = &pClassData->directMethods[methodIndex];
|
/dalvik/vm/analysis/ |
H A D | RegisterMap.cpp | 671 const Method* meth = &clazz->directMethods[i]; 674 if (!writeMapForMethod(&clazz->directMethods[i], &ptr)) {
|
H A D | DexVerify.cpp | 50 if (!verifyMethod(&clazz->directMethods[i])) {
|
H A D | Optimize.cpp | 126 optimizeMethod(&clazz->directMethods[i], essentialOnly);
|
/dalvik/dexdump/ |
H A D | DexDump.cpp | 1498 dumpMethod(pDexFile, &pClassData->directMethods[i], i); 1718 dumpMethodMap(pDexFile, &pClassData->directMethods[i], i, &data);
|