/art/runtime/jdwp/ |
H A D | jdwp_bits.h | 62 static inline void AppendUtf16BE(std::vector<uint8_t>& bytes, const uint16_t* chars, size_t char_count) { argument 65 Append2BE(bytes, chars[i]);
|
/art/test/003-omnibus-opcodes/src/ |
H A D | Array.java | 39 static void checkChars(char[] chars) { argument 40 Main.assertTrue(chars[0] == 40000); 41 Main.assertTrue(chars[1] == 40001); 42 Main.assertTrue(chars[2] == 40002); 43 Main.assertTrue(chars[3] == 40003); 44 Main.assertTrue(chars[4] == 40004);
|
/art/runtime/ |
H A D | utf.cc | 110 int32_t ComputeUtf16Hash(const uint16_t* chars, size_t char_count) { argument 113 hash = hash * 31 + *chars++; 118 size_t ComputeModifiedUtf8Hash(const char* chars) { argument 120 while (*chars != '\0') { 121 hash = hash * 31 + *chars++; 162 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count) { argument 165 const uint16_t ch = *chars++; 170 const uint16_t ch2 = *chars; 175 chars++;
|
H A D | jni_internal_test.cc | 1360 const char* chars = env_->GetStringUTFChars(s, nullptr); local 1361 EXPECT_STREQ("\xf0\x90\x90\x80", chars); 1362 env_->ReleaseStringUTFChars(s, chars); 1387 chars = env_->GetStringUTFChars(s, nullptr); 1388 EXPECT_STREQ("\xf0\x90\x90\x80 \xf0\x9f\x8f\xa0", chars); 1389 env_->ReleaseStringUTFChars(s, chars); 1400 jchar chars[] = { 'h', 'i' }; local 1402 s = env_->NewString(chars, 0); 1406 s = env_->NewString(chars, 2); 1423 jni_abort_catcher.Check("chars 1458 jchar chars[4] = { 'x', 'x', 'x', 'x' }; local 1530 const jchar* chars = env_->GetStringChars(s, nullptr); local 1558 const jchar* chars = env_->GetStringCritical(s, nullptr); local [all...] |
H A D | check_jni.cc | 2049 static jstring NewStringUTF(JNIEnv* env, const char* chars) { argument 2052 JniValueType args[2] = {{.E = env}, {.u = chars}}; 2056 result.s = baseEnv(env)->NewStringUTF(env, chars); 2107 static void ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) { argument 2108 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, false); 2115 static void ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* chars) { argument 2116 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, true); 3100 const void* chars, bool utf, bool critical) { 3107 sc.CheckNonNull(chars); 3108 bool force_copy_ok = !soa.ForceCopy() || GuardedCopy::Check(function_name, chars, fals 3099 ReleaseStringCharsInternal(const char* function_name, JNIEnv* env, jstring string, const void* chars, bool utf, bool critical) argument [all...] |
H A D | jni_internal.cc | 1633 static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) { argument 1638 if (UNLIKELY(chars == nullptr && char_count > 0)) { 1639 JavaVmExtFromEnv(env)->JniAbortF("NewString", "chars == null && char_count > 0"); 1643 mirror::String* result = mirror::String::AllocFromUtf16(soa.Self(), char_count, chars); 1677 const jchar* chars = s->GetValue(); local 1678 memcpy(buf, chars + start, length * sizeof(jchar)); 1691 const jchar* chars = s->GetValue(); local 1692 ConvertUtf16ToModifiedUtf8(buf, chars + start, length); 1702 jchar* chars = new jchar[s->GetLength()]; local 1703 memcpy(chars, 1715 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) argument 1740 ReleaseStringCritical(JNIEnv* env, jstring java_string, const jchar* chars) argument 1763 const uint16_t* chars = s->GetValue(); local 1769 ReleaseStringUTFChars(JNIEnv*, jstring, const char* chars) argument [all...] |
H A D | debugger.cc | 4322 const jchar* chars = (name.Get() != nullptr) ? name->GetValue() : nullptr; local 4326 JDWP::AppendUtf16BE(bytes, chars, char_count);
|
/art/test/407-arrays/src/ |
H A D | Main.java | 32 static void $opt$testReads(boolean[] bools, byte[] bytes, char[] chars, short[] shorts, argument 41 assertEquals(0, chars[0]); 42 assertEquals(0, chars[index]); 63 static void $opt$testWrites(boolean[] bools, byte[] bytes, char[] chars, short[] shorts, argument 76 chars[0] = 'c'; 77 assertEquals('c', chars[0]); 78 chars[index] = 'd'; 79 assertEquals('d', chars[index]); 81 chars[0] = 65535; 82 assertEquals(65535, chars[ [all...] |
/art/runtime/mirror/ |
H A D | string.cc | 44 const uint16_t* chars = GetValue(); local 45 const uint16_t* p = chars + start; 46 const uint16_t* end = chars + count; 49 return (p - 1) - chars; 216 const uint16_t* chars = GetValue(); local 219 ConvertUtf16ToModifiedUtf8(&result[0], chars, GetLength());
|