/dalvik/vm/ |
H A D | CheckJni.cpp | 157 static inline const JNINativeInterface* baseEnv(JNIEnv* env) { argument 158 return ((JNIEnvExt*) env)->baseFuncTable; 167 explicit ScopedCheckJniThreadState(JNIEnv* env) { argument 208 explicit ScopedCheck(JNIEnv* env, int flags, const char* functionName) { argument 209 init(env, flags, functionName, true); 567 JNIEnv* env = va_arg(ap, JNIEnv*); local 568 StringAppendF(&msg, "(JNIEnv*)%p", env); 717 void init(JNIEnv* env, int flags, const char* functionName, bool hasMethod) { argument 718 mEnv = env; 840 ALOGE("JNI: threadEnv != thread->env 1260 createGuardedPACopy(JNIEnv* env, const jarray jarr, jboolean* isCopy) argument 1277 releaseGuardedPACopy(JNIEnv* env, jarray jarr, void* dataBuf, int mode) argument 1322 Check_GetVersion(JNIEnv* env) argument 1327 Check_DefineClass(JNIEnv* env, const char* name, jobject loader, const jbyte* buf, jsize bufLen) argument 1335 Check_FindClass(JNIEnv* env, const char* name) argument 1341 Check_GetSuperclass(JNIEnv* env, jclass clazz) argument 1346 Check_IsAssignableFrom(JNIEnv* env, jclass clazz1, jclass clazz2) argument 1351 Check_FromReflectedMethod(JNIEnv* env, jobject method) argument 1357 Check_FromReflectedField(JNIEnv* env, jobject field) argument 1363 Check_ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID methodID, jboolean isStatic) argument 1370 Check_ToReflectedField(JNIEnv* env, jclass cls, jfieldID fieldID, jboolean isStatic) argument 1377 Check_Throw(JNIEnv* env, jthrowable obj) argument 1383 Check_ThrowNew(JNIEnv* env, jclass clazz, const char* message) argument 1388 Check_ExceptionOccurred(JNIEnv* env) argument 1393 Check_ExceptionDescribe(JNIEnv* env) argument 1399 Check_ExceptionClear(JNIEnv* env) argument 1405 Check_FatalError(JNIEnv* env, const char* msg) argument 1411 Check_PushLocalFrame(JNIEnv* env, jint capacity) argument 1416 Check_PopLocalFrame(JNIEnv* env, jobject res) argument 1421 Check_NewGlobalRef(JNIEnv* env, jobject obj) argument 1426 Check_DeleteGlobalRef(JNIEnv* env, jobject globalRef) argument 1438 Check_NewLocalRef(JNIEnv* env, jobject ref) argument 1443 Check_DeleteLocalRef(JNIEnv* env, jobject localRef) argument 1455 Check_EnsureLocalCapacity(JNIEnv *env, jint capacity) argument 1460 Check_IsSameObject(JNIEnv* env, jobject ref1, jobject ref2) argument 1465 Check_AllocObject(JNIEnv* env, jclass clazz) argument 1470 Check_NewObject(JNIEnv* env, jclass clazz, jmethodID methodID, ...) argument 1479 Check_NewObjectV(JNIEnv* env, jclass clazz, jmethodID methodID, va_list args) argument 1484 Check_NewObjectA(JNIEnv* env, jclass clazz, jmethodID methodID, jvalue* args) argument 1489 Check_GetObjectClass(JNIEnv* env, jobject obj) argument 1494 Check_IsInstanceOf(JNIEnv* env, jobject obj, jclass clazz) argument 1499 Check_GetMethodID(JNIEnv* env, jclass clazz, const char* name, const char* sig) argument 1504 Check_GetFieldID(JNIEnv* env, jclass clazz, const char* name, const char* sig) argument 1509 Check_GetStaticMethodID(JNIEnv* env, jclass clazz, const char* name, const char* sig) argument 1516 Check_GetStaticFieldID(JNIEnv* env, jclass clazz, const char* name, const char* sig) argument 1681 Check_NewString(JNIEnv* env, const jchar* unicodeChars, jsize len) argument 1686 Check_GetStringLength(JNIEnv* env, jstring string) argument 1691 Check_GetStringChars(JNIEnv* env, jstring string, jboolean* isCopy) argument 1706 Check_ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) argument 1721 Check_NewStringUTF(JNIEnv* env, const char* bytes) argument 1726 Check_GetStringUTFLength(JNIEnv* env, jstring string) argument 1731 Check_GetStringUTFChars(JNIEnv* env, jstring string, jboolean* isCopy) argument 1743 Check_ReleaseStringUTFChars(JNIEnv* env, jstring string, const char* utf) argument 1757 Check_GetArrayLength(JNIEnv* env, jarray array) argument 1762 Check_NewObjectArray(JNIEnv* env, jsize length, jclass elementClass, jobject initialElement) argument 1769 Check_GetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index) argument 1774 Check_SetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index, jobject value) argument 1875 Check_RegisterNatives(JNIEnv* env, jclass clazz, const JNINativeMethod* methods, jint nMethods) argument 1882 Check_UnregisterNatives(JNIEnv* env, jclass clazz) argument 1887 Check_MonitorEnter(JNIEnv* env, jobject obj) argument 1892 Check_MonitorExit(JNIEnv* env, jobject obj) argument 1897 Check_GetJavaVM(JNIEnv *env, JavaVM **vm) argument 1902 Check_GetStringRegion(JNIEnv* env, jstring str, jsize start, jsize len, jchar* buf) argument 1908 Check_GetStringUTFRegion(JNIEnv* env, jstring str, jsize start, jsize len, char* buf) argument 1914 Check_GetPrimitiveArrayCritical(JNIEnv* env, jarray array, jboolean* isCopy) argument 1923 Check_ReleasePrimitiveArrayCritical(JNIEnv* env, jarray array, void* carray, jint mode) argument 1934 Check_GetStringCritical(JNIEnv* env, jstring string, jboolean* isCopy) argument 1949 Check_ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* carray) argument 1964 Check_NewWeakGlobalRef(JNIEnv* env, jobject obj) argument 1969 Check_DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument 1975 Check_ExceptionCheck(JNIEnv* env) argument 1980 Check_GetObjectRefType(JNIEnv* env, jobject obj) argument 1986 Check_NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument 1997 Check_GetDirectBufferAddress(JNIEnv* env, jobject buf) argument 2003 Check_GetDirectBufferCapacity(JNIEnv* env, jobject buf) argument 2040 Check_GetEnv(JavaVM* vm, void** env, jint version) argument [all...] |
H A D | Jni.cpp | 209 explicit ScopedJniThreadState(JNIEnv* env) { argument 210 mSelf = ((JNIEnvExt*) env)->self; 217 ALOGE("JNI ERROR: env->self != thread-self (%p vs. %p); auto-correcting", mSelf, self); 308 * Note "env" may be NULL when decoding global references. 496 /* GREF usage tracking; should probably be disabled for production env */ 1079 static inline void convertReferenceResult(JNIEnv* env, JValue* pResult, argument 1150 JNIEnv* env = self->jniEnv; local 1152 dvmPlatformInvoke(env, 1160 convertReferenceResult(env, pResult, method, self); 1179 static jint GetVersion(JNIEnv* env) { argument 1194 DefineClass(JNIEnv* env, const char *name, jobject loader, const jbyte* buf, jsize bufLen) argument 1221 FindClass(JNIEnv* env, const char* name) argument 1260 GetSuperclass(JNIEnv* env, jclass jclazz) argument 1271 IsAssignableFrom(JNIEnv* env, jclass jclazz1, jclass jclazz2) argument 1281 FromReflectedMethod(JNIEnv* env, jobject jmethod) argument 1290 FromReflectedField(JNIEnv* env, jobject jfield) argument 1303 ToReflectedMethod(JNIEnv* env, jclass jcls, jmethodID methodID, jboolean isStatic) argument 1318 ToReflectedField(JNIEnv* env, jclass jcls, jfieldID fieldID, jboolean isStatic) argument 1329 Throw(JNIEnv* env, jthrowable jobj) argument 1343 ThrowNew(JNIEnv* env, jclass jclazz, const char* message) argument 1359 ExceptionOccurred(JNIEnv* env) argument 1379 ExceptionDescribe(JNIEnv* env) argument 1394 ExceptionClear(JNIEnv* env) argument 1402 FatalError(JNIEnv* env, const char* msg) argument 1414 PushLocalFrame(JNIEnv* env, jint capacity) argument 1431 PopLocalFrame(JNIEnv* env, jobject jresult) argument 1445 NewGlobalRef(JNIEnv* env, jobject jobj) argument 1454 DeleteGlobalRef(JNIEnv* env, jobject jglobalRef) argument 1463 NewLocalRef(JNIEnv* env, jobject jobj) argument 1472 DeleteLocalRef(JNIEnv* env, jobject jlocalRef) argument 1481 EnsureLocalCapacity(JNIEnv* env, jint capacity) argument 1494 IsSameObject(JNIEnv* env, jobject jref1, jobject jref2) argument 1504 AllocObject(JNIEnv* env, jclass jclazz) argument 1522 NewObject(JNIEnv* env, jclass jclazz, jmethodID methodID, ...) argument 1543 NewObjectV(JNIEnv* env, jclass jclazz, jmethodID methodID, va_list args) argument 1561 NewObjectA(JNIEnv* env, jclass jclazz, jmethodID methodID, jvalue* args) argument 1584 GetObjectClass(JNIEnv* env, jobject jobj) argument 1596 IsInstanceOf(JNIEnv* env, jobject jobj, jclass jclazz) argument 1623 GetMethodID(JNIEnv* env, jclass jclazz, const char* name, const char* sig) argument 1670 GetFieldID(JNIEnv* env, jclass jclazz, const char* name, const char* sig) argument 1692 GetStaticMethodID(JNIEnv* env, jclass jclazz, const char* name, const char* sig) argument 1726 GetStaticFieldID(JNIEnv* env, jclass jclazz, const char* name, const char* sig) argument 2100 NewString(JNIEnv* env, const jchar* unicodeChars, jsize len) argument 2113 GetStringLength(JNIEnv* env, jstring jstr) argument 2126 GetStringChars(JNIEnv* env, jstring jstr, jboolean* isCopy) argument 2144 ReleaseStringChars(JNIEnv* env, jstring jstr, const jchar* chars) argument 2157 NewStringUTF(JNIEnv* env, const char* bytes) argument 2172 GetStringUTFLength(JNIEnv* env, jstring jstr) argument 2195 GetStringUTFChars(JNIEnv* env, jstring jstr, jboolean* isCopy) argument 2216 ReleaseStringUTFChars(JNIEnv* env, jstring jstr, const char* utf) argument 2224 GetArrayLength(JNIEnv* env, jarray jarr) argument 2233 NewObjectArray(JNIEnv* env, jsize length, jclass jelementClass, jobject jinitialElement) argument 2281 GetObjectArrayElement(JNIEnv* env, jobjectArray jarr, jsize index) argument 2296 SetObjectArrayElement(JNIEnv* env, jobjectArray jarr, jsize index, jobject jobj) argument 2455 RegisterNatives(JNIEnv* env, jclass jclazz, const JNINativeMethod* methods, jint nMethods) argument 2503 UnregisterNatives(JNIEnv* env, jclass jclazz) argument 2521 MonitorEnter(JNIEnv* env, jobject jobj) argument 2538 MonitorExit(JNIEnv* env, jobject jobj) argument 2551 GetJavaVM(JNIEnv* env, JavaVM** vm) argument 2560 GetStringRegion(JNIEnv* env, jstring jstr, jsize start, jsize len, jchar* buf) argument 2575 GetStringUTFRegion(JNIEnv* env, jstring jstr, jsize start, jsize len, char* buf) argument 2594 GetPrimitiveArrayCritical(JNIEnv* env, jarray jarr, jboolean* isCopy) argument 2608 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray jarr, void* carray, jint mode) argument 2619 GetStringCritical(JNIEnv* env, jstring jstr, jboolean* isCopy) argument 2637 ReleaseStringCritical(JNIEnv* env, jstring jstr, const jchar* carray) argument 2647 NewWeakGlobalRef(JNIEnv* env, jobject jobj) argument 2656 DeleteWeakGlobalRef(JNIEnv* env, jweak wref) argument 2666 ExceptionCheck(JNIEnv* env) argument 2679 GetObjectRefType(JNIEnv* env, jobject jobj) argument 2690 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument 2719 GetDirectBufferAddress(JNIEnv* env, jobject jbuf) argument 2734 GetDirectBufferCapacity(JNIEnv* env, jobject jbuf) argument 2889 GetEnv(JavaVM* vm, void** env, jint version) argument 3323 dvmDestroyJNIEnv(JNIEnv* env) argument [all...] |
H A D | JniInternal.h | 145 void dvmDestroyJNIEnv(JNIEnv* env);
|
H A D | Thread.h | 557 INLINE void dvmSetThreadJNIEnv(Thread* self, JNIEnv* env) { self->jniEnv = env;} argument
|
H A D | Init.cpp | 41 extern int jniRegisterSystemMethods(JNIEnv* env);
|
/dalvik/dalvikvm/ |
H A D | Main.cpp | 44 static jobjectArray createStringArray(JNIEnv* env, char* const argv[], int argc) argument 51 stringClass = env->FindClass("java/lang/String"); 52 if (env->ExceptionCheck()) { 57 strArray = env->NewObjectArray(argc, stringClass, NULL); 58 if (env->ExceptionCheck()) { 67 argStr = env->NewStringUTF(argv[i]); 68 if (env->ExceptionCheck()) { 73 env->SetObjectArrayElement(strArray, i, argStr); 74 env->DeleteLocalRef(argStr); 82 env 92 methodIsPublic(JNIEnv* env, jclass clazz, jmethodID methodId) argument 144 JNIEnv* env = NULL; local [all...] |