Lines Matching defs:pObj

106 static unpacker* get_unpacker(JNIEnv *env, jobject pObj, bool noCreate=false) {
108 jlong p = env->CallLongMethod(pObj, getUnpackerPtrMID);
117 //fprintf(stderr, "get_unpacker(%p) uPtr=%p initializing\n", pObj, uPtr);
119 uPtr->jniobj = (void*) env->NewGlobalRef(pObj);
120 env->SetLongField(pObj, unpackerPtrFID, ptr2jlong(uPtr));
140 jobject pObj = env->CallStaticObjectMethod(NIclazz, currentInstMID);
142 // only for pending exceptions. If pObj is null we'll deal with it later.
144 //fprintf(stderr, "get_unpacker0() pObj=%p\n", pObj);
145 if (pObj != null) {
146 // Got pObj and env; now do it the easy way.
147 return get_unpacker(env, pObj);
155 static void free_unpacker(JNIEnv *env, jobject pObj, unpacker* uPtr) {
157 //fprintf(stderr, "free_unpacker(%p) uPtr=%p\n", pObj, uPtr);
162 env->SetLongField(pObj, unpackerPtrFID, (jlong)null);
203 Java_com_sun_java_util_jar_pack_NativeUnpack_start(JNIEnv *env, jobject pObj,
208 //fprintf(stderr, "start(%p) uPtr=%p initializing\n", pObj, uPtr);
243 Java_com_sun_java_util_jar_pack_NativeUnpack_getNextFile(JNIEnv *env, jobject pObj,
246 unpacker* uPtr = get_unpacker(env, pObj);
293 Java_com_sun_java_util_jar_pack_NativeUnpack_getUnusedInput(JNIEnv *env, jobject pObj) {
294 unpacker* uPtr = get_unpacker(env, pObj);
316 Java_com_sun_java_util_jar_pack_NativeUnpack_finish(JNIEnv *env, jobject pObj) {
317 unpacker* uPtr = get_unpacker(env, pObj, false);
320 free_unpacker(env, pObj, uPtr);
325 Java_com_sun_java_util_jar_pack_NativeUnpack_setOption(JNIEnv *env, jobject pObj,
327 unpacker* uPtr = get_unpacker(env, pObj);
340 Java_com_sun_java_util_jar_pack_NativeUnpack_getOption(JNIEnv *env, jobject pObj,
343 unpacker* uPtr = get_unpacker(env, pObj);