/dalvik/dx/src/com/android/dx/ssa/ |
D | Dominators.java | 48 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()
|
D | DomFront.java | 33 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/ |
D | MethodListParser.java | 80 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/ |
D | BlockDumper.java | 194 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 …]
|
D | DotDumper.java | 113 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()
|
D | SsaDumper.java | 90 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()
|
D | BaseDumper.java | 108 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/ |
D | CfTranslator.java | 257 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/ |
D | DexList.cpp | 268 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/ |
D | Rops.java | 1208 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/ |
D | Rops.java | 1208 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/ |
D | Main.java | 1084 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/ |
D | DexSwapVerify.cpp | 216 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 …]
|