• Home
  • Raw
  • Download

Lines Matching refs:chars

1958   static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) {  in NewString()  argument
1963 if (UNLIKELY(chars == nullptr && char_count > 0)) { in NewString()
1968 ObjPtr<mirror::String> result = mirror::String::AllocFromUtf16(soa.Self(), char_count, chars); in NewString()
2007 const jchar* chars = static_cast<jchar*>(s->GetValue()); in GetStringRegion() local
2008 memcpy(buf, chars + start, length * sizeof(jchar)); in GetStringRegion()
2027 const jchar* chars = s->GetValue(); in GetStringUTFRegion() local
2028 size_t bytes = CountUtf8Bytes(chars + start, length); in GetStringUTFRegion()
2029 ConvertUtf16ToModifiedUtf8(buf, bytes, chars + start, length); in GetStringUTFRegion()
2040 jchar* chars = new jchar[s->GetLength()]; in GetStringChars() local
2044 chars[i] = s->CharAt(i); in GetStringChars()
2047 memcpy(chars, s->GetValue(), sizeof(jchar) * s->GetLength()); in GetStringChars()
2052 return chars; in GetStringChars()
2060 static void ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) { in ReleaseStringChars() argument
2064 if (s->IsCompressed() || (s->IsCompressed() == false && chars != s->GetValue())) { in ReleaseStringChars()
2065 delete[] chars; in ReleaseStringChars()
2090 jchar* chars = new jchar[length]; in GetStringCritical() local
2092 chars[i] = s->CharAt(i); in GetStringCritical()
2094 return chars; in GetStringCritical()
2105 const jchar* chars) { in ReleaseStringCritical() argument
2117 if (s->IsCompressed() || (s->IsCompressed() == false && s->GetValue() != chars)) { in ReleaseStringCritical()
2118 delete[] chars; in ReleaseStringCritical()
2139 const uint16_t* chars = s->GetValue(); in GetStringUTFChars() local
2140 ConvertUtf16ToModifiedUtf8(bytes, byte_count, chars, s->GetLength()); in GetStringUTFChars()
2146 static void ReleaseStringUTFChars(JNIEnv*, jstring, const char* chars) { in ReleaseStringUTFChars() argument
2147 delete[] chars; in ReleaseStringUTFChars()