Searched refs:method (Results 201 - 225 of 353) sorted by relevance

1234567891011>>

/dalvik/vm/mterp/armv5te/
H A DOP_INVOKE_VIRTUAL_QUICK.S5 * Handle an optimized virtual method call.
23 bl common_invokeMethod${routine} @ (r0=method, r9="this")
/dalvik/vm/mterp/mips/
H A DOP_EXECUTE_INLINE.S87 move rOBJ, v0 # remember method
90 JAL(dvmFastMethodTraceEnter) # (method, self)
98 move a0, rOBJ # a0<- method
100 JAL(dvmFastMethodTraceExit) # (method, self)
H A DOP_INVOKE_VIRTUAL_QUICK.S5 * Handle an optimized virtual method call.
23 b common_invokeMethod${routine} # (a0=method, r9="this")
/dalvik/vm/mterp/x86/
H A DOP_IGET.S28 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 DOP_IGET_WIDE.S26 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 DOP_IPUT.S29 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 DOP_IPUT_OBJECT.S28 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 DOP_IPUT_WIDE.S26 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 DOP_SPUT_OBJECT.S29 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 DOP_CONST_CLASS.S23 movl offThread_method(%eax),%eax # eax<- self->method
H A DOP_CONST_STRING.S23 movl offThread_method(%eax),%eax # eax<- self->method
/dalvik/vm/reflect/
H A DAnnotation.cpp217 * 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 DRopper.java45 /** 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 DCopying.cpp977 * 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 DLower.cpp51 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 DNcgHelper.cpp109 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 DAttributeTranslator.java63 * 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 DClassAttrs.java58 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 DCheckJni.cpp49 * 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 DDvmDex.h57 /* 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 DInternalNative.cpp98 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 DTEMPLATE_INVOKE_METHOD_NO_OPT.S49 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 DTEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S6 * method through a dedicated chaining cell.
15 * const Method *method;
28 lw a0, 12(a2) # a0 <- predictedChainCell->method
H A DTEMPLATE_RETURN.S37 # 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 Drun22 dx --debug --dex --dump-method="op_$1.test*" op_"$1".class

Completed in 514 milliseconds

1234567891011>>