/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/test/570-checker-osr/ |
H A D | osr.cc | 68 ScopedUtfChars chars(env, method_name); 69 CHECK(chars.c_str() != nullptr); 71 OsrVisitor visitor(soa.Self(), chars.c_str()); 83 ScopedUtfChars chars(env, method_name); 84 CHECK(chars.c_str() != nullptr); 86 OsrVisitor visitor(soa.Self(), chars.c_str()); 118 ScopedUtfChars chars(env, method_name); 119 CHECK(chars.c_str() != nullptr); 121 ProfilingInfoVisitor visitor(soa.Self(), chars.c_str()); 158 ScopedUtfChars chars(en [all...] |
/art/test/580-checker-string-fact-intrinsics/src-art/ |
H A D | Main.java | 61 char[] chars = { 'b', 'a', 'r' }; 62 String s = StringFactory.newStringFromChars(chars);
|
/art/libdexfile/dex/ |
H A D | utf.h | 45 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count); 80 int32_t ComputeUtf16Hash(const MemoryType* chars, size_t char_count) { argument 83 hash = hash * 31 + *chars++; 91 // uint32_t and hashes individual chars instead of codepoint words. 92 uint32_t ComputeModifiedUtf8Hash(const char* chars);
|
H A D | utf.cc | 195 uint32_t ComputeModifiedUtf8Hash(const char* chars) { argument 197 while (*chars != '\0') { 198 hash = hash * 31 + *chars++; 239 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count) { argument 241 const uint16_t *end = chars + char_count; 242 while (chars < end) { 243 const uint16_t ch = *chars++; 253 if (chars < end) { 254 const uint16_t ch2 = *chars; 259 chars [all...] |
H A D | utf_test.cc | 230 static size_t CountUtf8Bytes_reference(const uint16_t* chars, size_t char_count) { argument 233 const uint16_t ch = *chars++; 238 const uint16_t ch2 = *chars; 243 chars++; 320 // Calculate the number of utf-8 bytes for the utf-16 chars. 332 // Calculate the number of utf-16 chars from the utf-8 bytes. 339 // Convert the utf-8 bytes back to utf-16 chars.
|
/art/test/common/ |
H A D | runtime_state.cc | 151 ScopedUtfChars chars(env, method_name); 152 CHECK(chars.c_str() != nullptr); 154 chars.c_str(), kRuntimePointerSize); 175 ScopedUtfChars chars(env, method_name); 176 CHECK(chars.c_str() != nullptr); 178 chars.c_str(), kRuntimePointerSize); 192 ScopedUtfChars chars(env, method_name); 193 CHECK(chars.c_str() != nullptr); 195 chars.c_str(), kRuntimePointerSize); 213 ScopedUtfChars chars(en [all...] |
/art/test/ti-agent/ |
H A D | ti_utf.h | 162 inline size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count) { argument 164 const uint16_t *end = chars + char_count; 165 while (chars < end) { 166 const uint16_t ch = *chars++; 176 if (chars < end) { 177 const uint16_t ch2 = *chars; 182 chars++;
|
/art/runtime/jdwp/ |
H A D | jdwp_bits.h | 62 static inline void AppendUtf16BE(std::vector<uint8_t>& bytes, const uint16_t* chars, argument 66 Append2BE(bytes, chars[i]); 71 const uint8_t* chars, size_t char_count) { 74 Append2BE(bytes, static_cast<uint16_t>(chars[i])); 70 AppendUtf16CompressedBE(std::vector<uint8_t>& bytes, const uint8_t* chars, size_t char_count) argument
|
/art/runtime/native/ |
H A D | libcore_util_CharsetUtils.cc | 119 ScopedCharArrayRW chars(env, javaChars); 120 if (chars.get() == nullptr) { 125 jchar* dst = &chars[0]; 139 ScopedCharArrayRW chars(env, javaChars); 140 if (chars.get() == nullptr) { 145 jchar* dst = &chars[0];
|
H A D | dalvik_system_VMDebug.cc | 238 ScopedUtfChars chars(env, javaFilename); 242 filename = chars.c_str(); 566 ScopedUtfChars chars(env, agent); 570 filename = chars.c_str();
|
/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/mirror/ |
H A D | string-inl.h | 40 // lambda$chars$0$CharSequence 186 int32_t String::FastIndexOf(MemoryType* chars, int32_t ch, int32_t start) { argument 187 const MemoryType* p = chars + start; 188 const MemoryType* end = chars + GetLength(); 191 return (p - 1) - chars; 316 inline bool String::AllASCII(const MemoryType* chars, const int length) { argument 319 if (!IsASCII(chars[i])) { 326 inline bool String::DexFileStringAllASCII(const char* chars, const int length) { argument 329 DCHECK_EQ(AllASCII(reinterpret_cast<const uint8_t*>(chars), length), chars[lengt [all...] |
H A D | string.h | 170 int32_t FastIndexOf(MemoryType* chars, int32_t ch, int32_t start) 189 static bool AllASCII(const MemoryType* chars, const int length); 191 static bool DexFileStringAllASCII(const char* chars, const int length); 240 static bool AllASCIIExcept(const uint16_t* chars, int32_t length, uint16_t non_ascii);
|
H A D | string.cc | 86 inline bool String::AllASCIIExcept(const uint16_t* chars, int32_t length, uint16_t non_ascii) { argument 89 if (!IsASCII(chars[i]) && chars[i] != non_ascii) { 326 const uint16_t* chars = GetValue(); local 327 ConvertUtf16ToModifiedUtf8(&result[0], byte_count, chars, GetLength());
|
/art/tools/ahat/src/main/com/android/ahat/heapdump/ |
H A D | AhatArrayInstance.java | 65 void initialize(final char[] chars) { argument 66 mCharArray = chars; 69 return chars.length; 73 return Value.pack(chars[index]);
|
H A D | AhatClassInstance.java | 140 AhatArrayInstance chars = inst.asArrayInstance(); 141 int numChars = chars.getLength(); 144 return chars.asMaybeCompressedString(offset, count, maxChars);
|
/art/openjdkjvmti/ |
H A D | ti_properties.cc | 201 ScopedUtfChars chars(jni_env, reinterpret_cast<jstring>(prop_res.get())); 202 return Copy(env, chars.c_str(), value_ptr);
|
/art/runtime/ |
H A D | jni_internal_test.cc | 1515 const char* chars = env_->GetStringUTFChars(s, nullptr); local 1516 EXPECT_STREQ("\xf0\x90\x90\x80", chars); 1517 env_->ReleaseStringUTFChars(s, chars); 1542 chars = env_->GetStringUTFChars(s, nullptr); 1543 EXPECT_STREQ("\xf0\x90\x90\x80 \xf0\x9f\x8f\xa0", chars); 1544 env_->ReleaseStringUTFChars(s, chars); 1555 jchar chars[] = { 'h', 'i' }; local 1557 s = env_->NewString(chars, 0); 1561 s = env_->NewString(chars, 2); 1578 jni_abort_catcher.Check("chars 1616 jchar chars[4] = { 'x', 'x', 'x', 'x' }; local 1691 const jchar* chars = env_->GetStringChars(s, nullptr); local 1719 const jchar* chars = env_->GetStringCritical(s, nullptr); local [all...] |
H A D | jni_internal.cc | 1763 static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) { argument 1768 if (UNLIKELY(chars == nullptr && char_count > 0)) { 1769 JavaVmExtFromEnv(env)->JniAbortF("NewString", "chars == null && char_count > 0"); 1773 mirror::String* result = mirror::String::AllocFromUtf16(soa.Self(), char_count, chars); 1812 const jchar* chars = static_cast<jchar*>(s->GetValue()); local 1813 memcpy(buf, chars + start, length * sizeof(jchar)); 1832 const jchar* chars = s->GetValue(); local 1833 size_t bytes = CountUtf8Bytes(chars + start, length); 1834 ConvertUtf16ToModifiedUtf8(buf, bytes, chars + start, length); 1845 jchar* chars local 1865 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) argument 1895 jchar* chars = new jchar[length]; local 1908 ReleaseStringCritical(JNIEnv* env, jstring java_string, const jchar* chars) argument 1944 const uint16_t* chars = s->GetValue(); local 1951 ReleaseStringUTFChars(JNIEnv*, jstring, const char* chars) argument [all...] |
H A D | check_jni.cc | 2394 static jstring NewStringUTF(JNIEnv* env, const char* chars) { argument 2398 JniValueType args[2] = {{.E = env}, {.u = chars}}; 2402 result.s = baseEnv(env)->NewStringUTF(env, chars); 2455 static void ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) { argument 2456 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, false); 2463 static void ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* chars) { argument 2464 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, true); 3479 const void* chars, bool utf, bool critical) { 3487 sc.CheckNonNull(chars); 3488 bool force_copy_ok = !soa.ForceCopy() || GuardedCopy::Check(function_name, chars, fals 3478 ReleaseStringCharsInternal(const char* function_name, JNIEnv* env, jstring string, const void* chars, bool utf, bool critical) argument [all...] |
H A D | debugger.cc | 4516 const jchar* chars = (name != nullptr) ? name->GetValue() : nullptr; local 4525 JDWP::AppendUtf16BE(bytes, chars, char_count);
|
/art/test/004-JniTest/ |
H A D | jni_test.cc | 612 const char* chars = env->GetStringUTFChars(s, nullptr); local 613 CHECK_EQ(strcmp(test_array, chars), 0); 614 env->ReleaseStringUTFChars(s, chars);
|
/art/test/956-methodhandles/src/ |
H A D | Main.java | 1089 public VariableArityTester(char... chars) { update(chars); } argument 1107 public String update(char... chars) { return lastResult = tally(chars); } argument 1136 public static String tally(char... chars) { return Arrays.toString(chars); } argument
|
/art/test/959-invoke-polymorphic-accessors/src/ |
H A D | Main.java | 597 char [] chars = { 'a', 'b', 'c' }; 598 for (char c : chars) {
|