Home | History | Annotate | Download | only in runtime

Lines Matching refs:utf

107 #define kFlag_NullableUtf   0x0020      // Are our UTF parameters nullable?
392 * u - const char* (Modified UTF-8)
514 } else if (ch == 'u') { // const char* (Modified UTF-8)
515 const char* utf = va_arg(ap, const char*);
516 if (utf == nullptr) {
519 StringAppendF(&msg, "\"%s\"", utf);
816 // Verifies that "bytes" points to valid Modified UTF-8 data.
830 "input is not valid Modified UTF-8: illegal %s byte %#x\n"
858 * Note: 1111 is valid for normal UTF-8, but not the
859 * Modified UTF-8 used here.
1537 static void ReleaseStringUTFChars(JNIEnv* env, jstring string, const char* utf) {
1538 CHECK_JNI_ENTRY(kFlag_ExcepOkay | kFlag_Release, "Esu", env, string, utf); // TODO: show pointer and truncate string.
1540 GuardedCopy::Check(__FUNCTION__, utf, false);
1541 utf = reinterpret_cast<const char*>(GuardedCopy::Destroy(const_cast<char*>(utf)));
1543 baseEnv(env)->ReleaseStringUTFChars(env, string, utf);