Home | History | Annotate | Download | only in vm

Lines Matching refs:chars

247     ArrayObject* chars = (ArrayObject*) dvmGetFieldObject((Object*) strObj,
254 return dvmComputeUtf16Hash((u2*) chars->contents + offset, len);
282 ArrayObject* chars;
305 chars = dvmAllocPrimitiveArray('C', utf16Length, ALLOC_DEFAULT);
306 if (chars == NULL) {
310 dvmConvertUtf8ToUtf16((u2*)chars->contents, utf8Str);
311 hashCode = dvmComputeUtf16Hash((u2*) chars->contents, utf16Length);
314 (Object*)chars);
315 dvmReleaseTrackedAlloc((Object*) chars, NULL);
322 //printHexDumpEx(ANDROID_LOG_DEBUG, chars->contents, utf16Length * 2,
335 ArrayObject* chars;
358 chars = dvmAllocPrimitiveArray('C', len, ALLOC_DEFAULT);
359 if (chars == NULL) {
364 memcpy(chars->contents, unichars, len * sizeof(u2));
365 hashCode = dvmComputeUtf16Hash((u2*) chars->contents, len);
368 (Object*)chars);
369 dvmReleaseTrackedAlloc((Object*) chars, NULL);
376 //printHexDumpEx(ANDROID_LOG_DEBUG, chars->contents, len*2, kHexDumpMem);
390 ArrayObject* chars;
401 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr,
403 data = (const u2*) chars->contents + offset;
404 assert(offset + len <= (int) chars->length);
435 ArrayObject* chars;
446 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr,
448 data = (const u2*) chars->contents + offset;
449 assert(offset + len <= (int) chars->length);
476 ArrayObject* chars;
480 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr,
482 return (const u2*) chars->contents + offset;