Searched refs:env (Results 1 - 25 of 61) sorted by relevance

123

/art/runtime/
H A Dwell_known_classes.cc117 static jclass CacheClass(JNIEnv* env, const char* jni_class_name) { argument
118 ScopedLocalRef<jclass> c(env, env->FindClass(jni_class_name));
122 return reinterpret_cast<jclass>(env->NewGlobalRef(c.get()));
125 static jfieldID CacheField(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature) { argument
126 jfieldID fid = is_static ? env->GetStaticFieldID(c, name, signature) : env->GetFieldID(c, name, signature);
133 jmethodID CacheMethod(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature) { argument
134 jmethodID mid = is_static ? env->GetStaticMethodID(c, name, signature) : env
141 CachePrimitiveBoxingMethod(JNIEnv* env, char prim_name, const char* boxed_name) argument
147 Init(JNIEnv* env) argument
242 LateInit(JNIEnv* env) argument
[all...]
H A Dcheck_jni.cc89 static bool IsHandleScopeLocalRef(JNIEnv* env, jobject localRef) { argument
91 reinterpret_cast<JNIEnvExt*>(env)->self->HandleScopeContains(localRef);
152 explicit ScopedCheck(JNIEnv* env, int flags, const char* functionName)
154 : soa_(env) {
447 JNIEnv* env = va_arg(ap, JNIEnv*); local
448 StringAppendF(&msg, "(JNIEnv*)%p", env);
895 ScopedCheck sc(env, flags, __FUNCTION__); \
1080 static void* CreateGuardedPACopy(JNIEnv* env, const jarray java_array, jboolean* isCopy) { argument
1081 ScopedObjectAccess soa(env);
1097 static void ReleaseGuardedPACopy(JNIEnv* env, jarra argument
1120 GetVersion(JNIEnv* env) argument
1125 DefineClass(JNIEnv* env, const char* name, jobject loader, const jbyte* buf, jsize bufLen) argument
1131 FindClass(JNIEnv* env, const char* name) argument
1137 GetSuperclass(JNIEnv* env, jclass c) argument
1142 IsAssignableFrom(JNIEnv* env, jclass c1, jclass c2) argument
1147 FromReflectedMethod(JNIEnv* env, jobject method) argument
1153 FromReflectedField(JNIEnv* env, jobject field) argument
1159 ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID mid, jboolean isStatic) argument
1164 ToReflectedField(JNIEnv* env, jclass cls, jfieldID fid, jboolean isStatic) argument
1169 Throw(JNIEnv* env, jthrowable obj) argument
1175 ThrowNew(JNIEnv* env, jclass c, const char* message) argument
1180 ExceptionOccurred(JNIEnv* env) argument
1185 ExceptionDescribe(JNIEnv* env) argument
1191 ExceptionClear(JNIEnv* env) argument
1197 FatalError(JNIEnv* env, const char* msg) argument
1206 PushLocalFrame(JNIEnv* env, jint capacity) argument
1211 PopLocalFrame(JNIEnv* env, jobject res) argument
1216 NewGlobalRef(JNIEnv* env, jobject obj) argument
1221 NewLocalRef(JNIEnv* env, jobject ref) argument
1226 DeleteGlobalRef(JNIEnv* env, jobject globalRef) argument
1237 DeleteWeakGlobalRef(JNIEnv* env, jweak weakGlobalRef) argument
1248 DeleteLocalRef(JNIEnv* env, jobject localRef) argument
1259 EnsureLocalCapacity(JNIEnv *env, jint capacity) argument
1264 IsSameObject(JNIEnv* env, jobject ref1, jobject ref2) argument
1269 AllocObject(JNIEnv* env, jclass c) argument
1274 NewObject(JNIEnv* env, jclass c, jmethodID mid, ...) argument
1283 NewObjectV(JNIEnv* env, jclass c, jmethodID mid, va_list args) argument
1288 NewObjectA(JNIEnv* env, jclass c, jmethodID mid, jvalue* args) argument
1293 GetObjectClass(JNIEnv* env, jobject obj) argument
1298 IsInstanceOf(JNIEnv* env, jobject obj, jclass c) argument
1303 GetMethodID(JNIEnv* env, jclass c, const char* name, const char* sig) argument
1308 GetFieldID(JNIEnv* env, jclass c, const char* name, const char* sig) argument
1313 GetStaticMethodID(JNIEnv* env, jclass c, const char* name, const char* sig) argument
1318 GetStaticFieldID(JNIEnv* env, jclass c, const char* name, const char* sig) argument
1480 NewString(JNIEnv* env, const jchar* unicodeChars, jsize len) argument
1485 GetStringLength(JNIEnv* env, jstring string) argument
1490 GetStringChars(JNIEnv* env, jstring java_string, jboolean* isCopy) argument
1504 ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) argument
1515 NewStringUTF(JNIEnv* env, const char* bytes) argument
1520 GetStringUTFLength(JNIEnv* env, jstring string) argument
1525 GetStringUTFChars(JNIEnv* env, jstring string, jboolean* isCopy) argument
1537 ReleaseStringUTFChars(JNIEnv* env, jstring string, const char* utf) argument
1547 GetArrayLength(JNIEnv* env, jarray array) argument
1552 NewObjectArray(JNIEnv* env, jsize length, jclass elementClass, jobject initialElement) argument
1557 GetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index) argument
1562 SetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index, jobject value) argument
1594 Check(JNIEnv* env, jarray array, jboolean* isCopy, ResultT result) argument
1653 RegisterNatives(JNIEnv* env, jclass c, const JNINativeMethod* methods, jint nMethods) argument
1658 UnregisterNatives(JNIEnv* env, jclass c) argument
1663 MonitorEnter(JNIEnv* env, jobject obj) argument
1671 MonitorExit(JNIEnv* env, jobject obj) argument
1679 GetJavaVM(JNIEnv *env, JavaVM **vm) argument
1684 GetStringRegion(JNIEnv* env, jstring str, jsize start, jsize len, jchar* buf) argument
1690 GetStringUTFRegion(JNIEnv* env, jstring str, jsize start, jsize len, char* buf) argument
1696 GetPrimitiveArrayCritical(JNIEnv* env, jarray array, jboolean* isCopy) argument
1705 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray array, void* carray, jint mode) argument
1715 GetStringCritical(JNIEnv* env, jstring java_string, jboolean* isCopy) argument
1729 ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* carray) argument
1740 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument
1745 ExceptionCheck(JNIEnv* env) argument
1750 GetObjectRefType(JNIEnv* env, jobject obj) argument
1758 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument
1767 GetDirectBufferAddress(JNIEnv* env, jobject buf) argument
1773 GetDirectBufferCapacity(JNIEnv* env, jobject buf) argument
1780 baseEnv(JNIEnv* env) argument
2051 GetEnv(JavaVM* vm, void** env, jint version) argument
[all...]
H A Djni_internal.cc264 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause)
267 ScopedLocalRef<jstring> s(env, env->NewStringUTF(msg));
288 jmethodID mid = env->GetMethodID(exception_class, "<init>", signature);
290 ScopedObjectAccess soa(env);
297 env, reinterpret_cast<jthrowable>(env->NewObjectA(exception_class, mid, args)));
301 ScopedObjectAccess soa(env);
589 static jclass FindClass(JNIEnv* env, const char* name) { argument
594 ScopedObjectAccess soa(env);
606 FromReflectedMethod(JNIEnv* env, jobject jlr_method) argument
612 FromReflectedField(JNIEnv* env, jobject jlr_field) argument
618 ToReflectedMethod(JNIEnv* env, jclass, jmethodID mid, jboolean) argument
638 ToReflectedField(JNIEnv* env, jclass, jfieldID fid, jboolean) argument
652 GetObjectClass(JNIEnv* env, jobject java_object) argument
659 GetSuperclass(JNIEnv* env, jclass java_class) argument
668 IsAssignableFrom(JNIEnv* env, jclass java_class1, jclass java_class2) argument
677 IsInstanceOf(JNIEnv* env, jobject jobj, jclass java_class) argument
690 Throw(JNIEnv* env, jthrowable java_exception) argument
701 ThrowNew(JNIEnv* env, jclass c, const char* msg) argument
706 ExceptionCheck(JNIEnv* env) argument
710 ExceptionClear(JNIEnv* env) argument
715 ExceptionDescribe(JNIEnv* env) argument
762 ExceptionOccurred(JNIEnv* env) argument
772 PushLocalFrame(JNIEnv* env, jint capacity) argument
782 PopLocalFrame(JNIEnv* env, jobject java_survivor) argument
789 EnsureLocalCapacity(JNIEnv* env, jint desired_capacity) argument
795 NewGlobalRef(JNIEnv* env, jobject obj) argument
809 DeleteGlobalRef(JNIEnv* env, jobject obj) argument
824 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument
829 DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument
836 NewLocalRef(JNIEnv* env, jobject obj) argument
846 DeleteLocalRef(JNIEnv* env, jobject obj) argument
865 IsSameObject(JNIEnv* env, jobject obj1, jobject obj2) argument
875 AllocObject(JNIEnv* env, jclass java_class) argument
885 NewObject(JNIEnv* env, jclass java_class, jmethodID mid, ...) argument
895 NewObjectV(JNIEnv* env, jclass java_class, jmethodID mid, va_list args) argument
915 NewObjectA(JNIEnv* env, jclass java_class, jmethodID mid, jvalue* args) argument
935 GetMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument
943 GetStaticMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument
952 CallObjectMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
963 CallObjectMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
971 CallObjectMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
980 CallBooleanMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
991 CallBooleanMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
998 CallBooleanMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1006 CallByteMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
1017 CallByteMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
1024 CallByteMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1032 CallCharMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
1043 CallCharMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
1050 CallCharMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1058 CallDoubleMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
1069 CallDoubleMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
1076 CallDoubleMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1084 CallFloatMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
1095 CallFloatMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
1102 CallFloatMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1110 CallIntMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
1121 CallIntMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
1128 CallIntMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1136 CallLongMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
1147 CallLongMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
1154 CallLongMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1162 CallShortMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
1173 CallShortMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
1180 CallShortMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1188 CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
1198 CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
1205 CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
1212 CallNonvirtualObjectMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1224 CallNonvirtualObjectMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1233 CallNonvirtualObjectMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1242 CallNonvirtualBooleanMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1254 CallNonvirtualBooleanMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1262 CallNonvirtualBooleanMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1270 CallNonvirtualByteMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1281 CallNonvirtualByteMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1289 CallNonvirtualByteMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1297 CallNonvirtualCharMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1308 CallNonvirtualCharMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1316 CallNonvirtualCharMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1324 CallNonvirtualShortMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1335 CallNonvirtualShortMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1343 CallNonvirtualShortMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1351 CallNonvirtualIntMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1362 CallNonvirtualIntMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1370 CallNonvirtualIntMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1378 CallNonvirtualLongMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1389 CallNonvirtualLongMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1397 CallNonvirtualLongMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1405 CallNonvirtualFloatMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1416 CallNonvirtualFloatMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1424 CallNonvirtualFloatMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1432 CallNonvirtualDoubleMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1443 CallNonvirtualDoubleMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1451 CallNonvirtualDoubleMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1459 CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1469 CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1477 CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1485 GetFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument
1493 GetStaticFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument
1502 GetObjectField(JNIEnv* env, jobject obj, jfieldID fid) argument
1511 GetStaticObjectField(JNIEnv* env, jclass, jfieldID fid) argument
1518 SetObjectField(JNIEnv* env, jobject java_object, jfieldID fid, jobject java_value) argument
1528 SetStaticObjectField(JNIEnv* env, jclass, jfieldID fid, jobject java_value) argument
1564 GetBooleanField(JNIEnv* env, jobject obj, jfieldID fid) argument
1568 GetByteField(JNIEnv* env, jobject obj, jfieldID fid) argument
1572 GetCharField(JNIEnv* env, jobject obj, jfieldID fid) argument
1576 GetShortField(JNIEnv* env, jobject obj, jfieldID fid) argument
1580 GetIntField(JNIEnv* env, jobject obj, jfieldID fid) argument
1584 GetLongField(JNIEnv* env, jobject obj, jfieldID fid) argument
1588 GetFloatField(JNIEnv* env, jobject obj, jfieldID fid) argument
1592 GetDoubleField(JNIEnv* env, jobject obj, jfieldID fid) argument
1596 GetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid) argument
1600 GetStaticByteField(JNIEnv* env, jclass, jfieldID fid) argument
1604 GetStaticCharField(JNIEnv* env, jclass, jfieldID fid) argument
1608 GetStaticShortField(JNIEnv* env, jclass, jfieldID fid) argument
1612 GetStaticIntField(JNIEnv* env, jclass, jfieldID fid) argument
1616 GetStaticLongField(JNIEnv* env, jclass, jfieldID fid) argument
1620 GetStaticFloatField(JNIEnv* env, jclass, jfieldID fid) argument
1624 GetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid) argument
1628 SetBooleanField(JNIEnv* env, jobject obj, jfieldID fid, jboolean v) argument
1632 SetByteField(JNIEnv* env, jobject obj, jfieldID fid, jbyte v) argument
1636 SetCharField(JNIEnv* env, jobject obj, jfieldID fid, jchar v) argument
1640 SetFloatField(JNIEnv* env, jobject obj, jfieldID fid, jfloat v) argument
1644 SetDoubleField(JNIEnv* env, jobject obj, jfieldID fid, jdouble v) argument
1648 SetIntField(JNIEnv* env, jobject obj, jfieldID fid, jint v) argument
1652 SetLongField(JNIEnv* env, jobject obj, jfieldID fid, jlong v) argument
1656 SetShortField(JNIEnv* env, jobject obj, jfieldID fid, jshort v) argument
1660 SetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid, jboolean v) argument
1664 SetStaticByteField(JNIEnv* env, jclass, jfieldID fid, jbyte v) argument
1668 SetStaticCharField(JNIEnv* env, jclass, jfieldID fid, jchar v) argument
1672 SetStaticFloatField(JNIEnv* env, jclass, jfieldID fid, jfloat v) argument
1676 SetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid, jdouble v) argument
1680 SetStaticIntField(JNIEnv* env, jclass, jfieldID fid, jint v) argument
1684 SetStaticLongField(JNIEnv* env, jclass, jfieldID fid, jlong v) argument
1688 SetStaticShortField(JNIEnv* env, jclass, jfieldID fid, jshort v) argument
1692 CallStaticObjectMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1703 CallStaticObjectMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1710 CallStaticObjectMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1717 CallStaticBooleanMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1727 CallStaticBooleanMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1733 CallStaticBooleanMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1739 CallStaticByteMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1749 CallStaticByteMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1755 CallStaticByteMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1761 CallStaticCharMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1771 CallStaticCharMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1777 CallStaticCharMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1783 CallStaticShortMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1793 CallStaticShortMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1799 CallStaticShortMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1805 CallStaticIntMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1815 CallStaticIntMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1821 CallStaticIntMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1827 CallStaticLongMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1837 CallStaticLongMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1843 CallStaticLongMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1849 CallStaticFloatMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1859 CallStaticFloatMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1865 CallStaticFloatMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1871 CallStaticDoubleMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1881 CallStaticDoubleMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1887 CallStaticDoubleMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1893 CallStaticVoidMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1902 CallStaticVoidMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1908 CallStaticVoidMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1914 NewString(JNIEnv* env, const jchar* chars, jsize char_count) argument
1928 NewStringUTF(JNIEnv* env, const char* utf) argument
1937 GetStringLength(JNIEnv* env, jstring java_string) argument
1943 GetStringUTFLength(JNIEnv* env, jstring java_string) argument
1949 GetStringRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, jchar* buf) argument
1963 GetStringUTFRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, char* buf) argument
1977 GetStringChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument
2002 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) argument
2012 GetStringCritical(JNIEnv* env, jstring java_string, jboolean* is_copy) argument
2030 ReleaseStringCritical(JNIEnv* env, jstring java_string, const jchar* chars) argument
2041 GetStringUTFChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument
2059 ReleaseStringUTFChars(JNIEnv* env, jstring, const char* chars) argument
2063 GetArrayLength(JNIEnv* env, jarray java_array) argument
2074 GetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index) argument
2082 SetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index, jobject java_value) argument
2092 NewBooleanArray(JNIEnv* env, jsize length) argument
2096 NewByteArray(JNIEnv* env, jsize length) argument
2100 NewCharArray(JNIEnv* env, jsize length) argument
2104 NewDoubleArray(JNIEnv* env, jsize length) argument
2108 NewFloatArray(JNIEnv* env, jsize length) argument
2112 NewIntArray(JNIEnv* env, jsize length) argument
2116 NewLongArray(JNIEnv* env, jsize length) argument
2120 NewObjectArray(JNIEnv* env, jsize length, jclass element_jclass, jobject initial_element) argument
2167 NewShortArray(JNIEnv* env, jsize length) argument
2171 GetPrimitiveArrayCritical(JNIEnv* env, jarray java_array, jboolean* is_copy) argument
2192 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray java_array, void* elements, jint mode) argument
2206 GetBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* is_copy) argument
2210 GetByteArrayElements(JNIEnv* env, jbyteArray array, jboolean* is_copy) argument
2214 GetCharArrayElements(JNIEnv* env, jcharArray array, jboolean* is_copy) argument
2218 GetDoubleArrayElements(JNIEnv* env, jdoubleArray array, jboolean* is_copy) argument
2222 GetFloatArrayElements(JNIEnv* env, jfloatArray array, jboolean* is_copy) argument
2226 GetIntArrayElements(JNIEnv* env, jintArray array, jboolean* is_copy) argument
2230 GetLongArrayElements(JNIEnv* env, jlongArray array, jboolean* is_copy) argument
2234 GetShortArrayElements(JNIEnv* env, jshortArray array, jboolean* is_copy) argument
2238 ReleaseBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* elements, jint mode) argument
2244 ReleaseByteArrayElements(JNIEnv* env, jbyteArray array, jbyte* elements, jint mode) argument
2248 ReleaseCharArrayElements(JNIEnv* env, jcharArray array, jchar* elements, jint mode) argument
2252 ReleaseDoubleArrayElements(JNIEnv* env, jdoubleArray array, jdouble* elements, jint mode) argument
2257 ReleaseFloatArrayElements(JNIEnv* env, jfloatArray array, jfloat* elements, jint mode) argument
2262 ReleaseIntArrayElements(JNIEnv* env, jintArray array, jint* elements, jint mode) argument
2266 ReleaseLongArrayElements(JNIEnv* env, jlongArray array, jlong* elements, jint mode) argument
2270 ReleaseShortArrayElements(JNIEnv* env, jshortArray array, jshort* elements, jint mode) argument
2275 GetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, jboolean* buf) argument
2281 GetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, jbyte* buf) argument
2286 GetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, jchar* buf) argument
2291 GetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, jdouble* buf) argument
2297 GetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, jfloat* buf) argument
2303 GetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, jint* buf) argument
2308 GetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, jlong* buf) argument
2313 GetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, jshort* buf) argument
2319 SetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, const jboolean* buf) argument
2325 SetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, const jbyte* buf) argument
2330 SetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, const jchar* buf) argument
2335 SetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, const jdouble* buf) argument
2341 SetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, const jfloat* buf) argument
2347 SetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, const jint* buf) argument
2352 SetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, const jlong* buf) argument
2357 SetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, const jshort* buf) argument
2363 RegisterNatives(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count) argument
2368 RegisterNativeMethods(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count, bool return_errors) argument
2429 UnregisterNatives(JNIEnv* env, jclass java_class) argument
2483 GetJavaVM(JNIEnv* env, JavaVM** vm) argument
2494 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument
2518 GetDirectBufferAddress(JNIEnv* env, jobject java_buffer) argument
2523 GetDirectBufferCapacity(JNIEnv* env, jobject java_buffer) argument
2528 GetObjectRefType(JNIEnv* env, jobject java_object) argument
2579 NewPrimitiveArray(JNIEnv* env, jsize length) argument
2605 GetPrimitiveArray(JNIEnv* env, ArrayT java_array, jboolean* is_copy) argument
2633 ReleasePrimitiveArray(JNIEnv* env, ArrayT java_array, ElementT* elements, jint mode) argument
2679 GetPrimitiveArrayRegion(JNIEnv* env, JArrayT java_array, jsize start, jsize length, ElementT* buf) argument
2699 SetPrimitiveArrayRegion(JNIEnv* env, JArrayT java_array, jsize start, jsize length, const ElementT* buf) argument
3087 GetEnv(JavaVM* vm, void** env, jint version) argument
3427 RegisterNativeMethods(JNIEnv* env, const char* jni_class_name, const JNINativeMethod* methods, jint method_count) argument
[all...]
/art/test/051-thread/
H A Dthread_test.cc22 extern "C" JNIEXPORT jint JNICALL Java_Main_getNativePriority(JNIEnv* env, jclass) { argument
23 return ThreadForEnv(env)->GetNativePriority();
26 extern "C" JNIEXPORT jboolean JNICALL Java_Main_supportsThreadPriorities(JNIEnv* env, jclass) { argument
/art/test/004-JniTest/
H A Djni_test.cc40 JNIEnv* env = nullptr; local
42 int attach_result = jvm->AttachCurrentThread(&env, &args);
47 fn(env);
63 static void testFindClassOnAttachedNativeThread(JNIEnv* env) { argument
64 jclass clazz = env->FindClass("Main");
66 assert(!env->ExceptionCheck());
68 jobjectArray array = env->NewObjectArray(0, clazz, nullptr);
70 assert(!env->ExceptionCheck());
78 static void testFindFieldOnAttachedNativeThread(JNIEnv* env) { argument
79 jclass clazz = env
95 testReflectFieldGetFromAttachedNativeThread(JNIEnv* env) argument
139 Java_Main_testCallStaticVoidMethodOnSubClassNative(JNIEnv* env, jclass) argument
153 Java_Main_testGetMirandaMethodNative(JNIEnv* env, jclass) argument
162 Java_Main_testZeroLengthByteBuffers(JNIEnv* env, jclass) argument
175 Java_Main_byteMethod(JNIEnv* env, jclass klass, jbyte b1, jbyte b2, jbyte b3, jbyte b4, jbyte b5, jbyte b6, jbyte b7, jbyte b8, jbyte b9, jbyte b10) argument
[all...]
/art/runtime/native/
H A Djava_lang_Throwable.cc23 static jobject Throwable_nativeFillInStackTrace(JNIEnv* env, jclass) { argument
24 ScopedFastNativeObjectAccess soa(env);
28 static jobjectArray Throwable_nativeGetStackTrace(JNIEnv* env, jclass, jobject javaStackState) { argument
32 ScopedFastNativeObjectAccess soa(env);
41 void register_java_lang_Throwable(JNIEnv* env) { argument
H A Djava_lang_ref_FinalizerReference.cc26 static jboolean FinalizerReference_makeCircularListIfUnenqueued(JNIEnv* env, jobject javaThis) { argument
27 ScopedFastNativeObjectAccess soa(env);
36 void register_java_lang_ref_FinalizerReference(JNIEnv* env) { argument
H A Dorg_apache_harmony_dalvik_ddmc_DdmServer.cc24 static void DdmServer_nativeSendChunk(JNIEnv* env, jclass, jint type, argument
26 ScopedFastNativeObjectAccess soa(env);
27 ScopedByteArrayRO data(env, javaData);
36 void register_org_apache_harmony_dalvik_ddmc_DdmServer(JNIEnv* env) { argument
H A Djava_lang_Object.cc28 static jobject Object_internalClone(JNIEnv* env, jobject java_this) { argument
29 ScopedFastNativeObjectAccess soa(env);
34 static void Object_notify(JNIEnv* env, jobject java_this) { argument
35 ScopedFastNativeObjectAccess soa(env);
40 static void Object_notifyAll(JNIEnv* env, jobject java_this) { argument
41 ScopedFastNativeObjectAccess soa(env);
46 static void Object_wait(JNIEnv* env, jobject java_this) { argument
47 ScopedFastNativeObjectAccess soa(env);
52 static void Object_waitJI(JNIEnv* env, jobject java_this, jlong ms, jint ns) { argument
53 ScopedFastNativeObjectAccess soa(env);
66 register_java_lang_Object(JNIEnv* env) argument
[all...]
H A Ddalvik_system_VMDebug.cc39 static jobjectArray VMDebug_getVmFeatureList(JNIEnv* env, jclass) { argument
47 jobjectArray result = env->NewObjectArray(arraysize(features),
52 ScopedLocalRef<jstring> jfeature(env, env->NewStringUTF(features[i]));
56 env->SetObjectArrayElement(result, i, jfeature.get());
83 static void VMDebug_startMethodTracingFd(JNIEnv* env, jclass, jstring javaTraceFilename, argument
86 int originalFd = jniGetFDFromFileDescriptor(env, javaFd);
93 ScopedObjectAccess soa(env);
100 ScopedUtfChars traceFilename(env, javaTraceFilename);
107 static void VMDebug_startMethodTracingFilename(JNIEnv* env, jclas argument
147 ThrowUnsupportedOperationException(JNIEnv* env) argument
153 VMDebug_startInstructionCounting(JNIEnv* env, jclass) argument
157 VMDebug_stopInstructionCounting(JNIEnv* env, jclass) argument
161 VMDebug_getInstructionCount(JNIEnv* env, jclass, jintArray ) argument
165 VMDebug_resetInstructionCount(JNIEnv* env, jclass) argument
169 VMDebug_printLoadedClasses(JNIEnv* env, jclass, jint flags) argument
174 VMDebug_getLoadedClassCount(JNIEnv* env, jclass) argument
193 VMDebug_dumpHprofData(JNIEnv* env, jclass, jstring javaFilename, jobject javaFd) argument
229 VMDebug_dumpReferenceTables(JNIEnv* env, jclass) argument
247 VMDebug_countInstancesOfClass(JNIEnv* env, jclass, jclass javaClass, jboolean countAssignable) argument
270 VMDebug_getHeapSpaceStats(JNIEnv* env, jclass, jlongArray data) argument
358 register_dalvik_system_VMDebug(JNIEnv* env) argument
[all...]
H A Dsun_misc_Unsafe.cc26 static jboolean Unsafe_compareAndSwapInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, argument
28 ScopedFastNativeObjectAccess soa(env);
36 static jboolean Unsafe_compareAndSwapLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, argument
38 ScopedFastNativeObjectAccess soa(env);
46 static jboolean Unsafe_compareAndSwapObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, argument
48 ScopedFastNativeObjectAccess soa(env);
58 static jint Unsafe_getInt(JNIEnv* env, jobject, jobject javaObj, jlong offset) { argument
59 ScopedFastNativeObjectAccess soa(env);
64 static jint Unsafe_getIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { argument
65 ScopedFastNativeObjectAccess soa(env);
70 Unsafe_putInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
77 Unsafe_putIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
85 Unsafe_putOrderedInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
94 Unsafe_getLong(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
100 Unsafe_getLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
106 Unsafe_putLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
113 Unsafe_putLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
121 Unsafe_putOrderedLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
130 Unsafe_getObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
137 Unsafe_getObject(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
144 Unsafe_putObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
153 Unsafe_putObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
162 Unsafe_putOrderedObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
172 Unsafe_getArrayBaseOffsetForComponentType(JNIEnv* env, jclass, jobject component_class) argument
179 Unsafe_getArrayIndexScaleForComponentType(JNIEnv* env, jclass, jobject component_class) argument
209 register_sun_misc_Unsafe(JNIEnv* env) argument
[all...]
H A Djava_lang_DexCache.cc25 static jobject DexCache_getDexNative(JNIEnv* env, jobject javaDexCache) { argument
26 ScopedFastNativeObjectAccess soa(env);
35 jobject byte_buffer = env->NewDirectByteBuffer(address, dex_file->Size());
43 return env->CallStaticObjectMethodA(WellKnownClasses::com_android_dex_Dex,
52 void register_java_lang_DexCache(JNIEnv* env) { argument
H A Djava_lang_Class.cc44 static jclass Class_classForName(JNIEnv* env, jclass, jstring javaName, jboolean initialize, argument
46 ScopedFastNativeObjectAccess soa(env);
47 ScopedUtfChars name(env, javaName);
69 ScopedLocalRef<jthrowable> cause(env, env->ExceptionOccurred());
70 env->ExceptionClear();
71 jthrowable cnfe = reinterpret_cast<jthrowable>(env->NewObject(WellKnownClasses::java_lang_ClassNotFoundException,
76 env->Throw(cnfe);
86 static jstring Class_getNameNative(JNIEnv* env, jobject javaThis) { argument
87 ScopedFastNativeObjectAccess soa(env);
93 Class_getProxyInterfaces(JNIEnv* env, jobject javaThis) argument
105 register_java_lang_Class(JNIEnv* env) argument
[all...]
H A Djava_lang_String.cc27 static jint String_compareTo(JNIEnv* env, jobject javaThis, jobject javaRhs) { argument
28 ScopedFastNativeObjectAccess soa(env);
37 static jint String_fastIndexOf(JNIEnv* env, jobject java_this, jint ch, jint start) { argument
38 ScopedFastNativeObjectAccess soa(env);
46 static jstring String_intern(JNIEnv* env, jobject javaThis) { argument
47 ScopedFastNativeObjectAccess soa(env);
59 void register_java_lang_String(JNIEnv* env) { argument
H A Djava_lang_ref_Reference.cc26 static jobject Reference_getReferent(JNIEnv* env, jobject javaThis) { argument
27 ScopedFastNativeObjectAccess soa(env);
38 void register_java_lang_ref_Reference(JNIEnv* env) { argument
H A Djava_lang_reflect_Proxy.cc27 static jclass Proxy_generateProxy(JNIEnv* env, jclass, jstring name, jobjectArray interfaces, argument
29 ScopedFastNativeObjectAccess soa(env);
40 void register_java_lang_reflect_Proxy(JNIEnv* env) { argument
H A Djava_util_concurrent_atomic_AtomicLong.cc30 void register_java_util_concurrent_atomic_AtomicLong(JNIEnv* env) { argument
H A Djava_lang_Thread.cc31 static jobject Thread_currentThread(JNIEnv* env, jclass) { argument
32 ScopedFastNativeObjectAccess soa(env);
36 static jboolean Thread_interrupted(JNIEnv* env, jclass) { argument
37 return static_cast<JNIEnvExt*>(env)->self->Interrupted() ? JNI_TRUE : JNI_FALSE;
40 static jboolean Thread_isInterrupted(JNIEnv* env, jobject java_thread) { argument
41 ScopedFastNativeObjectAccess soa(env);
47 static void Thread_nativeCreate(JNIEnv* env, jclass, jobject java_thread, jlong stack_size, argument
49 Thread::CreateNativeThread(env, java_thread, stack_size, daemon == JNI_TRUE);
52 static jint Thread_nativeGetStatus(JNIEnv* env, jobject java_thread, jboolean has_been_started) { argument
61 ScopedObjectAccess soa(env);
96 Thread_nativeHoldsLock(JNIEnv* env, jobject java_thread, jobject java_object) argument
108 Thread_nativeInterrupt(JNIEnv* env, jobject java_thread) argument
117 Thread_nativeSetName(JNIEnv* env, jobject peer, jstring java_name) argument
156 Thread_nativeSetPriority(JNIEnv* env, jobject java_thread, jint new_priority) argument
165 Thread_sleep(JNIEnv* env, jclass, jobject java_lock, jlong ms, jint ns) argument
195 register_java_lang_Thread(JNIEnv* env) argument
[all...]
H A Djava_lang_Runtime.cc46 static jstring Runtime_nativeLoad(JNIEnv* env, jclass, jstring javaFilename, jobject javaLoader, jstring javaLdLibraryPath) { argument
47 ScopedUtfChars filename(env, javaFilename);
53 ScopedUtfChars ldLibraryPath(env, javaLdLibraryPath);
69 ScopedObjectAccess soa(env);
81 env->ExceptionClear();
82 return env->NewStringUTF(detail.c_str());
106 void register_java_lang_Runtime(JNIEnv* env) { argument
/art/test/004-UnsafeTest/
H A Dunsafe_test.cc27 extern "C" JNIEXPORT jint JNICALL Java_Main_vmArrayBaseOffset(JNIEnv* env, jclass, jobject classObj) { argument
28 ScopedObjectAccess soa(env);
34 extern "C" JNIEXPORT jint JNICALL Java_Main_vmArrayIndexScale(JNIEnv* env, jclass, jobject classObj) { argument
35 ScopedObjectAccess soa(env);
/art/dalvikvm/
H A Ddalvikvm.cc32 static bool IsMethodPublic(JNIEnv* env, jclass c, jmethodID method_id) { argument
33 ScopedLocalRef<jobject> reflected(env, env->ToReflectedMethod(c, method_id, JNI_FALSE));
40 jclass method_class = env->FindClass("java/lang/reflect/Method");
45 jmethodID mid = env->GetMethodID(method_class, "getModifiers", "()I");
50 int modifiers = env->CallIntMethod(reflected.get(), mid);
58 static int InvokeMain(JNIEnv* env, char** argv) { argument
62 ScopedLocalRef<jobjectArray> args(env, toStringArray(env, argv + 1));
64 env
175 JNIEnv* env = NULL; local
[all...]
/art/runtime/entrypoints/jni/
H A Djni_entrypoints.h31 void* (*pDlsymLookup)(JNIEnv* env, jobject);
/art/runtime/entrypoints/portable/
H A Dportable_jni_entrypoints.cc27 JNIEnvExt* env = self->GetJniEnv(); local
28 uint32_t saved_local_ref_cookie = env->local_ref_cookie;
29 env->local_ref_cookie = env->locals.GetSegmentState();
42 JNIEnvExt* env = self->GetJniEnv(); local
43 env->locals.SetSegmentState(env->local_ref_cookie);
44 env->local_ref_cookie = saved_local_ref_cookie;
/art/compiler/jni/
H A Djni_compiler_test.cc196 void Java_MyClassNatives_foo(JNIEnv* env, jobject thisObj) { argument
200 EXPECT_EQ(Thread::Current()->GetJniEnv(), env);
202 EXPECT_TRUE(env->IsInstanceOf(thisObj, JniCompilerTest::jklass_));
262 jint Java_MyClassNatives_fooI(JNIEnv* env, jobject thisObj, jint x) { argument
265 EXPECT_EQ(Thread::Current()->GetJniEnv(), env);
267 EXPECT_TRUE(env->IsInstanceOf(thisObj, JniCompilerTest::jklass_));
293 jint Java_MyClassNatives_fooII(JNIEnv* env, jobject thisObj, jint x, jint y) { argument
296 EXPECT_EQ(Thread::Current()->GetJniEnv(), env);
298 EXPECT_TRUE(env->IsInstanceOf(thisObj, JniCompilerTest::jklass_));
325 jlong Java_MyClassNatives_fooJJ(JNIEnv* env, jobjec argument
358 Java_MyClassNatives_fooDD(JNIEnv* env, jobject thisObj, jdouble x, jdouble y) argument
390 Java_MyClassNatives_fooJJ_synchronized(JNIEnv* env, jobject thisObj, jlong x, jlong y) argument
420 Java_MyClassNatives_fooIOO(JNIEnv* env, jobject thisObj, jint x, jobject y, jobject z) argument
479 Java_MyClassNatives_fooSII(JNIEnv* env, jclass klass, jint x, jint y) argument
507 Java_MyClassNatives_fooSDD(JNIEnv* env, jclass klass, jdouble x, jdouble y) argument
543 Java_MyClassNatives_logD(JNIEnv* env, jclass klass, jdouble x) argument
557 Java_MyClassNatives_logF(JNIEnv* env, jclass klass, jfloat x) argument
571 Java_MyClassNatives_returnTrue(JNIEnv* env, jclass klass) argument
575 Java_MyClassNatives_returnFalse(JNIEnv* env, jclass klass) argument
579 Java_MyClassNatives_returnInt(JNIEnv* env, jclass klass) argument
615 Java_MyClassNatives_fooSIOO(JNIEnv* env, jclass klass, jint x, jobject y, jobject z) argument
675 Java_MyClassNatives_fooSSIOO(JNIEnv* env, jclass klass, jint x, jobject y, jobject z) argument
732 Java_MyClassNatives_throwException(JNIEnv* env, jobject) argument
784 Java_MyClassNatives_nativeUpCall(JNIEnv* env, jobject thisObj, jint i) argument
832 Java_MyClassNatives_fooO(JNIEnv* env, jobject, jobject x) argument
847 local_ref_test(JNIEnv* env, jobject thisObj, jint x) argument
868 my_arraycopy(JNIEnv* env, jclass klass, jobject src, jint src_pos, jobject dst, jint dst_pos, jint length) argument
886 my_casi(JNIEnv* env, jobject unsafe, jobject obj, jlong offset, jint expected, jint newval) argument
906 my_gettext(JNIEnv* env, jclass klass, jlong val1, jobject obj1, jlong val2, jobject obj2) argument
927 Java_MyClassNatives_GetSinkProperties(JNIEnv* env, jobject thisObj, jstring s) argument
960 Java_MyClassNatives_instanceMethodThatShouldReturnClass(JNIEnv* env, jobject) argument
965 Java_MyClassNatives_staticMethodThatShouldReturnClass(JNIEnv* env, jclass) argument
1043 Java_MyClassNatives_checkFloats(JNIEnv* env, jobject thisObj, jfloat f1, jfloat f2) argument
1069 Java_MyClassNatives_checkParameterAlign(JNIEnv* env, jobject thisObj, jint i1, jlong l1) argument
1090 Java_MyClassNatives_maxParamNumber(JNIEnv* env, jobject thisObj, jobject o0, jobject o1, jobject o2, jobject o3, jobject o4, jobject o5, jobject o6, jobject o7, jobject o8, jobject o9, jobject o10, jobject o11, jobject o12, jobject o13, jobject o14, jobject o15, jobject o16, jobject o17, jobject o18, jobject o19, jobject o20, jobject o21, jobject o22, jobject o23, jobject o24, jobject o25, jobject o26, jobject o27, jobject o28, jobject o29, jobject o30, jobject o31, jobject o32, jobject o33, jobject o34, jobject o35, jobject o36, jobject o37, jobject o38, jobject o39, jobject o40, jobject o41, jobject o42, jobject o43, jobject o44, jobject o45, jobject o46, jobject o47, jobject o48, jobject o49, jobject o50, jobject o51, jobject o52, jobject o53, jobject o54, jobject o55, jobject o56, jobject o57, jobject o58, jobject o59, jobject o60, jobject o61, jobject o62, jobject o63, jobject o64, jobject o65, jobject o66, jobject o67, jobject o68, jobject o69, jobject o70, jobject o71, jobject o72, jobject o73, jobject o74, jobject o75, jobject o76, jobject o77, jobject o78, jobject o79, jobject o80, jobject o81, jobject o82, jobject o83, jobject o84, jobject o85, jobject o86, jobject o87, jobject o88, jobject o89, jobject o90, jobject o91, jobject o92, jobject o93, jobject o94, jobject o95, jobject o96, jobject o97, jobject o98, jobject o99, jobject o100, jobject o101, jobject o102, jobject o103, jobject o104, jobject o105, jobject o106, jobject o107, jobject o108, jobject o109, jobject o110, jobject o111, jobject o112, jobject o113, jobject o114, jobject o115, jobject o116, jobject o117, jobject o118, jobject o119, jobject o120, jobject o121, jobject o122, jobject o123, jobject o124, jobject o125, jobject o126, jobject o127, jobject o128, jobject o129, jobject o130, jobject o131, jobject o132, jobject o133, jobject o134, jobject o135, jobject o136, jobject o137, jobject o138, jobject o139, jobject o140, jobject o141, jobject o142, jobject o143, jobject o144, jobject o145, jobject o146, jobject o147, jobject o148, jobject o149, jobject o150, jobject o151, jobject o152, jobject o153, jobject o154, jobject o155, jobject o156, jobject o157, jobject o158, jobject o159, jobject o160, jobject o161, jobject o162, jobject o163, jobject o164, jobject o165, jobject o166, jobject o167, jobject o168, jobject o169, jobject o170, jobject o171, jobject o172, jobject o173, jobject o174, jobject o175, jobject o176, jobject o177, jobject o178, jobject o179, jobject o180, jobject o181, jobject o182, jobject o183, jobject o184, jobject o185, jobject o186, jobject o187, jobject o188, jobject o189, jobject o190, jobject o191, jobject o192, jobject o193, jobject o194, jobject o195, jobject o196, jobject o197, jobject o198, jobject o199, jobject o200, jobject o201, jobject o202, jobject o203, jobject o204, jobject o205, jobject o206, jobject o207, jobject o208, jobject o209, jobject o210, jobject o211, jobject o212, jobject o213, jobject o214, jobject o215, jobject o216, jobject o217, jobject o218, jobject o219, jobject o220, jobject o221, jobject o222, jobject o223, jobject o224, jobject o225, jobject o226, jobject o227, jobject o228, jobject o229, jobject o230, jobject o231, jobject o232, jobject o233, jobject o234, jobject o235, jobject o236, jobject o237, jobject o238, jobject o239, jobject o240, jobject o241, jobject o242, jobject o243, jobject o244, jobject o245, jobject o246, jobject o247, jobject o248, jobject o249, jobject o250, jobject o251, jobject o252, jobject o253) argument
1533 Java_MyClassNatives_stackArgsIntsFirst(JNIEnv* env, jclass klass, jint i1, jint i2, jint i3, jint i4, jint i5, jint i6, jint i7, jint i8, jint i9, jint i10, jfloat f1, jfloat f2, jfloat f3, jfloat f4, jfloat f5, jfloat f6, jfloat f7, jfloat f8, jfloat f9, jfloat f10) argument
1604 Java_MyClassNatives_stackArgsFloatsFirst(JNIEnv* env, jclass klass, jfloat f1, jfloat f2, jfloat f3, jfloat f4, jfloat f5, jfloat f6, jfloat f7, jfloat f8, jfloat f9, jfloat f10, jint i1, jint i2, jint i3, jint i4, jint i5, jint i6, jint i7, jint i8, jint i9, jint i10) argument
1675 Java_MyClassNatives_stackArgsMixed(JNIEnv* env, jclass klass, jint i1, jfloat f1, jint i2, jfloat f2, jint i3, jfloat f3, jint i4, jfloat f4, jint i5, jfloat f5, jint i6, jfloat f6, jint i7, jfloat f7, jint i8, jfloat f8, jint i9, jfloat f9, jint i10, jfloat f10) argument
[all...]
/art/test/115-native-bridge/
H A Dnativebridge.cc42 JNIEnv* env = nullptr; local
46 vm->GetEnv(reinterpret_cast<void **>(&env), JNI_VERSION_1_6);
47 if (env == nullptr) {
51 jclass klass = env->FindClass("Main");
54 count1 = gNativeBridgeArtCallbacks->getNativeMethodCount(env, klass);
59 count2 = gNativeBridgeArtCallbacks->getNativeMethods(env, klass, methods.get(), count1);
69 mid = env->GetStaticMethodID(klass, methods[i].name, nb_method->signature);
71 mid = env->GetMethodID(klass, methods[i].name, nb_method->signature);
74 const char* shorty = gNativeBridgeArtCallbacks->getMethodShorty(env, mid);
89 static void trampoline_Java_Main_testFindClassOnAttachedNativeThread(JNIEnv* env, argument
98 trampoline_Java_Main_testFindFieldOnAttachedNativeThreadNative(JNIEnv* env, jclass klass) argument
107 trampoline_Java_Main_testCallStaticVoidMethodOnSubClassNative(JNIEnv* env, jclass klass) argument
116 trampoline_Java_Main_testGetMirandaMethodNative(JNIEnv* env, jclass klass) argument
124 trampoline_Java_Main_testZeroLengthByteBuffers(JNIEnv* env, jclass klass) argument
132 trampoline_Java_Main_byteMethod(JNIEnv* env, jclass klass, jbyte b1, jbyte b2, jbyte b3, jbyte b4, jbyte b5, jbyte b6, jbyte b7, jbyte b8, jbyte b9, jbyte b10) argument
142 trampoline_Java_Main_shortMethod(JNIEnv* env, jclass klass, jshort s1, jshort s2, jshort s3, jshort s4, jshort s5, jshort s6, jshort s7, jshort s8, jshort s9, jshort s10) argument
152 trampoline_Java_Main_booleanMethod(JNIEnv* env, jclass klass, jboolean b1, jboolean b2, jboolean b3, jboolean b4, jboolean b5, jboolean b6, jboolean b7, jboolean b8, jboolean b9, jboolean b10) argument
163 trampoline_Java_Main_charMethod(JNIEnv* env, jclass klass, jchar c1, jchar c2, jchar c3, jchar c4, jchar c5, jchar c6, jchar c7, jchar c8, jchar c9, jchar c10) argument
[all...]

Completed in 530 milliseconds

123