Searched refs:chars (Results 1 - 20 of 20) sorted by path

/art/runtime/
H A Dcheck_jni.cc2233 static jstring NewStringUTF(JNIEnv* env, const char* chars) { argument
2236 JniValueType args[2] = {{.E = env}, {.u = chars}};
2240 result.s = baseEnv(env)->NewStringUTF(env, chars);
2291 static void ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) { argument
2292 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, false);
2299 static void ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* chars) { argument
2300 ReleaseStringCharsInternal(__FUNCTION__, env, string, chars, false, true);
3292 const void* chars, bool utf, bool critical) {
3299 sc.CheckNonNull(chars);
3300 bool force_copy_ok = !soa.ForceCopy() || GuardedCopy::Check(function_name, chars, fals
3291 ReleaseStringCharsInternal(const char* function_name, JNIEnv* env, jstring string, const void* chars, bool utf, bool critical) argument
[all...]
H A Ddebugger.cc4343 const jchar* chars = (name.Get() != nullptr) ? name->GetValue() : nullptr; local
4347 JDWP::AppendUtf16BE(bytes, chars, char_count);
H A Djni_internal.cc1628 static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) { argument
1633 if (UNLIKELY(chars == nullptr && char_count > 0)) {
1634 JavaVmExtFromEnv(env)->JniAbortF("NewString", "chars == null && char_count > 0");
1638 mirror::String* result = mirror::String::AllocFromUtf16(soa.Self(), char_count, chars);
1672 const jchar* chars = s->GetValue(); local
1673 memcpy(buf, chars + start, length * sizeof(jchar));
1686 const jchar* chars = s->GetValue(); local
1687 size_t bytes = CountUtf8Bytes(chars + start, length);
1688 ConvertUtf16ToModifiedUtf8(buf, bytes, chars + start, length);
1698 jchar* chars local
1711 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) argument
1770 const uint16_t* chars = s->GetValue(); local
1776 ReleaseStringUTFChars(JNIEnv*, jstring, const char* chars) argument
[all...]
H A Djni_internal_test.cc1421 const char* chars = env_->GetStringUTFChars(s, nullptr); local
1422 EXPECT_STREQ("\xf0\x90\x90\x80", chars);
1423 env_->ReleaseStringUTFChars(s, chars);
1448 chars = env_->GetStringUTFChars(s, nullptr);
1449 EXPECT_STREQ("\xf0\x90\x90\x80 \xf0\x9f\x8f\xa0", chars);
1450 env_->ReleaseStringUTFChars(s, chars);
1461 jchar chars[] = { 'h', 'i' }; local
1463 s = env_->NewString(chars, 0);
1467 s = env_->NewString(chars, 2);
1484 jni_abort_catcher.Check("chars
1522 jchar chars[4] = { 'x', 'x', 'x', 'x' }; local
1597 const jchar* chars = env_->GetStringChars(s, nullptr); local
1625 const jchar* chars = env_->GetStringCritical(s, nullptr); local
[all...]
H A Dutf.cc173 int32_t ComputeUtf16Hash(const uint16_t* chars, size_t char_count) { argument
176 hash = hash * 31 + *chars++;
198 uint32_t ComputeModifiedUtf8Hash(const char* chars) { argument
200 while (*chars != '\0') {
201 hash = hash * 31 + *chars++;
242 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count) { argument
244 const uint16_t *end = chars + char_count;
245 while (chars < end) {
246 const uint16_t ch = *chars++;
256 if (chars < en
[all...]
H A Dutf.h49 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count);
83 int32_t ComputeUtf16Hash(mirror::CharArray* chars, int32_t offset, size_t char_count)
85 int32_t ComputeUtf16Hash(const uint16_t* chars, size_t char_count);
89 // uint32_t and hashes individual chars instead of codepoint words.
90 uint32_t ComputeModifiedUtf8Hash(const char* chars);
H A Dutf_test.cc230 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/runtime/jdwp/
H A Djdwp_bits.h62 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/lambda/
H A Dshorty_field_type_test.cc264 ShortyTypeCharacteristics<bool, ShortyFieldType::kBoolean> chars; local
265 chars.is_primitive_ = true;
266 chars.is_primitive_narrow_ = true;
267 chars.CheckExpects();
273 ShortyTypeCharacteristics<int8_t, ShortyFieldType::kByte> chars; local
274 chars.is_primitive_ = true;
275 chars.is_primitive_narrow_ = true;
276 chars.CheckExpects();
282 ShortyTypeCharacteristics<uint16_t, ShortyFieldType::kChar> chars; // Char is unsigned. local
283 chars
291 ShortyTypeCharacteristics<int16_t, ShortyFieldType::kShort> chars; local
300 ShortyTypeCharacteristics<int32_t, ShortyFieldType::kInt> chars; local
309 ShortyTypeCharacteristics<int64_t, ShortyFieldType::kLong> chars; local
318 ShortyTypeCharacteristics<float, ShortyFieldType::kFloat> chars; local
327 ShortyTypeCharacteristics<double, ShortyFieldType::kDouble> chars; local
336 ShortyTypeCharacteristics<mirror::Object*, ShortyFieldType::kObject> chars; local
346 ShortyTypeCharacteristics<Closure*, ShortyFieldType::kLambda> chars; local
[all...]
/art/runtime/mirror/
H A Dstring.cc44 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;
222 const uint16_t* chars = GetValue(); local
225 ConvertUtf16ToModifiedUtf8(&result[0], byte_count, chars, GetLength());
/art/runtime/native/
H A Ddalvik_system_VMDebug.cc213 ScopedUtfChars chars(env, javaFilename);
217 filename = chars.c_str();
H A Dlibcore_util_CharsetUtils.cc116 ScopedCharArrayRW chars(env, javaChars);
117 if (chars.get() == nullptr) {
122 jchar* dst = &chars[0];
136 ScopedCharArrayRW chars(env, javaChars);
137 if (chars.get() == nullptr) {
142 jchar* dst = &chars[0];
/art/test/003-omnibus-opcodes/src/
H A DArray.java39 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/test/004-JniTest/
H A Djni_test.cc592 const char* chars = env->GetStringUTFChars(s, nullptr); local
593 CHECK_EQ(strcmp(test_array, chars), 0);
594 env->ReleaseStringUTFChars(s, chars);
/art/test/407-arrays/src/
H A DMain.java32 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 Dosr.cc67 ScopedUtfChars chars(env, method_name);
68 CHECK(chars.c_str() != nullptr);
70 OsrVisitor visitor(soa.Self(), chars.c_str());
82 ScopedUtfChars chars(env, method_name);
83 CHECK(chars.c_str() != nullptr);
85 OsrVisitor visitor(soa.Self(), chars.c_str());
117 ScopedUtfChars chars(env, method_name);
118 CHECK(chars.c_str() != nullptr);
120 ProfilingInfoVisitor visitor(soa.Self(), chars.c_str());
157 ScopedUtfChars chars(en
[all...]
/art/test/580-checker-string-factory-intrinsics/src/
H A DMain.java61 char[] chars = { 'b', 'a', 'r' };
62 String s = StringFactory.newStringFromChars(chars);
/art/test/595-profile-saving/
H A Dprofile-saving.cc60 ScopedUtfChars chars(env, method_name);
61 CHECK(chars.c_str() != nullptr);
63 CreateProfilingInfoVisitor visitor(soa.Self(), chars.c_str());
/art/test/common/
H A Druntime_state.cc134 ScopedUtfChars chars(env, method_name);
135 CHECK(chars.c_str() != nullptr);
138 ArtMethod* method = klass->FindDeclaredDirectMethodByName(chars.c_str(), sizeof(void*));
/art/tools/ahat/src/
H A DInstanceUtils.java92 ArrayInstance chars = (ArrayInstance) value;
93 if (chars.getArrayType() != Type.CHAR) {
99 int numChars = chars.getValues().length;
111 return new String(chars.asCharArray(offset, count));

Completed in 271 milliseconds