Searched refs:jobj (Results 1 - 3 of 3) sorted by relevance

/dalvik/vm/
H A DJniInternal.h162 Object* dvmDecodeIndirectRef(JNIEnv* env, jobject jobj);
165 INLINE Object* dvmDecodeIndirectRef(JNIEnv* env, jobject jobj) { argument
166 return (Object*) jobj;
174 jobjectRefType dvmGetJNIRefType(JNIEnv* env, jobject jobj);
227 INLINE jweak dvmObfuscateWeakGlobalRef(jobject jobj) { argument
228 return (jweak) ((u4) jobj ^ WEAK_GLOBAL_XOR);
244 INLINE bool dvmIsWeakGlobalRef(jobject jobj) { argument
245 return (((u4) jobj & 0x07) == 0x07);
H A DJni.c568 * If "jobj" is NULL or an invalid indirect reference, this returns NULL.
570 Object* dvmDecodeIndirectRef(JNIEnv* env, jobject jobj) argument
572 if (jobj == NULL)
577 switch (dvmGetIndirectRefType(jobj)) {
581 result = dvmGetFromIndirectRefTable(pRefTable, jobj);
589 result = dvmGetFromIndirectRefTable(pRefTable, jobj);
603 LOGW("Invalid indirect reference %p in decodeIndirectRef\n", jobj);
632 jobject jobj;
639 jobj = (jobject) dvmAddToIndirectRefTable(pRefTable, cookie, obj);
640 if (jobj
695 deleteLocalReference(JNIEnv* env, jobject jobj) argument
776 jobject jobj; local
874 deleteGlobalReference(jobject jobj) argument
976 createWeakGlobalRef(JNIEnv* env, jobject jobj) argument
1045 jobject jobj = dvmNormalizeWeakGlobalRef(jwobj); local
1280 dvmGetJNIRefType(JNIEnv* env, jobject jobj) argument
2009 jobject jobj = addLocalReference(env, obj); local
2028 jobject jobj = addLocalReference(env, obj); local
2036 Throw(JNIEnv* env, jthrowable jobj) argument
2186 NewGlobalRef(JNIEnv* env, jobject jobj) argument
2214 NewLocalRef(JNIEnv* env, jobject jobj) argument
2361 GetObjectClass(JNIEnv* env, jobject jobj) argument
2377 IsInstanceOf(JNIEnv* env, jobject jobj, jclass jclazz) argument
3128 SetObjectArrayElement(JNIEnv* env, jobjectArray jarr, jsize index, jobject jobj) argument
3339 MonitorEnter(JNIEnv* env, jobject jobj) argument
3358 MonitorExit(JNIEnv* env, jobject jobj) argument
3526 GetObjectRefType(JNIEnv* env, jobject jobj) argument
[all...]
H A DCheckJni.c411 static void checkFieldType(JNIEnv* env, jobject jobj, jfieldID fieldID, argument
428 Object* obj = dvmDecodeIndirectRef(env, jobj);
464 * Verify that "jobj" is a valid object, and that it's an object that JNI
469 static void checkObject0(JNIEnv* env, jobject jobj, const char* func) argument
474 if (jobj == NULL)
477 if (dvmIsWeakGlobalRef(jobj)) {
482 jobj = dvmNormalizeWeakGlobalRef((jweak) jobj);
485 if (dvmGetJNIRefType(env, jobj) == JNIInvalidRefType) {
486 LOGW("JNI WARNING: %p is not a valid JNI reference\n", jobj);
510 checkObject(JNIEnv* env, jobject jobj, const char* func) argument
823 checkInstanceFieldID(JNIEnv* env, jobject jobj, jfieldID fieldID, const char* func) argument
[all...]

Completed in 47 milliseconds