Home
last modified time | relevance | path

Searched refs:directMethods (Results 1 – 21 of 21) sorted by relevance

/dalvik/dx/src/com/android/dx/dex/file/
DClassDataItem.java53 private final ArrayList<EncodedMethod> directMethods; field in ClassDataItem
85 this.directMethods = new ArrayList<EncodedMethod>(20); in ClassDataItem()
110 && directMethods.isEmpty() && virtualMethods.isEmpty(); in isEmpty()
156 directMethods.add(method); in addDirectMethod()
180 int sz = directMethods.size() + virtualMethods.size(); in getMethods()
183 result.addAll(directMethods); in getMethods()
210 sz = directMethods.size(); in debugPrint()
213 directMethods.get(i).debugPrint(pw, verbose); in debugPrint()
240 if (!directMethods.isEmpty()) { in addContents()
241 Collections.sort(directMethods); in addContents()
[all …]
/dalvik/dexgen/src/com/android/dexgen/dex/file/
DClassDataItem.java57 private final ArrayList<EncodedMethod> directMethods; field in ClassDataItem
89 this.directMethods = new ArrayList<EncodedMethod>(20); in ClassDataItem()
114 && directMethods.isEmpty() && virtualMethods.isEmpty(); in isEmpty()
160 directMethods.add(method); in addDirectMethod()
184 int sz = directMethods.size() + virtualMethods.size(); in getMethods()
187 result.addAll(directMethods); in getMethods()
214 sz = directMethods.size(); in debugPrint()
217 directMethods.get(i).debugPrint(pw, verbose); in debugPrint()
244 if (!directMethods.isEmpty()) { in addContents()
245 Collections.sort(directMethods); in addContents()
[all …]
/dalvik/libdex/
DDexClass.cpp150 result->directMethods = (DexMethod*) ptr; in dexReadAndVerifyClassData()
153 result->directMethods = NULL; in dexReadAndVerifyClassData()
177 &result->directMethods[i], &lastIndex); in dexReadAndVerifyClassData()
DDexClass.h55 DexMethod* directMethods; member
DDexSwapVerify.cpp1541 classData->directMethods, true); in verifyClassDataItem0()
1598 u4 methodIdx = classData->directMethods[0].methodIdx; in findFirstClassDataDefiner()
1634 const DexMethod* meth = &classData->directMethods[i]; in crossVerifyClassDataItem()
/dalvik/vm/reflect/
DReflect.cpp353 slot = meth - clazz->directMethods; in methodToSlot()
372 return &clazz->directMethods[slot]; in dvmSlotToMethod()
473 Method* meth = &clazz->directMethods[i]; in dvmGetDeclaredConstructors()
494 Method* meth = &clazz->directMethods[i]; in dvmGetDeclaredConstructors()
634 meth = clazz->directMethods; in dvmGetDeclaredMethods()
666 meth = clazz->directMethods; in dvmGetDeclaredMethods()
768 clazz->directMethods, name, targetDescriptor); in dvmGetDeclaredConstructorOrMethod()
DProxy.cpp128 newClass->directMethods = (Method*) dvmLinearAlloc(newClass->classLoader, in dvmGenerateProxyClass()
130 createConstructor(newClass, &newClass->directMethods[0]); in dvmGenerateProxyClass()
131 dvmLinearReadOnly(newClass->classLoader, newClass->directMethods); in dvmGenerateProxyClass()
/dalvik/vm/oo/
DClass.cpp1896 newClass->directMethods = (Method*) dvmLinearAlloc(classLoader, in loadClassFromDex0()
1900 loadMethodFromDex(newClass, &method, &newClass->directMethods[i]); in loadClassFromDex0()
1904 newClass->directMethods[i].registerMap = pMap; in loadClassFromDex0()
1906 assert((newClass->directMethods[i].registersSize+7) / 8 == in loadClassFromDex0()
1907 newClass->directMethods[i].registerMap->regWidth); in loadClassFromDex0()
1911 dvmLinearReadOnly(classLoader, newClass->directMethods); in loadClassFromDex0()
2050 if (clazz->directMethods != NULL) { in dvmFreeClassInnards()
2051 Method *directMethods = clazz->directMethods; in dvmFreeClassInnards() local
2053 clazz->directMethods = NULL; in dvmFreeClassInnards()
2055 dvmLinearReadWrite(clazz->classLoader, directMethods); in dvmFreeClassInnards()
[all …]
DObject.cpp395 methods = clazz->directMethods; in findMethodInListByDescriptor()
444 Method* method = &clazz->directMethods[i]; in findMethodInListByProto()
DObject.h410 Method* directMethods; member
/dalvik/dexlist/
DDexList.cpp185 dumpMethod(pDexFile, fileName, &pClassData->directMethods[i], i); in dumpClass()
/dalvik/dx/src/com/android/dx/merge/
DDexMerger.java773 ClassData.Method[] directMethods = classData.getDirectMethods(); in transformClassData() local
778 classDataOut.writeUleb128(directMethods.length); in transformClassData()
783 transformMethods(in, indexMap, directMethods); in transformClassData()
/dalvik/vm/
DNative.cpp543 unregisterJNINativeMethods(clazz->directMethods, clazz->directMethodCount); in dvmUnregisterJNINativeMethods()
DProfile.cpp467 meth = &clazz->directMethods[i]; in dumpMarkedMethods()
DDebugger.cpp1230 meth = &clazz->directMethods[i]; in dvmDbgOutputAllMethods()
DJni.cpp698 dumpMethods(clazz->directMethods, clazz->directMethodCount, methodName); in dumpCandidateMethods()
/dalvik/vm/native/
Ddalvik_system_VMRuntime.cpp517 const DexMethod* pDexMethod = &pClassData->directMethods[methodIndex]; in Dalvik_dalvik_system_VMRuntime_preloadDexCaches()
/dalvik/vm/analysis/
DRegisterMap.cpp671 const Method* meth = &clazz->directMethods[i]; in writeMapsAllMethods()
674 if (!writeMapForMethod(&clazz->directMethods[i], &ptr)) { in writeMapsAllMethods()
DDexVerify.cpp50 if (!verifyMethod(&clazz->directMethods[i])) { in dvmVerifyClass()
DOptimize.cpp126 optimizeMethod(&clazz->directMethods[i], essentialOnly); in dvmOptimizeClass()
/dalvik/dexdump/
DDexDump.cpp1498 dumpMethod(pDexFile, &pClassData->directMethods[i], i); in dumpClass()
1718 dumpMethodMap(pDexFile, &pClassData->directMethods[i], i, &data); in dumpRegisterMaps()