• Home
  • Raw
  • Download

Lines Matching refs:is_copy

1230   static void* CreateGuardedPACopy(JNIEnv* env, const jarray java_array, jboolean* is_copy,  in CreateGuardedPACopy()  argument
1238 if (is_copy != nullptr) { in CreateGuardedPACopy()
1239 *is_copy = JNI_TRUE; in CreateGuardedPACopy()
2092 static const jchar* GetStringChars(JNIEnv* env, jstring string, jboolean* is_copy) { in GetStringChars() argument
2094 is_copy, false, false)); in GetStringChars()
2097 static const char* GetStringUTFChars(JNIEnv* env, jstring string, jboolean* is_copy) { in GetStringUTFChars() argument
2099 is_copy, true, false)); in GetStringUTFChars()
2102 static const jchar* GetStringCritical(JNIEnv* env, jstring string, jboolean* is_copy) { in GetStringCritical() argument
2104 is_copy, false, true)); in GetStringCritical()
2247 static ctype* Get##name##ArrayElements(JNIEnv* env, ctype##Array array, jboolean* is_copy) { \
2249 GetPrimitiveArrayElements(__FUNCTION__, ptype, env, array, is_copy)); \
2305 static void* GetPrimitiveArrayCritical(JNIEnv* env, jarray array, jboolean* is_copy) { in GetPrimitiveArrayCritical() argument
2308 JniValueType args[3] = {{.E = env}, {.a = array}, {.p = is_copy}}; in GetPrimitiveArrayCritical()
2311 void* ptr = baseEnv(env)->GetPrimitiveArrayCritical(env, array, is_copy); in GetPrimitiveArrayCritical()
2313 ptr = GuardedCopy::CreateGuardedPACopy(env, array, is_copy, ptr); in GetPrimitiveArrayCritical()
3060 jboolean* is_copy, bool utf, bool critical) { in GetStringCharsInternal() argument
3064 JniValueType args[3] = {{.E = env}, {.s = string}, {.p = is_copy}}; in GetStringCharsInternal()
3070 ptr = const_cast<char*>(baseEnv(env)->GetStringUTFChars(env, string, is_copy)); in GetStringCharsInternal()
3073 ptr = const_cast<jchar*>(critical ? baseEnv(env)->GetStringCritical(env, string, is_copy) : in GetStringCharsInternal()
3074 baseEnv(env)->GetStringChars(env, string, is_copy)); in GetStringCharsInternal()
3088 if (is_copy != nullptr) { in GetStringCharsInternal()
3089 *is_copy = JNI_TRUE; in GetStringCharsInternal()
3174 JNIEnv* env, jarray array, jboolean* is_copy) { in GetPrimitiveArrayElements() argument
3177 JniValueType args[3] = {{.E = env}, {.a = array}, {.p = is_copy}}; in GetPrimitiveArrayElements()
3184 is_copy); in GetPrimitiveArrayElements()
3187 ptr = baseEnv(env)->GetByteArrayElements(env, down_cast<jbyteArray>(array), is_copy); in GetPrimitiveArrayElements()
3190 ptr = baseEnv(env)->GetCharArrayElements(env, down_cast<jcharArray>(array), is_copy); in GetPrimitiveArrayElements()
3193 ptr = baseEnv(env)->GetShortArrayElements(env, down_cast<jshortArray>(array), is_copy); in GetPrimitiveArrayElements()
3196 ptr = baseEnv(env)->GetIntArrayElements(env, down_cast<jintArray>(array), is_copy); in GetPrimitiveArrayElements()
3199 ptr = baseEnv(env)->GetLongArrayElements(env, down_cast<jlongArray>(array), is_copy); in GetPrimitiveArrayElements()
3202 ptr = baseEnv(env)->GetFloatArrayElements(env, down_cast<jfloatArray>(array), is_copy); in GetPrimitiveArrayElements()
3205 ptr = baseEnv(env)->GetDoubleArrayElements(env, down_cast<jdoubleArray>(array), is_copy); in GetPrimitiveArrayElements()
3211 ptr = GuardedCopy::CreateGuardedPACopy(env, array, is_copy, ptr); in GetPrimitiveArrayElements()
3212 if (is_copy != nullptr) { in GetPrimitiveArrayElements()
3213 *is_copy = JNI_TRUE; in GetPrimitiveArrayElements()