Searched refs:char_count (Results 1 - 13 of 13) sorted by relevance

/art/libdexfile/dex/
H A Dutf.h45 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count);
74 const uint16_t* utf16_in, size_t char_count);
80 int32_t ComputeUtf16Hash(const MemoryType* chars, size_t char_count) { argument
82 while (char_count--) {
H A Dutf.cc126 const uint16_t* utf16_in, size_t char_count) {
127 if (LIKELY(byte_count == char_count)) {
129 const uint16_t *utf16_end = utf16_in + char_count;
137 while (char_count--) {
146 if ((ch >= 0xd800 && ch <= 0xdbff) && (char_count > 0)) {
154 char_count--;
239 size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count) { argument
241 const uint16_t *end = chars + char_count;
290 size_t char_count = CountModifiedUtf8Chars(p); local
291 for (size_t i = 0; i < char_count;
125 ConvertUtf16ToModifiedUtf8(char* utf8_out, size_t byte_count, const uint16_t* utf16_in, size_t char_count) argument
[all...]
H A Dutf_test.cc230 static size_t CountUtf8Bytes_reference(const uint16_t* chars, size_t char_count) { argument
232 while (char_count--) {
237 if (char_count > 0) {
244 char_count--;
265 size_t char_count) {
266 while (char_count--) {
275 if ((ch >= 0xd800 && ch <= 0xdbff) && (char_count > 0)) {
283 char_count--;
314 static void testConversions(uint16_t *buf, int char_count) { argument
321 byte_count_reference = CountUtf8Bytes_reference(buf, char_count);
264 ConvertUtf16ToModifiedUtf8_reference(char* utf8_out, const uint16_t* utf16_in, size_t char_count) argument
[all...]
H A Ddescriptors_names.cc101 size_t char_count = CountModifiedUtf8Chars(s.c_str()); local
103 for (size_t i = 0; i < char_count; ++i) {
/art/test/ti-agent/
H A Dti_utf.h110 size_t char_count) {
111 if (LIKELY(byte_count == char_count)) {
113 const uint16_t *utf16_end = utf16_in + char_count;
121 while (char_count--) {
130 if ((ch >= 0xd800 && ch <= 0xdbff) && (char_count > 0)) {
138 char_count--;
162 inline size_t CountUtf8Bytes(const uint16_t* chars, size_t char_count) { argument
164 const uint16_t *end = chars + char_count;
107 ConvertUtf16ToModifiedUtf8(char* utf8_out, size_t byte_count, const uint16_t* utf16_in, size_t char_count) argument
H A Djni_binder.cc35 size_t char_count = ti::CountModifiedUtf8Chars(s.c_str(), s.length()); local
37 for (size_t i = 0; i < char_count; ++i) {
/art/runtime/jdwp/
H A Djdwp_bits.h63 size_t char_count) {
64 Append4BE(bytes, char_count);
65 for (size_t i = 0; i < char_count; ++i) {
71 const uint8_t* chars, size_t char_count) {
72 Append4BE(bytes, char_count);
73 for (size_t i = 0; i < char_count; ++i) {
62 AppendUtf16BE(std::vector<uint8_t>& bytes, const uint16_t* chars, size_t char_count) argument
70 AppendUtf16CompressedBE(std::vector<uint8_t>& bytes, const uint8_t* chars, size_t char_count) argument
/art/runtime/native/
H A Djava_lang_StringFactory.cc60 jint char_count, jcharArray java_data) {
67 char_count,
59 StringFactory_newStringFromChars(JNIEnv* env, jclass, jint offset, jint char_count, jcharArray java_data) argument
/art/runtime/entrypoints/quick/
H A Dquick_alloc_entrypoints.cc104 int32_t offset, int32_t char_count, mirror::CharArray* char_array, Thread* self) \
108 return mirror::String::AllocFromCharArray<instrumented_bool>(self, char_count, handle_array, \
/art/runtime/mirror/
H A Dstring.cc200 size_t char_count = CountModifiedUtf8Chars(utf, byte_count); local
201 return AllocFromModifiedUtf8(self, char_count, utf, byte_count);
/art/runtime/
H A Djni_internal.cc1763 static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) { argument
1764 if (UNLIKELY(char_count < 0)) {
1765 JavaVmExtFromEnv(env)->JniAbortF("NewString", "char_count < 0: %d", char_count);
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);
H A Ddebugger.cc4515 size_t char_count = (name != nullptr) ? name->GetLength() : 0; local
4523 JDWP::AppendUtf16CompressedBE(bytes, chars_compressed, char_count);
4525 JDWP::AppendUtf16BE(bytes, chars, char_count);
4527 CHECK_EQ(bytes.size(), char_count*2 + sizeof(uint32_t)*2);
/art/runtime/interpreter/
H A Dunstarted_runtime.cc1340 jint char_count = shadow_frame->GetVReg(arg_offset + 1); local
1341 DCHECK_GE(char_count, 0);
1347 result->SetL(mirror::String::AllocFromCharArray<true>(self, char_count, h_char_array, offset, allocator));

Completed in 230 milliseconds