Home
last modified time | relevance | path

Searched refs:meth (Results 1 – 13 of 13) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/
DDominators.java48 private final SsaMethod meth; field in Dominators
68 private Dominators(SsaMethod meth, DomFront.DomInfo[] domInfos, in Dominators() argument
70 this.meth = meth; in Dominators()
73 this.blocks = meth.getBlocks(); in Dominators()
86 public static Dominators make(SsaMethod meth, DomFront.DomInfo[] domInfos, in make() argument
88 Dominators result = new Dominators(meth, domInfos, postdom); in make()
172 ? meth.getExitBlock() : meth.getEntryBlock(); in run()
185 meth.forEachBlockDepthFirst(postdom, walker); in run()
DDomFront.java33 private final SsaMethod meth; field in DomFront
58 public DomFront(SsaMethod meth) { in DomFront() argument
59 this.meth = meth; in DomFront()
60 nodes = meth.getBlocks(); in DomFront()
86 Dominators methDom = Dominators.make(meth, domInfos, false); in run()
/dalvik/dx/src/com/android/dx/cf/direct/
DMethodListParser.java80 StdMethod meth = in set() local
83 methods.set(n, meth); in set()
84 return meth; in set()
/dalvik/dx/src/com/android/dx/command/dump/
DBlockDumper.java194 ConcreteMethod meth = in endParsingMember() local
198 ropDump(meth); in endParsingMember()
200 regularDump(meth); in endParsingMember()
209 private void regularDump(ConcreteMethod meth) { in regularDump() argument
210 BytecodeArray code = meth.getCode(); in regularDump()
212 ByteBlockList list = BasicBlocker.identifyBlocks(meth); in regularDump()
284 private void ropDump(ConcreteMethod meth) { in ropDump() argument
286 BytecodeArray code = meth.getCode(); in ropDump()
288 RopMethod rmeth = Ropper.convert(meth, advice, classFile.getMethods()); in ropDump()
292 boolean isStatic = AccessFlags.isStatic(meth.getAccessFlags()); in ropDump()
[all …]
DDotDumper.java113 ConcreteMethod meth = new ConcreteMethod((Method) member, classFile, in endParsingMember() local
118 Ropper.convert(meth, advice, classFile.getMethods()); in endParsingMember()
121 boolean isStatic = AccessFlags.isStatic(meth.getAccessFlags()); in endParsingMember()
123 BaseDumper.computeParamWidth(meth, isStatic), isStatic, in endParsingMember()
DSsaDumper.java90 ConcreteMethod meth = in endParsingMember() local
93 RopMethod rmeth = Ropper.convert(meth, advice, classFile.getMethods()); in endParsingMember()
95 boolean isStatic = AccessFlags.isStatic(meth.getAccessFlags()); in endParsingMember()
96 int paramWidth = computeParamWidth(meth, isStatic); in endParsingMember()
DBaseDumper.java108 static int computeParamWidth(ConcreteMethod meth, boolean isStatic) { in computeParamWidth() argument
109 return meth.getEffectiveDescriptor().getParameterTypes(). in computeParamWidth()
/dalvik/dx/src/com/android/dx/dex/cf/
DCfTranslator.java257 CstMethodRef meth = new CstMethodRef(thisClass, one.getNat()); in processMethods() local
263 boolean isConstructor = meth.isInstanceInit() || in processMethods()
264 meth.isClassInit(); in processMethods()
284 paramSize = meth.getParameterWordCount(isStatic); in processMethods()
345 new EncodedMethod(meth, accessFlags, code, exceptions); in processMethods()
347 if (meth.isInstanceInit() || meth.isClassInit() || in processMethods()
357 out.addMethodAnnotations(meth, annotations, dexFile); in processMethods()
363 out.addParameterAnnotations(meth, list, dexFile); in processMethods()
365 dexFile.getMethodIds().intern(meth); in processMethods()
/dalvik/dexlist/
DDexList.cpp268 char* meth = strrchr(gParms.argCopy, '.'); in main() local
269 if (meth == NULL) { in main()
274 *meth = '\0'; in main()
276 gParms.methodToFind = meth+1; in main()
/dalvik/dexgen/src/com/android/dexgen/rop/code/
DRops.java1208 Prototype meth = cstMeth.getPrototype(); in ropFor() local
1210 meth = meth.withFirstParameter(definer.getClassType()); in ropFor()
1211 return opInvokeVirtual(meth); in ropFor()
1215 Prototype meth = cstMeth.getPrototype(); in ropFor() local
1217 meth = meth.withFirstParameter(definer.getClassType()); in ropFor()
1218 return opInvokeSuper(meth); in ropFor()
1222 Prototype meth = cstMeth.getPrototype(); in ropFor() local
1224 meth = meth.withFirstParameter(definer.getClassType()); in ropFor()
1225 return opInvokeDirect(meth); in ropFor()
1229 Prototype meth = cstMeth.getPrototype(); in ropFor() local
[all …]
/dalvik/dx/src/com/android/dx/rop/code/
DRops.java1208 Prototype meth = cstMeth.getPrototype(); in ropFor() local
1210 meth = meth.withFirstParameter(definer.getClassType()); in ropFor()
1211 return opInvokeVirtual(meth); in ropFor()
1215 Prototype meth = cstMeth.getPrototype(); in ropFor() local
1217 meth = meth.withFirstParameter(definer.getClassType()); in ropFor()
1218 return opInvokeSuper(meth); in ropFor()
1222 Prototype meth = cstMeth.getPrototype(); in ropFor() local
1224 meth = meth.withFirstParameter(definer.getClassType()); in ropFor()
1225 return opInvokeDirect(meth); in ropFor()
1229 Prototype meth = cstMeth.getPrototype(); in ropFor() local
[all …]
/dalvik/dx/src/com/android/dx/command/dexer/
DMain.java1084 for (EncodedMethod meth : allMeths) { in dumpMethod()
1085 String methName = meth.getName().getString(); in dumpMethod()
1088 meths.put(meth.getRef().getNat(), meth); in dumpMethod() local
1099 for (EncodedMethod meth : meths.values()) { in dumpMethod()
1101 meth.debugPrint(pw, args.verboseDump); in dumpMethod()
1113 clazz.getMethodAnnotations(meth.getRef()); in dumpMethod()
1115 clazz.getParameterAnnotations(meth.getRef()); in dumpMethod()
/dalvik/libdex/
DDexSwapVerify.cpp216 const DexMethodId* meth = dexGetMethodId(state->pDexFile, methodIdx); in verifyMethodDefiner() local
217 return meth->classIdx == definingClass; in verifyMethodDefiner()
1573 const DexMethodId* meth = dexGetMethodId(state->pDexFile, methodIdx); in findFirstClassDataDefiner() local
1574 return meth->classIdx; in findFirstClassDataDefiner()
1579 const DexMethodId* meth = dexGetMethodId(state->pDexFile, methodIdx); in findFirstClassDataDefiner() local
1580 return meth->classIdx; in findFirstClassDataDefiner()
1608 const DexMethod* meth = &classData->directMethods[i]; in crossVerifyClassDataItem() local
1609 okay = dexDataMapVerify0Ok(state->pDataMap, meth->codeOff, in crossVerifyClassDataItem()
1611 && verifyMethodDefiner(state, definingClass, meth->methodIdx); in crossVerifyClassDataItem()
1616 const DexMethod* meth = &classData->virtualMethods[i]; in crossVerifyClassDataItem() local
[all …]