Lines Matching refs:len
322 static int computeClassDumpLen(const unsigned char* origBuf, int len)
330 len -= blockLen;
332 if (len < 0)
337 len -= 2;
351 len -= 2 + 1 + basicLen;
352 if (len < 0)
358 len -= 2;
372 len -= kIdentSize + 1 + basicLen;
373 if (len < 0)
379 len -= 2;
383 len -= kIdentSize + 1;
384 if (len < 0)
388 DBUG("Total class dump len: %d\n", buf - origBuf);
395 static int computeInstanceDumpLen(const unsigned char* origBuf, int len)
404 static int computeObjectArrayDumpLen(const unsigned char* origBuf, int len)
413 static int computePrimitiveArrayDumpLen(const unsigned char* origBuf, int len)
431 int len = ebGetLength(pBuf);
441 len -= kRecHdrLen;
443 while (len > 0) {
479 subLen = computeClassDumpLen(buf+1, len-1);
482 subLen = computeInstanceDumpLen(buf+1, len-1);
485 subLen = computeObjectArrayDumpLen(buf+1, len-1);
488 subLen = computePrimitiveArrayDumpLen(buf+1, len-1);
530 buf[5] = buf[6] = buf[7] = buf[8] = 0; /* set array len to 0 */
552 len -= 1 + subLen;