• Home
  • Raw
  • Download

Lines Matching refs:chars

215     ArrayObject* chars = (ArrayObject*) dvmGetFieldObject((Object*) strObj,  in dvmComputeStringHash()  local
222 return dvmComputeUtf16Hash((u2*) chars->contents + offset, len); in dvmComputeStringHash()
256 ArrayObject* chars; in dvmCreateStringFromCstrAndLength() local
280 chars = dvmAllocPrimitiveArray('C', utf16Length, allocFlags); in dvmCreateStringFromCstrAndLength()
281 if (chars == NULL) { in dvmCreateStringFromCstrAndLength()
285 dvmConvertUtf8ToUtf16((u2*)chars->contents, utf8Str); in dvmCreateStringFromCstrAndLength()
286 hashCode = dvmComputeUtf16Hash((u2*) chars->contents, utf16Length); in dvmCreateStringFromCstrAndLength()
289 (Object*)chars); in dvmCreateStringFromCstrAndLength()
290 dvmReleaseTrackedAllocIFN((Object*) chars, NULL, allocFlags); in dvmCreateStringFromCstrAndLength()
310 ArrayObject* chars; in dvmCreateStringFromUnicode() local
333 chars = dvmAllocPrimitiveArray('C', len, ALLOC_DEFAULT); in dvmCreateStringFromUnicode()
334 if (chars == NULL) { in dvmCreateStringFromUnicode()
339 memcpy(chars->contents, unichars, len * sizeof(u2)); in dvmCreateStringFromUnicode()
340 hashCode = dvmComputeUtf16Hash((u2*) chars->contents, len); in dvmCreateStringFromUnicode()
343 (Object*)chars); in dvmCreateStringFromUnicode()
344 dvmReleaseTrackedAlloc((Object*) chars, NULL); in dvmCreateStringFromUnicode()
365 ArrayObject* chars; in dvmCreateCstrFromString() local
376 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmCreateCstrFromString()
378 data = (const u2*) chars->contents + offset; in dvmCreateCstrFromString()
379 assert(offset + len <= (int) chars->length); in dvmCreateCstrFromString()
410 ArrayObject* chars; in dvmStringUtf8ByteLen() local
421 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmStringUtf8ByteLen()
423 data = (const u2*) chars->contents + offset; in dvmStringUtf8ByteLen()
424 assert(offset + len <= (int) chars->length); in dvmStringUtf8ByteLen()
451 ArrayObject* chars; in dvmStringChars() local
455 chars = (ArrayObject*) dvmGetFieldObject((Object*) jstr, in dvmStringChars()
457 return (const u2*) chars->contents + offset; in dvmStringChars()