Lines Matching defs:jfields
286 int ff_jni_init_jfields(JNIEnv *env, void *jfields, const struct FFJniField *jfields_mapping, int global, void *log_ctx)
305 last_clazz = *(jclass*)((uint8_t*)jfields + jfields_mapping[i].offset) =
326 *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = field_id;
335 *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = field_id;
344 *(jmethodID*)((uint8_t*)jfields + jfields_mapping[i].offset) = method_id;
353 *(jmethodID*)((uint8_t*)jfields + jfields_mapping[i].offset) = method_id;
368 /* reset jfields in case of failure so it does not leak references */
369 ff_jni_reset_jfields(env, jfields, jfields_mapping, global, log_ctx);
375 int ff_jni_reset_jfields(JNIEnv *env, void *jfields, const struct FFJniField *jfields_mapping, int global, void *log_ctx)
384 jclass clazz = *(jclass*)((uint8_t*)jfields + jfields_mapping[i].offset);
394 *(jclass*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL;
398 *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL;
402 *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL;
406 *(jmethodID*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL;
410 *(jmethodID*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL;