/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_VIRTUAL_QUICK.S | 5 * Handle an optimized virtual method call. 23 bl common_invokeMethod${routine} @ (r0=method, r9="this")
|
/dalvik/vm/mterp/mips/ |
H A D | OP_EXECUTE_INLINE.S | 87 move rOBJ, v0 # remember method 90 JAL(dvmFastMethodTraceEnter) # (method, self) 98 move a0, rOBJ # a0<- method 100 JAL(dvmFastMethodTraceExit) # (method, self)
|
H A D | OP_INVOKE_VIRTUAL_QUICK.S | 5 * Handle an optimized virtual method call. 23 b common_invokeMethod${routine} # (a0=method, r9="this")
|
/dalvik/vm/mterp/x86/ |
H A D | OP_IGET.S | 28 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method 29 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz 31 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
|
H A D | OP_IGET_WIDE.S | 26 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method 27 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz 29 movl rPC,OUT_ARG0(%esp) # pass in method->clazz
|
H A D | OP_IPUT.S | 29 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method 30 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz 32 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
|
H A D | OP_IPUT_OBJECT.S | 28 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method 29 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz 31 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
|
H A D | OP_IPUT_WIDE.S | 26 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method 27 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz 29 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz
|
H A D | OP_SPUT_OBJECT.S | 29 movl offField_clazz(%eax),%eax # eax<- method->clazz 41 movl offThread_method(%ecx),%ecx # ecx<- current method 43 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz
|
H A D | OP_CONST_CLASS.S | 23 movl offThread_method(%eax),%eax # eax<- self->method
|
H A D | OP_CONST_STRING.S | 23 movl offThread_method(%eax),%eax # eax<- self->method
|
/dalvik/vm/reflect/ |
H A D | Annotation.cpp | 217 * An annotation in "clazz" refers to a method by index. This just gives 218 * us the name of the class and the name and signature of the method. We 219 * need to find the method's class, and then find the method within that 220 * class. If the method has been resolved before, we can just use the 223 * Normally we do this as part of method invocation in the interpreter, which 225 * to initialize the class because it's a static method, etc. We don't have 228 * Returns NULL if the method was not found (exception may be pending). 238 /* if we've already resolved this method, return it */ 252 /* method i 1563 compareMethodStr(DexFile* pDexFile, u4 methodIdx, const Method* method) argument 1595 getMethodIdx(const Method* method) argument 1633 findAnnotationSetForMethod( const Method* method) argument 1687 dvmGetMethodAnnotations(const Method* method) argument 1707 dvmGetMethodAnnotation(const ClassObject* clazz, const Method* method, const ClassObject* annotationClazz) argument 1721 dvmIsMethodAnnotationPresent(const ClassObject* clazz, const Method* method, const ClassObject* annotationClazz) argument 1739 dvmGetMethodSignatureAnnotation(const Method* method) argument 1760 dvmGetMethodThrows(const Method* method) argument 1797 dvmGetAnnotationDefaultValue(const Method* method) argument 2118 findAnnotationsItemForMethod( const Method* method) argument 2168 countMethodArguments(const Method* method) argument 2186 dvmGetParameterAnnotations(const Method* method) argument [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | Ropper.java | 45 /** label offset for the synchronized method final return block */ 48 /** label offset for the first synchronized method setup block */ 51 /** label offset for the second synchronized method setup block */ 55 * label offset for the first synchronized method exception 61 * label offset for the second synchronized method exception 69 /** {@code non-null;} method being converted */ 70 private final ConcreteMethod method; field in class:Ropper 75 /** max locals of the method */ 110 * whether an exception-handler block for a synchronized method was 244 * @param method { 248 convert(ConcreteMethod method, TranslationAdvice advice) argument 268 Ropper(ConcreteMethod method, TranslationAdvice advice) argument [all...] |
/dalvik/vm/alloc/ |
H A D | Copying.cpp | 977 * been enqueued. The Reference.enqueue() method 1523 const Method *method; 1526 method = saveArea->method; 1527 if (method != NULL && !dvmIsNativeMethod(method)) { 1530 if (dvmPointerSetAddEntry(gDvm.preciseMethods, method)) 1532 method->clazz->descriptor, method->name, method); [all...] |
/dalvik/vm/compiler/codegen/x86/ |
H A D | Lower.cpp | 51 char* streamMethodStart; //start of the method 249 int ncgMethodFake(Method* method) { argument 265 method->insns = rStart; 275 lowerByteCode(method); //use inst, rPC, method, modify rPC 283 bool existATryBlock(Method* method, int startPC, int endPC) { argument 284 const DexCode* pCode = dvmGetMethodCode(method); 312 bool bytecodeIsRemoved(const Method* method, u4 bytecodeOffset) { argument 316 u2 insnsSize = dvmGetMethodInsnsSize(method); 411 bool lowerByteCodeJit(const Method* method, cons argument 431 startOfTrace(const Method* method, LowOpBlockLabel* labelList, int exceptionBlockId, CompilationUnit *cUnit) argument 476 lowerByteCode(const Method* method) argument [all...] |
H A D | NcgHelper.cpp | 109 u4 methodIdx, const Method* method, DvmDex* methodClassDex) 112 dvmInterpFindInterfaceMethod(thisClass, methodIdx, method, methodClassDex) 108 dvmFindInterfaceMethodInCache2(ClassObject* thisClass, u4 methodIdx, const Method* method, DvmDex* methodClassDex) argument
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
H A D | AttributeTranslator.java | 63 * Gets the list of thrown exceptions for a given method. 65 * @param method {@code non-null;} the method in question 68 public static TypeList getExceptions(Method method) { argument 69 AttributeList attribs = method.getAttributes(); 147 * Gets the annotations out of a given method, similar to {@link 149 * of the method-specific attribute {@code Exceptions}. 151 * @param method {@code non-null;} the method in question 154 public static Annotations getMethodAnnotations(Method method) { argument 358 getParameterAnnotations(Method method) argument [all...] |
/dalvik/tests/031-class-attributes/src/ |
H A D | ClassAttrs.java | 58 System.out.println("method signature: " 77 Method method; 80 method = AccessibleObject.class.getDeclaredMethod( 84 method = Class.class.getDeclaredMethod( 87 method.setAccessible(true); 95 return (String) method.invoke(obj);
|
/dalvik/vm/ |
H A D | CheckJni.cpp | 49 * Check the result of a native method call that returns an object reference. 56 * return type class by name in method->clazz' class loader. We take a 65 const Method* method, Thread* self) 72 const Method* method = dvmGetCurrentJNIMethod(); local 73 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 74 ALOGW(" in %s.%s:%s", method->clazz->descriptor, method->name, desc); 84 * method was expected to return. 86 const char* declType = dexProtoGetReturnType(&method->prototype); 91 method 64 checkCallResultCommon(const u4* args, const JValue* pResult, const Method* method, Thread* self) argument 133 callNeedsCheck(const u4* args, JValue* pResult, const Method* method, Thread* self) argument 142 dvmCheckCallJNIMethod(const u4* args, JValue* pResult, const Method* method, Thread* self) argument 385 const Method* method = (const Method*) methodID; local 441 const Method* method = (const Method*) methodID; local 462 const Method* method = (const Method*) methodID; local 512 const Method* method = NULL; local 1042 const Method* method = dvmGetCurrentJNIMethod(); local 1351 Check_FromReflectedMethod(JNIEnv* env, jobject method) argument [all...] |
H A D | DvmDex.h | 57 /* interface method lookup cache */ 149 struct Method* method) 152 pDvmDex->pResMethods[methodIdx] = method; 148 dvmDexSetResolvedMethod(DvmDex* pDvmDex, u4 methodIdx, struct Method* method) argument
|
/dalvik/vm/native/ |
H A D | InternalNative.cpp | 98 DalvikNativeFunc dvmLookupInternalNativeMethod(const Method* method) argument 100 const char* classDescriptor = method->clazz->descriptor; 118 pMeth->signature, method) == 0) 138 * Magic "internal native" code stub, inserted into abstract method 145 dvmThrowAbstractMethodError("abstract method not implemented"); 231 * We insert native method stubs for abstract methods so we don't have to 232 * check the access flags at the time of the method call. This results in
|
/dalvik/vm/compiler/template/mips/ |
H A D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 49 lw a3, offClassObject_pDvmDex(t9) # a3<- method->clazz->pDvmDex 51 # Update "thread" values for the new method 52 sw a0, offThread_method(rSELF) # self->method = methodToCall
|
H A D | TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 6 * method through a dedicated chaining cell. 15 * const Method *method; 28 lw a0, 12(a2) # a0 <- predictedChainCell->method
|
H A D | TEMPLATE_RETURN.S | 37 # a2<- method we're returning to 50 lw t0, offMethod_clazz(a2) # t0<- method->clazz 53 sw a2, offThread_method(rSELF) # self->method = newSave->method 54 lw a0, offClassObject_pDvmDex(t0) # a0<- method->clazz->pDvmDex
|
/dalvik/dx/tests/105-verify-load-store-ops/ |
H A D | run | 22 dx --debug --dex --dump-method="op_$1.test*" op_"$1".class
|