/art/runtime/ |
H A D | utf.cc | 71 int32_t ComputeUtf16Hash(mirror::CharArray* chars, int32_t offset, argument 75 hash = hash * 31 + chars->Get(offset + i); 80 int32_t ComputeUtf16Hash(const uint16_t* chars, size_t char_count) { argument 83 hash = hash * 31 + *chars++; 88 size_t ComputeModifiedUtf8Hash(const char* chars) { argument 90 while (*chars != '\0') { 91 hash = hash * 31 + *chars++; 113 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count) { argument 116 uint16_t ch = *chars++;
|
H A D | utf.h | 48 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count); 78 int32_t ComputeUtf16Hash(mirror::CharArray* chars, int32_t offset, size_t char_count) 80 int32_t ComputeUtf16Hash(const uint16_t* chars, size_t char_count); 83 // size_t and hashes individual chars instead of codepoint words. 84 size_t ComputeModifiedUtf8Hash(const char* chars);
|
H A D | jni_internal_test.cc | 1065 jchar chars[] = { 'h', 'i' }; local 1067 s = env_->NewString(chars, 0); 1071 s = env_->NewString(chars, 2); 1088 jni_abort_catcher.Check("chars == null && char_count > 0"); 1116 jchar chars[4] = { 'x', 'x', 'x', 'x' }; local 1117 env_->GetStringRegion(s, 1, 2, &chars[1]); 1118 EXPECT_EQ('x', chars[0]); 1119 EXPECT_EQ('e', chars[1]); 1120 EXPECT_EQ('l', chars[2]); 1121 EXPECT_EQ('x', chars[ 1181 const jchar* chars = env_->GetStringChars(s, nullptr); local 1209 const jchar* chars = env_->GetStringCritical(s, nullptr); local [all...] |
H A D | jni_internal.cc | 1914 static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) { argument 1919 if (UNLIKELY(chars == nullptr && char_count > 0)) { 1920 JniAbortF("NewString", "chars == null && char_count > 0"); 1924 mirror::String* result = mirror::String::AllocFromUtf16(soa.Self(), char_count, chars); 1958 const jchar* chars = s->GetCharArray()->GetData() + s->GetOffset(); local 1959 memcpy(buf, chars + start, length * sizeof(jchar)); 1972 const jchar* chars = s->GetCharArray()->GetData() + s->GetOffset(); local 1973 ConvertUtf16ToModifiedUtf8(buf, chars + start, length); 1981 mirror::CharArray* chars = s->GetCharArray(); local 1983 if (heap->IsMovableObject(chars)) { 2002 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) argument 2016 mirror::CharArray* chars = s->GetCharArray(); local 2030 ReleaseStringCritical(JNIEnv* env, jstring java_string, const jchar* chars) argument 2053 const uint16_t* chars = s->GetCharArray()->GetData() + s->GetOffset(); local 2059 ReleaseStringUTFChars(JNIEnv* env, jstring, const char* chars) argument [all...] |
H A D | check_jni.cc | 1504 static void ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) { argument 1505 CHECK_JNI_ENTRY(kFlag_Default | kFlag_ExcepOkay, "Esp", env, string, chars); 1506 sc.CheckNonNull(chars); 1508 GuardedCopy::Check(__FUNCTION__, chars, false); 1509 chars = reinterpret_cast<const jchar*>(GuardedCopy::Destroy(const_cast<jchar*>(chars))); 1511 baseEnv(env)->ReleaseStringChars(env, string, chars);
|
H A D | debugger.cc | 3991 const jchar* chars = (name.Get() != NULL) ? name->GetCharArray()->GetData() : NULL; local 3995 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 40 assertEquals(0, chars[0]); 41 assertEquals(0, chars[index]); 56 static void $opt$testWrites(boolean[] bools, byte[] bytes, char[] chars, short[] shorts, argument 68 chars[0] = 'c'; 69 assertEquals('c', chars[0]); 70 chars[index] = 'd'; 71 assertEquals('d', chars[index]);
|
/art/runtime/mirror/ |
H A D | string.cc | 43 const uint16_t* chars = GetCharArray()->GetData() + GetOffset(); local 44 const uint16_t* p = chars + start; 45 const uint16_t* end = chars + count; 48 return (p - 1) - chars; 194 const uint16_t* chars = GetCharArray()->GetData() + GetOffset(); local 197 ConvertUtf16ToModifiedUtf8(&result[0], chars, GetLength());
|
/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/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/runtime/native/ |
H A D | dalvik_system_VMDebug.cc | 203 ScopedUtfChars chars(env, javaFilename); 207 filename = chars.c_str();
|
/art/compiler/ |
H A D | image_writer.cc | 498 explicit SubstringComparator(const std::vector<uint16_t>* const chars) : chars_(chars) { argument 576 // Remove the added chars. 597 << total_length << " prefix saved chars=" << prefix_saved_chars;
|