/dalvik/vm/mterp/cstubs/ |
H A D | stubdefs.cpp | 28 #define curMethod self->interpSave.method
|
/dalvik/vm/mterp/mips/ |
H A D | OP_CHECK_CAST_JUMBO.S | 73 LOAD_rSELF_method(a3) # a3<- self->method 76 LOAD_base_offMethod_clazz(a0, a3) # a0<- method->clazz
|
H A D | OP_FILLED_NEW_ARRAY_JUMBO.S | 23 LOAD_rSELF_method(a3) # a3 <- self->method 25 LOAD_base_offMethod_clazz(a0, a3) # a0 <- method->clazz
|
H A D | OP_INSTANCE_OF_JUMBO.S | 82 LOAD_rSELF_method(a0) # a0 <- self->method 85 LOAD_base_offMethod_clazz(a0, a0) # a0 <- method->clazz
|
H A D | OP_FILLED_NEW_ARRAY.S | 19 LOAD_rSELF_method(a3) # a3 <- self->method 21 LOAD_base_offMethod_clazz(a0, a3) # a0 <- method->clazz
|
/dalvik/vm/mterp/x86/ |
H A D | OP_NEW_INSTANCE.S | 96 movl offThread_method(%ecx),%ecx # ecx<- self->method 98 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
|
/dalvik/dx/tests/115-merge/com/android/dx/merge/ |
H A D | DexMergeTest.java | 69 tryCatchFinally.getDeclaredMethod("method").invoke(null); 105 Method method = annotated.getMethod("method", String.class, String.class); 116 assertEquals("@testdata.Annotated$Marker(a=on method, b=[], " 118 method.getAnnotation(marker).toString()); 124 method.getParameterAnnotations()[1][0].toString());
|
/dalvik/vm/alloc/ |
H A D | Alloc.cpp | 77 Method *method = dvmFindDirectMethodByDescriptor(klass, "start", "()V"); local 78 if (method == NULL) { 84 dvmCallMethod(self, method, NULL, &unusedResult);
|
/dalvik/vm/compiler/codegen/mips/ |
H A D | CodegenDriver.cpp | 1008 int dPC = (int) (cUnit->method->insns + mir->offset); 1151 * is not a native method. 1175 (int) (cUnit->method->insns + mir->offset)); 1248 * For verbose printing, store the method pointer in operands[1] first as 1251 predChainingCell->operands[1] = (int) mir->meta.callsiteInfo->method; 1257 (int) (cUnit->method->insns + mir->offset)); 1283 int dPC = (int) (cUnit->method->insns + mir->offset); 1297 * return through ra+16 - fully resolve the callee method. 1370 loadConstant(cUnit, r_A0, (int) (cUnit->method->insns + mir->offset)); 1391 loadConstant(cUnit, r_A0, (int) (cUnit->method 1694 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local 1738 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local 1774 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local 1825 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local 2466 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local [all...] |
/dalvik/vm/ |
H A D | Misc.cpp | 297 std::string dvmHumanReadableMethod(const Method* method, bool withSignature) argument 299 if (method == NULL) { 302 std::string result(dvmHumanReadableDescriptor(method->clazz->descriptor)); 304 result += method->name; 307 char* signature = dexProtoCopyMethodDescriptor(&method->prototype);
|
H A D | Misc.h | 169 std::string dvmHumanReadableMethod(const Method* method, bool withSignature);
|
/dalvik/vm/analysis/ |
H A D | VfyBasicBlock.cpp | 82 * in a large synchronized method). We probably want to use a small 154 * Returning from the method (via a return statement or an uncaught 162 const Method* meth = vdata->method; 248 ALOGI("Basic blocks for %s.%s:%s", vdata->method->clazz->descriptor, 249 vdata->method->name, vdata->method->shorty); 298 const Method* meth = vdata->method; 359 /* no more try blocks in this method */ 369 * It's rare to encounter a method with more than half a
|
H A D | Liveness.cpp | 68 bool verbose = false; //= dvmWantVerboseVerification(vdata->method); 70 const Method* meth = vdata->method; 83 * for method result "registers", which aren't visible to the GC. 103 LOG_VFY_METH(vdata->method, "oh dear"); 115 * un-visited blocks from the tail end of the method). 252 LOG_VFY_METH(vdata->method, 257 LOG_VFY_METH(vdata->method, 322 const Method* meth = vdata->method; 741 bool verbose = dvmWantVerboseVerification(vdata->method); 786 const Method* meth = vdata->method; [all...] |
H A D | CodeVerify.h | 56 * For example, if a method takes a byte argument, we don't want to allow 127 * instruction. We track the status of all registers, and (if the method 133 * track the liveness of the method result register (which is not visible 146 * address of the new-instance instruction. One per method. 151 int addr; /* code offset, or -1 for method arg ("this") */ 163 * The method we're working on. 165 const Method* method; member in struct:VerifierData 168 * Number of code units of instructions in the method. A cache of the 175 * to the method's declared "registersSize". (Does not include the
|
/dalvik/vm/reflect/ |
H A D | Reflect.cpp | 117 * Convert the method signature to an array of classes. 122 * "defClass" is the method's class, which is needed to make class loaders 341 * Convert a method pointer to a slot number. 364 * Convert a slot number to a method pointer. 460 * Ordinarily we init the class the first time we resolve a method. 574 /* method name */ 714 Method* method = NULL; local 719 method = &methods[i]; 720 if (strcmp(name, method->name) != 0 721 || dvmIsMirandaMethod(method) 1260 dvmCreateReflectObjForMethod(const ClassObject* clazz, Method* method) argument [all...] |
/dalvik/vm/mterp/c/ |
H A D | gotoTargets.cpp | 114 ref = FETCH(1); /* method ref */ 118 * The object against which we are executing a method is always 137 * Resolve the method. This is the correct method for the static 144 ILOGV("+ unknown method or access denied"); 151 * method. 166 * method foo() in Base, and invoke foo() from a method in Base. 170 * the method. 172 dvmThrowAbstractMethodError("abstract method no [all...] |
/dalvik/vm/compiler/codegen/arm/ |
H A D | Assemble.cpp | 1664 cellAddr->method = newContent->method; 1694 * Different classes but same method implementation - it is safe to just 1697 } else if (cellAddr->method == newContent->method) { 1738 * This method is called from the invoke templates for virtual and interface 1740 * written in assembly and have setup method, cell, and clazz at r0, r2, and 1751 const Method *dvmJitToPatchPredictedChain(const Method *method, argument 1763 if (dvmIsNativeMethod(method)) { 1777 tgtAddr = (int) dvmJitGetTraceAddr(method 2033 const Method *method = desc->method; local 2072 const Method *method = (const Method *) local [all...] |
/dalvik/vm/mterp/out/ |
H A D | InterpC-mips.cpp | 145 void dvmDumpRegs(const Method* method, const u4* framePtr, bool inOnly); 305 * the offset within the current method won't be shown correctly. See the 406 #define curMethod self->interpSave.method 1177 * because we need to detect other events (method entry, single 1305 ref = FETCH(1); /* method ref */ 1309 * The object against which we are executing a method is always 1328 * Resolve the method. This is the correct method for the static 1335 ILOGV("+ unknown method or access denied"); 1342 * method 2248 dvmMterpPrintMethod(Method* method) argument [all...] |
H A D | InterpAsm-armv5te-vfp.S | 31 r0-r3 hold first 4 args to a method; they are not preserved across method calls 36 r12 (ip) is scratch -- not preserved across method calls 992 8: ldr r3, [rSELF, #offThread_method] @ r3<- self->method 994 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz 1020 8: ldr r3, [rSELF, #offThread_method] @ r3<- self->method 1022 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz 2314 8: ldr r2, [rSELF, #offThread_method] @ r2<- current method 2316 ldr r0, [r2, #offMethod_clazz] @ r0<- method->clazz 2338 8: ldr r2, [rSELF, #offThread_method] @ r2<- current method [all...] |
H A D | InterpAsm-armv7-a-neon.S | 31 r0-r3 hold first 4 args to a method; they are not preserved across method calls 36 r12 (ip) is scratch -- not preserved across method calls 1002 8: ldr r3, [rSELF, #offThread_method] @ r3<- self->method 1004 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz 1030 8: ldr r3, [rSELF, #offThread_method] @ r3<- self->method 1032 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz 2318 8: ldr r2, [rSELF, #offThread_method] @ r2<- current method 2320 ldr r0, [r2, #offMethod_clazz] @ r0<- method->clazz 2342 8: ldr r2, [rSELF, #offThread_method] @ r2<- current method [all...] |
H A D | InterpAsm-armv7-a.S | 31 r0-r3 hold first 4 args to a method; they are not preserved across method calls 36 r12 (ip) is scratch -- not preserved across method calls 1002 8: ldr r3, [rSELF, #offThread_method] @ r3<- self->method 1004 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz 1030 8: ldr r3, [rSELF, #offThread_method] @ r3<- self->method 1032 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz 2318 8: ldr r2, [rSELF, #offThread_method] @ r2<- current method 2320 ldr r0, [r2, #offMethod_clazz] @ r0<- method->clazz 2342 8: ldr r2, [rSELF, #offThread_method] @ r2<- current method [all...] |
/dalvik/dx/src/com/android/dx/command/dump/ |
H A D | Main.java | 70 } else if (arg.startsWith("--method=")) { 72 parsedArgs.method = arg;
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | LowerReturn.cpp | 30 //will jump to "gotoBail" if caller method is NULL or if debugger is active 37 \brief common section to return from a method 52 //get caller method by accessing the stack save area 57 //update glue->method 58 move_reg_to_mem(OpndSize_32, 6, false, offsetof(Thread, interpSave.method), 2, false); 59 //get clazz of caller method 63 //get method->clazz->pDvmDex
|
/dalvik/vm/interp/ |
H A D | Jit.h | 45 const Method *method; member in struct:ShadowSpace
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_FILLED_NEW_ARRAY.S | 19 8: ldr r3, [rSELF, #offThread_method] @ r3<- self->method 21 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz
|