Searched refs:method (Results 251 - 275 of 353) sorted by relevance

<<1112131415

/dalvik/vm/mterp/mips/
H A DOP_SPUT_OBJECT_JUMBO.S24 LOAD_rSELF_method(a2) # a2 <- current method
29 LOAD_base_offMethod_clazz(a0, a2) # a0 <- method->clazz
H A DOP_SPUT_WIDE.S40 LOAD_rSELF_method(a2) # a2 <- current method
45 LOAD_base_offMethod_clazz(a0, a2) # a0 <- method->clazz
H A DOP_SPUT_WIDE_JUMBO.S42 LOAD_rSELF_method(a2) # a2 <- current method
47 LOAD_base_offMethod_clazz(a0, a2) # a0 <- method->clazz
/dalvik/vm/mterp/portable/
H A Dentry.cpp15 const Method* curMethod; // method we're interpreting
22 /* method call setup */
30 curMethod = self->interpSave.method;
/dalvik/vm/mterp/x86/
H A DOP_CHECK_CAST.S66 movl offThread_method(%ecx),%ecx # ecx<- self->method
70 movl %ecx,OUT_ARG0(%esp) # arg0<- method->clazz
H A DOP_INSTANCE_OF.S79 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
81 movl %ecx,OUT_ARG0(%esp) # arg0<- method->clazz
H A DOP_NEW_ARRAY.S34 movl offThread_method(%ecx),%ecx # ecx<- self->method
36 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
H A DOP_SGET_WIDE.S38 movl offThread_method(%ecx),%ecx # ecx<- current method
40 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
H A DOP_SPUT_WIDE.S39 movl offThread_method(%ecx),%ecx # ecx<- current method
41 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
H A Dfooter.S74 * 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 DAssemble.cpp1004 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 Ddalvik_system_VMDebug.cpp56 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 DUtility.cpp175 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 DInlineTransformation.cpp231 /* 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 DCodegenDriver.cpp971 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 Dfooter.S251 * 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 DOP_INSTANCE_OF.S74 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 DRopperMachine.java56 * {@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 DJni.cpp54 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 DDebugger.h71 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 DZipArchive.cpp55 #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 DTEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S6 * 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 DTEMPLATE_INVOKE_METHOD_CHAIN.S5 * 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 DInterpState.h111 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 Dasm-constants.h96 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)

Completed in 450 milliseconds

<<1112131415