/dalvik/vm/mterp/mips/ |
H A D | OP_SPUT_OBJECT_JUMBO.S | 24 LOAD_rSELF_method(a2) # a2 <- current method 29 LOAD_base_offMethod_clazz(a0, a2) # a0 <- method->clazz
|
H A D | OP_SPUT_WIDE.S | 40 LOAD_rSELF_method(a2) # a2 <- current method 45 LOAD_base_offMethod_clazz(a0, a2) # a0 <- method->clazz
|
H A D | OP_SPUT_WIDE_JUMBO.S | 42 LOAD_rSELF_method(a2) # a2 <- current method 47 LOAD_base_offMethod_clazz(a0, a2) # a0 <- method->clazz
|
/dalvik/vm/mterp/portable/ |
H A D | entry.cpp | 15 const Method* curMethod; // method we're interpreting 22 /* method call setup */ 30 curMethod = self->interpSave.method;
|
/dalvik/vm/mterp/x86/ |
H A D | OP_CHECK_CAST.S | 66 movl offThread_method(%ecx),%ecx # ecx<- self->method 70 movl %ecx,OUT_ARG0(%esp) # arg0<- method->clazz
|
H A D | OP_INSTANCE_OF.S | 79 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz 81 movl %ecx,OUT_ARG0(%esp) # arg0<- method->clazz
|
H A D | OP_NEW_ARRAY.S | 34 movl offThread_method(%ecx),%ecx # ecx<- self->method 36 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
|
H A D | OP_SGET_WIDE.S | 38 movl offThread_method(%ecx),%ecx # ecx<- current method 40 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
|
H A D | OP_SPUT_WIDE.S | 39 movl offThread_method(%ecx),%ecx # ecx<- current method 41 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
|
H A D | footer.S | 74 * Return from the translation cache to the interpreter to do method 358 * Common code for method invocation with range. 416 * %eax is "Method* methodToCall", the method we're trying to call 487 * %eax is "Method* methodToCall", the method we're trying to call 530 movl %eax, offStackSaveArea_method(%edx) # newSaveArea->method<- method to call 534 * Update "self" values for the new method 537 movl offMethod_clazz(%eax), %edx # %edx<- method->clazz 538 movl offClassObject_pDvmDex(%edx), %edx # %edx<- method->clazz->pDvmDex 539 movl %eax, offThread_method(%ecx) # self->method< [all...] |
/dalvik/vm/compiler/codegen/mips/ |
H A D | Assemble.cpp | 1004 cellAddr->method = newContent->method; 1035 * Different classes but same method implementation - it is safe to just 1038 } else if (cellAddr->method == newContent->method) { 1079 * This method is called from the invoke templates for virtual and interface 1081 * written in assembly and have setup method, cell, and clazz at r0, r2, and 1094 * but wrong chain to invoke a different method. 1096 const Method *dvmJitToPatchPredictedChain(const Method *method, argument 1108 if (dvmIsNativeMethod(method)) { 1406 const Method *method = desc->method; local 1445 const Method *method = (const Method *) local [all...] |
/dalvik/vm/native/ |
H A D | dalvik_system_VMDebug.cpp | 56 features.push_back("method-trace-profiling"); 57 features.push_back("method-trace-profiling-streaming"); 229 * Start method trace profiling. 280 * Determine whether method tracing is currently active. 293 * Stop method tracing. 307 * Start sending method trace info to the emulator. 321 * Start sending method trace info to the emulator. 570 * If the specified class is loaded, and the named method exists, ensure 571 * that the method's register map is ready for use. If the class/method 628 Method* method; local [all...] |
/dalvik/vm/compiler/ |
H A D | Utility.cpp | 175 ALOGD("Compiling %s %s", cUnit->method->clazz->descriptor, 176 cUnit->method->name); 177 ALOGD("%d insns", dvmGetMethodInsnsSize(cUnit->method)); 224 methodStats->method->clazz->descriptor, 225 methodStats->method->name,
|
H A D | InlineTransformation.cpp | 231 /* Not a Java method */ 279 /* Not a Java method */ 324 /* Disable inlining when doing method tracing */ 342 calleeMethod = lastMIRInsn->meta.callsiteInfo->method; 349 calleeMethod = lastMIRInsn->meta.callsiteInfo->method; 389 calleeMethod = lastMIRInsn->meta.callsiteInfo->method; 395 calleeMethod = lastMIRInsn->meta.callsiteInfo->method;
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenDriver.cpp | 971 int dPC = (int) (cUnit->method->insns + mir->offset); 1109 * is not a native method. 1129 (int) (cUnit->method->insns + mir->offset)); 1199 * For verbose printing, store the method pointer in operands[1] first as 1202 predChainingCell->operands[1] = (int) mir->meta.callsiteInfo->method; 1208 (int) (cUnit->method->insns + mir->offset)); 1230 int dPC = (int) (cUnit->method->insns + mir->offset); 1244 * return through lr+4 - fully resolve the callee method. 1314 loadConstant(cUnit, r0, (int) (cUnit->method->insns + mir->offset)); 1336 loadConstant(cUnit, r0, (int) (cUnit->method 1634 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local 1678 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local 1714 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local 1765 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local 2420 const Method *method = (mir->OptimizationFlags & MIR_CALLEE) ? local [all...] |
/dalvik/vm/mterp/armv5te/ |
H A D | footer.S | 251 * Return from the translation cache to the interpreter to do method invocation. 274 * Return from the translation cache to the interpreter to do method invocation. 455 * The JIT's invoke method needs to remember the callsite class and 469 * Common code for method invocation with range. 499 * Common code for method invocation without range. 547 ldr r2, [r0, #offMethod_insns] @ r2<- method->insns 548 ldr rINST, [r0, #offMethod_clazz] @ rINST<- method->clazz 597 ldr r3, [rINST, #offClassObject_pDvmDex] @ r3<- method->clazz->pDvmDex 600 @ Update state values for the new method 602 str r0, [rSELF, #offThread_method] @ self->method [all...] |
H A D | OP_INSTANCE_OF.S | 74 ldr r0, [rSELF, #offThread_method] @ r0<- self->method 77 ldr r0, [r0, #offMethod_clazz] @ r0<- method->clazz
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | RopperMachine.java | 56 * {@code non-null;} method constant for use in converting 68 /** {@code non-null;} method being converted */ 69 private final ConcreteMethod method; field in class:RopperMachine 74 /** max locals of the method */ 124 * @param method {@code non-null;} method being converted 127 public RopperMachine(Ropper ropper, ConcreteMethod method, argument 129 super(method.getEffectiveDescriptor()); 140 this.method = method; [all...] |
/dalvik/vm/ |
H A D | Jni.cpp | 54 when the native method returns into the VM, or global, which are held 68 The most common mode of operation is for a method to create zero or 688 Method* method = &methods[i]; local 689 if (strcmp(name, method->name) == 0) { 690 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 691 ALOGE("Candidate: %s.%s:%s", method->clazz->descriptor, name, desc); 698 ALOGE("ERROR: couldn't find native method"); 705 * Register a method that uses JNI calling conventions. 720 ALOGV("fast JNI method %s.%s:%s detected", clazz->descriptor, methodName, signature); 723 Method* method local 779 shouldTrace(Method* method) argument 802 dvmUseJNIBridge(Method* method, void* func) argument 879 logNativeMethodEntry(const Method* method, const u4* args) argument 908 logNativeMethodExit(const Method* method, Thread* self, const JValue returnValue) argument 1079 convertReferenceResult(JNIEnv* env, JValue* pResult, const Method* method, Thread* self) argument 1090 dvmCallJNIMethod(const u4* args, JValue* pResult, const Method* method, Thread* self) argument 1283 Object* method = dvmDecodeIndirectRef(ts.self(), jmethod); local [all...] |
H A D | Debugger.h | 71 const Method* method; member in struct:StepControl 91 Method* method; member in struct:DebugInvokeReq 102 /* condition variable to wait on while the method executes */ 263 void dvmDbgPostLocationEvent(const Method* method, int pcOffset, 291 const AddressSet *dvmAddressSetForLine(const Method* method, int line);
|
/dalvik/libdex/ |
H A D | ZipArchive.cpp | 55 #define kCDEMethod 10 // offset to compression method 500 int method = get2LE(ptr + kCDEMethod); local 502 *pMethod = method; 570 if (method == kCompressStored && 706 int method; local 710 if (dexZipGetEntryInfo(pArchive, entry, &method, &uncompLen, &compLen, 720 if (method == kCompressStored) {
|
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 6 * method through a dedicated chaining cell. 14 * const Method *method; 28 ldr r0, [r2, #8] @ r0 <- predictedChainCell->method
|
/dalvik/vm/compiler/template/mips/ |
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 5 * method through a dedicated chaining cell. 43 # Update "thread" values for the new method 44 sw a0, offThread_method(rSELF) # self->method = methodToCall
|
/dalvik/vm/interp/ |
H A D | InterpState.h | 111 const Method *method; // Method being executed member in struct:InterpSaveState 233 * For example, if a trace run contains a method inlining target, the class 234 * descriptor/loader of "this" and the currently resolved method pointer are
|
/dalvik/vm/mterp/common/ |
H A D | asm-constants.h | 96 MTERP_OFFSET(offStackSaveArea_method, StackSaveArea, method, 12) 105 MTERP_OFFSET(offStackSaveArea_method, StackSaveArea, method, 8) 117 MTERP_OFFSET(offShadowSpace_method, ShadowSpace, method, 8) 151 MTERP_OFFSET(offThread_method, Thread, interpSave.method, 8)
|