• Home
  • Raw
  • Download

Lines Matching refs:mid

314                          jmethodID mid, Primitive::Type type, InvokeType invoke)  in CheckMethodAndSig()  argument
316 ArtMethod* m = CheckMethodID(soa, mid); in CheckMethodAndSig()
384 bool CheckStaticMethod(ScopedObjectAccess& soa, jclass java_class, jmethodID mid) in CheckStaticMethod() argument
386 ArtMethod* m = CheckMethodID(soa, mid); in CheckStaticMethod()
405 bool CheckVirtualMethod(ScopedObjectAccess& soa, jobject java_object, jmethodID mid) in CheckVirtualMethod() argument
407 ArtMethod* m = CheckMethodID(soa, mid); in CheckVirtualMethod()
576 bool CheckConstructor(ScopedObjectAccess& soa, jmethodID mid) in CheckConstructor() argument
578 ArtMethod* method = soa.DecodeMethod(mid); in CheckConstructor()
584 AbortF("expected a constructor but %s: %p", PrettyMethod(method).c_str(), mid); in CheckConstructor()
964 jmethodID mid = arg.m; in TracePossibleHeapValue() local
965 ArtMethod* m = soa.DecodeMethod(mid); in TracePossibleHeapValue()
968 StringAppendF(msg, " (%p)", mid); in TracePossibleHeapValue()
1156 ArtMethod* CheckMethodID(ScopedObjectAccess& soa, jmethodID mid) in CheckMethodID() argument
1158 if (mid == nullptr) { in CheckMethodID()
1162 ArtMethod* m = soa.DecodeMethod(mid); in CheckMethodID()
1166 AbortF("invalid jmethodID: %p", mid); in CheckMethodID()
1771 static jobject ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID mid, jboolean isStatic) { in ToReflectedMethod() argument
1774 JniValueType args[4] = {{.E = env}, {.c = cls}, {.m = mid}, {.b = isStatic}}; in ToReflectedMethod()
1777 result.L = baseEnv(env)->ToReflectedMethod(env, cls, mid, isStatic); in ToReflectedMethod()
1990 static jobject NewObjectV(JNIEnv* env, jclass c, jmethodID mid, va_list vargs) { in NewObjectV() argument
1993 VarArgs rest(mid, vargs); in NewObjectV()
1994 JniValueType args[4] = {{.E = env}, {.c = c}, {.m = mid}, {.va = &rest}}; in NewObjectV()
1996 sc.CheckConstructor(soa, mid)) { in NewObjectV()
1998 result.L = baseEnv(env)->NewObjectV(env, c, mid, vargs); in NewObjectV()
2006 static jobject NewObject(JNIEnv* env, jclass c, jmethodID mid, ...) { in NewObject() argument
2008 va_start(args, mid); in NewObject()
2009 jobject result = NewObjectV(env, c, mid, args); in NewObject()
2014 static jobject NewObjectA(JNIEnv* env, jclass c, jmethodID mid, jvalue* vargs) { in NewObjectA() argument
2017 VarArgs rest(mid, vargs); in NewObjectA()
2018 JniValueType args[4] = {{.E = env}, {.c = c}, {.m = mid}, {.va = &rest}}; in NewObjectA()
2020 sc.CheckConstructor(soa, mid)) { in NewObjectA()
2022 result.L = baseEnv(env)->NewObjectA(env, c, mid, vargs); in NewObjectA()
2106 static void CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* vargs) { in FIELD_ACCESSORS()
2107 CallMethodA(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in FIELD_ACCESSORS()
2110 static void CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass c, jmethodID mid, in CallNonvirtualVoidMethodA() argument
2112 CallMethodA(__FUNCTION__, env, obj, c, mid, vargs, Primitive::kPrimVoid, kDirect); in CallNonvirtualVoidMethodA()
2115 static void CallStaticVoidMethodA(JNIEnv* env, jclass c, jmethodID mid, jvalue* vargs) { in CallStaticVoidMethodA() argument
2116 CallMethodA(__FUNCTION__, env, nullptr, c, mid, vargs, Primitive::kPrimVoid, kStatic); in CallStaticVoidMethodA()
2119 static void CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list vargs) { in CallVoidMethodV() argument
2120 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in CallVoidMethodV()
2123 static void CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass c, jmethodID mid, in CallNonvirtualVoidMethodV() argument
2125 CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, Primitive::kPrimVoid, kDirect); in CallNonvirtualVoidMethodV()
2128 static void CallStaticVoidMethodV(JNIEnv* env, jclass c, jmethodID mid, va_list vargs) { in CallStaticVoidMethodV() argument
2129 CallMethodV(__FUNCTION__, env, nullptr, c, mid, vargs, Primitive::kPrimVoid, kStatic); in CallStaticVoidMethodV()
2132 static void CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallVoidMethod() argument
2134 va_start(vargs, mid); in CallVoidMethod()
2135 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in CallVoidMethod()
2139 static void CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass c, jmethodID mid, ...) { in CallNonvirtualVoidMethod() argument
2141 va_start(vargs, mid); in CallNonvirtualVoidMethod()
2142 CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, Primitive::kPrimVoid, kDirect); in CallNonvirtualVoidMethod()
2146 static void CallStaticVoidMethod(JNIEnv* env, jclass c, jmethodID mid, ...) { in CallStaticVoidMethod() argument
2148 va_start(vargs, mid); in CallStaticVoidMethod()
2149 CallMethodV(__FUNCTION__, env, nullptr, c, mid, vargs, Primitive::kPrimVoid, kStatic); in CallStaticVoidMethod()
2154 static rtype Call##name##MethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* vargs) { \
2155 return CallMethodA(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
2158 static rtype CallNonvirtual##name##MethodA(JNIEnv* env, jobject obj, jclass c, jmethodID mid, \
2160 return CallMethodA(__FUNCTION__, env, obj, c, mid, vargs, ptype, kDirect).shorty; \
2163 static rtype CallStatic##name##MethodA(JNIEnv* env, jclass c, jmethodID mid, jvalue* vargs) { \
2164 return CallMethodA(__FUNCTION__, env, nullptr, c, mid, vargs, ptype, kStatic).shorty; \
2167 static rtype Call##name##MethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list vargs) { \
2168 return CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
2171 static rtype CallNonvirtual##name##MethodV(JNIEnv* env, jobject obj, jclass c, jmethodID mid, \
2173 return CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, ptype, kDirect).shorty; \
2176 static rtype CallStatic##name##MethodV(JNIEnv* env, jclass c, jmethodID mid, va_list vargs) { \
2177 return CallMethodV(__FUNCTION__, env, nullptr, c, mid, vargs, ptype, kStatic).shorty; \
2180 static rtype Call##name##Method(JNIEnv* env, jobject obj, jmethodID mid, ...) { \
2182 va_start(vargs, mid); \
2184 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
2189 static rtype CallNonvirtual##name##Method(JNIEnv* env, jobject obj, jclass c, jmethodID mid, \
2192 va_start(vargs, mid); \
2194 CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, ptype, kDirect).shorty; \
2199 static rtype CallStatic##name##Method(JNIEnv* env, jclass c, jmethodID mid, ...) { \
2201 va_start(vargs, mid); \
2203 CallMethodV(__FUNCTION__, env, nullptr, c, mid, vargs, ptype, kStatic).shorty; \
2854 jclass c, jmethodID mid, InvokeType invoke, const VarArgs* vargs) in CheckCallArgs() argument
2860 JniValueType args[4] = {{.E = env}, {.L = obj}, {.m = mid}, {.va = vargs}}; in CheckCallArgs()
2865 JniValueType args[5] = {{.E = env}, {.L = obj}, {.c = c}, {.m = mid}, {.va = vargs}}; in CheckCallArgs()
2871 JniValueType args[4] = {{.E = env}, {.c = c}, {.m = mid}, {.va = vargs}}; in CheckCallArgs()
2884 jmethodID mid, jvalue* vargs, Primitive::Type type, in CallMethodA() argument
2889 VarArgs rest(mid, vargs); in CallMethodA()
2890 if (CheckCallArgs(soa, sc, env, obj, c, mid, invoke, &rest) && in CallMethodA()
2891 sc.CheckMethodAndSig(soa, obj, c, mid, type, invoke)) { in CallMethodA()
2898 result.L = baseEnv(env)->CallObjectMethodA(env, obj, mid, vargs); in CallMethodA()
2901 result.L = baseEnv(env)->CallNonvirtualObjectMethodA(env, obj, c, mid, vargs); in CallMethodA()
2904 result.L = baseEnv(env)->CallStaticObjectMethodA(env, c, mid, vargs); in CallMethodA()
2914 result.Z = baseEnv(env)->CallBooleanMethodA(env, obj, mid, vargs); in CallMethodA()
2917 result.Z = baseEnv(env)->CallNonvirtualBooleanMethodA(env, obj, c, mid, vargs); in CallMethodA()
2920 result.Z = baseEnv(env)->CallStaticBooleanMethodA(env, c, mid, vargs); in CallMethodA()
2930 result.B = baseEnv(env)->CallByteMethodA(env, obj, mid, vargs); in CallMethodA()
2933 result.B = baseEnv(env)->CallNonvirtualByteMethodA(env, obj, c, mid, vargs); in CallMethodA()
2936 result.B = baseEnv(env)->CallStaticByteMethodA(env, c, mid, vargs); in CallMethodA()
2946 result.C = baseEnv(env)->CallCharMethodA(env, obj, mid, vargs); in CallMethodA()
2949 result.C = baseEnv(env)->CallNonvirtualCharMethodA(env, obj, c, mid, vargs); in CallMethodA()
2952 result.C = baseEnv(env)->CallStaticCharMethodA(env, c, mid, vargs); in CallMethodA()
2962 result.S = baseEnv(env)->CallShortMethodA(env, obj, mid, vargs); in CallMethodA()
2965 result.S = baseEnv(env)->CallNonvirtualShortMethodA(env, obj, c, mid, vargs); in CallMethodA()
2968 result.S = baseEnv(env)->CallStaticShortMethodA(env, c, mid, vargs); in CallMethodA()
2978 result.I = baseEnv(env)->CallIntMethodA(env, obj, mid, vargs); in CallMethodA()
2981 result.I = baseEnv(env)->CallNonvirtualIntMethodA(env, obj, c, mid, vargs); in CallMethodA()
2984 result.I = baseEnv(env)->CallStaticIntMethodA(env, c, mid, vargs); in CallMethodA()
2994 result.J = baseEnv(env)->CallLongMethodA(env, obj, mid, vargs); in CallMethodA()
2997 result.J = baseEnv(env)->CallNonvirtualLongMethodA(env, obj, c, mid, vargs); in CallMethodA()
3000 result.J = baseEnv(env)->CallStaticLongMethodA(env, c, mid, vargs); in CallMethodA()
3010 result.F = baseEnv(env)->CallFloatMethodA(env, obj, mid, vargs); in CallMethodA()
3013 result.F = baseEnv(env)->CallNonvirtualFloatMethodA(env, obj, c, mid, vargs); in CallMethodA()
3016 result.F = baseEnv(env)->CallStaticFloatMethodA(env, c, mid, vargs); in CallMethodA()
3026 result.D = baseEnv(env)->CallDoubleMethodA(env, obj, mid, vargs); in CallMethodA()
3029 result.D = baseEnv(env)->CallNonvirtualDoubleMethodA(env, obj, c, mid, vargs); in CallMethodA()
3032 result.D = baseEnv(env)->CallStaticDoubleMethodA(env, c, mid, vargs); in CallMethodA()
3043 baseEnv(env)->CallVoidMethodA(env, obj, mid, vargs); in CallMethodA()
3046 baseEnv(env)->CallNonvirtualVoidMethodA(env, obj, c, mid, vargs); in CallMethodA()
3049 baseEnv(env)->CallStaticVoidMethodA(env, c, mid, vargs); in CallMethodA()
3068 jmethodID mid, va_list vargs, Primitive::Type type, in CallMethodV() argument
3073 VarArgs rest(mid, vargs); in CallMethodV()
3074 if (CheckCallArgs(soa, sc, env, obj, c, mid, invoke, &rest) && in CallMethodV()
3075 sc.CheckMethodAndSig(soa, obj, c, mid, type, invoke)) { in CallMethodV()
3082 result.L = baseEnv(env)->CallObjectMethodV(env, obj, mid, vargs); in CallMethodV()
3085 result.L = baseEnv(env)->CallNonvirtualObjectMethodV(env, obj, c, mid, vargs); in CallMethodV()
3088 result.L = baseEnv(env)->CallStaticObjectMethodV(env, c, mid, vargs); in CallMethodV()
3098 result.Z = baseEnv(env)->CallBooleanMethodV(env, obj, mid, vargs); in CallMethodV()
3101 result.Z = baseEnv(env)->CallNonvirtualBooleanMethodV(env, obj, c, mid, vargs); in CallMethodV()
3104 result.Z = baseEnv(env)->CallStaticBooleanMethodV(env, c, mid, vargs); in CallMethodV()
3114 result.B = baseEnv(env)->CallByteMethodV(env, obj, mid, vargs); in CallMethodV()
3117 result.B = baseEnv(env)->CallNonvirtualByteMethodV(env, obj, c, mid, vargs); in CallMethodV()
3120 result.B = baseEnv(env)->CallStaticByteMethodV(env, c, mid, vargs); in CallMethodV()
3130 result.C = baseEnv(env)->CallCharMethodV(env, obj, mid, vargs); in CallMethodV()
3133 result.C = baseEnv(env)->CallNonvirtualCharMethodV(env, obj, c, mid, vargs); in CallMethodV()
3136 result.C = baseEnv(env)->CallStaticCharMethodV(env, c, mid, vargs); in CallMethodV()
3146 result.S = baseEnv(env)->CallShortMethodV(env, obj, mid, vargs); in CallMethodV()
3149 result.S = baseEnv(env)->CallNonvirtualShortMethodV(env, obj, c, mid, vargs); in CallMethodV()
3152 result.S = baseEnv(env)->CallStaticShortMethodV(env, c, mid, vargs); in CallMethodV()
3162 result.I = baseEnv(env)->CallIntMethodV(env, obj, mid, vargs); in CallMethodV()
3165 result.I = baseEnv(env)->CallNonvirtualIntMethodV(env, obj, c, mid, vargs); in CallMethodV()
3168 result.I = baseEnv(env)->CallStaticIntMethodV(env, c, mid, vargs); in CallMethodV()
3178 result.J = baseEnv(env)->CallLongMethodV(env, obj, mid, vargs); in CallMethodV()
3181 result.J = baseEnv(env)->CallNonvirtualLongMethodV(env, obj, c, mid, vargs); in CallMethodV()
3184 result.J = baseEnv(env)->CallStaticLongMethodV(env, c, mid, vargs); in CallMethodV()
3194 result.F = baseEnv(env)->CallFloatMethodV(env, obj, mid, vargs); in CallMethodV()
3197 result.F = baseEnv(env)->CallNonvirtualFloatMethodV(env, obj, c, mid, vargs); in CallMethodV()
3200 result.F = baseEnv(env)->CallStaticFloatMethodV(env, c, mid, vargs); in CallMethodV()
3210 result.D = baseEnv(env)->CallDoubleMethodV(env, obj, mid, vargs); in CallMethodV()
3213 result.D = baseEnv(env)->CallNonvirtualDoubleMethodV(env, obj, c, mid, vargs); in CallMethodV()
3216 result.D = baseEnv(env)->CallStaticDoubleMethodV(env, c, mid, vargs); in CallMethodV()
3227 baseEnv(env)->CallVoidMethodV(env, obj, mid, vargs); in CallMethodV()
3230 baseEnv(env)->CallNonvirtualVoidMethodV(env, obj, c, mid, vargs); in CallMethodV()
3233 baseEnv(env)->CallStaticVoidMethodV(env, c, mid, vargs); in CallMethodV()