• Home
  • Raw
  • Download

Lines Matching refs:chars

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