• Home
  • Raw
  • Download

Lines Matching refs:chars

1876   static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) {  in NewString()  argument
1881 if (UNLIKELY(chars == nullptr && char_count > 0)) { in NewString()
1886 ObjPtr<mirror::String> result = mirror::String::AllocFromUtf16(soa.Self(), char_count, chars); in NewString()
1979 const jchar* chars = static_cast<jchar*>(s->GetValue()); in GetStringRegion() local
1980 memcpy(buf, chars + start, length * sizeof(jchar)); in GetStringRegion()
1999 const jchar* chars = s->GetValue(); in GetStringUTFRegion() local
2000 size_t bytes = CountUtf8Bytes(chars + start, length); in GetStringUTFRegion()
2001 ConvertUtf16ToModifiedUtf8(buf, bytes, chars + start, length); in GetStringUTFRegion()
2012 jchar* chars = new jchar[s->GetLength()]; in GetStringChars() local
2016 chars[i] = s->CharAt(i); in GetStringChars()
2019 memcpy(chars, s->GetValue(), sizeof(jchar) * s->GetLength()); in GetStringChars()
2024 return chars; in GetStringChars()
2032 static void ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) { in ReleaseStringChars() argument
2036 if (s->IsCompressed() || (s->IsCompressed() == false && chars != s->GetValue())) { in ReleaseStringChars()
2037 delete[] chars; in ReleaseStringChars()
2062 jchar* chars = new jchar[length]; in GetStringCritical() local
2064 chars[i] = s->CharAt(i); in GetStringCritical()
2066 return chars; in GetStringCritical()
2077 const jchar* chars) { in ReleaseStringCritical() argument
2089 if (s->IsCompressed() || (s->IsCompressed() == false && s->GetValue() != chars)) { in ReleaseStringCritical()
2090 delete[] chars; in ReleaseStringCritical()
2111 const uint16_t* chars = s->GetValue(); in GetStringUTFChars() local
2112 ConvertUtf16ToModifiedUtf8(bytes, byte_count, chars, s->GetLength()); in GetStringUTFChars()
2118 static void ReleaseStringUTFChars(JNIEnv*, jstring, const char* chars) { in ReleaseStringUTFChars() argument
2119 delete[] chars; in ReleaseStringUTFChars()