/dalvik/dx/src/com/android/dx/io/ |
H A D | ClassData.java | 22 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 D | DexBuffer.java | 486 ClassData.Method[] directMethods = readMethods(directMethodsSize); 488 return new ClassData(staticFields, instanceFields, directMethods, virtualMethods);
|
/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 | 54 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 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 | 1529 classData->directMethods, true); 1586 u4 methodIdx = classData->directMethods[0].methodIdx; 1622 const DexMethod* meth = &classData->directMethods[i];
|
/dalvik/vm/reflect/ |
H A D | Reflect.cpp | 352 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 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 | 1893 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 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 | 412 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 | 743 ClassData.Method[] directMethods = classData.getDirectMethods(); 748 classDataOut.writeUleb128(directMethods.length); 753 transformMethods(in, indexMap, directMethods);
|
/dalvik/vm/ |
H A D | Native.cpp | 540 unregisterJNINativeMethods(clazz->directMethods, clazz->directMethodCount);
|
H A D | Profile.cpp | 324 meth = &clazz->directMethods[i];
|
H A D | Debugger.cpp | 1230 meth = &clazz->directMethods[i];
|
H A D | Jni.cpp | 701 dumpMethods(clazz->directMethods, clazz->directMethodCount, methodName);
|
/dalvik/vm/analysis/ |
H A D | RegisterMap.cpp | 669 const Method* meth = &clazz->directMethods[i]; 672 if (!writeMapForMethod(&clazz->directMethods[i], &ptr)) {
|
H A D | DexVerify.cpp | 50 if (!verifyMethod(&clazz->directMethods[i])) {
|
H A D | Optimize.cpp | 125 optimizeMethod(&clazz->directMethods[i], essentialOnly);
|
/dalvik/dexdump/ |
H A D | DexDump.cpp | 1484 dumpMethod(pDexFile, &pClassData->directMethods[i], i); 1704 dumpMethodMap(pDexFile, &pClassData->directMethods[i], i, &data);
|