Lines Matching defs:buf

275 static uint16_t get2BE(const unsigned char* buf)
279 val = (buf[0] << 8) | buf[1];
286 static uint32_t get4BE(const unsigned char* buf)
290 val = (buf[0] << 24) | (buf[1] << 16) | (buf[2] << 8) | buf[3];
297 static void set4BE(unsigned char* buf, uint32_t val)
299 buf[0] = val >> 24;
300 buf[1] = val >> 16;
301 buf[2] = val >> 8;
302 buf[3] = val;
324 const unsigned char* buf = origBuf;
329 buf += blockLen;
335 count = get2BE(buf);
336 buf += 2;
343 basicType = buf[2];
350 buf += 2 + 1 + basicLen;
356 count = get2BE(buf);
357 buf += 2;
364 basicType = buf[kIdentSize];
371 buf += kIdentSize + 1 + basicLen;
377 count = get2BE(buf);
378 buf += 2;
382 buf += kIdentSize + 1;
388 DBUG("Total class dump len: %d\n", buf - origBuf);
389 return buf - origBuf;
430 unsigned char* buf = origBuf;
437 if (ebAddData(pOutBuf, buf, kRecHdrLen) != 0)
440 buf += kRecHdrLen; /* skip past record header */
444 unsigned char subType = buf[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);
498 buf[0] = HPROF_ROOT_UNKNOWN;
502 buf[0] = HPROF_ROOT_UNKNOWN;
506 buf[0] = HPROF_ROOT_UNKNOWN;
510 buf[0] = HPROF_ROOT_UNKNOWN;
514 buf[0] = HPROF_ROOT_UNKNOWN;
519 buf[0] = HPROF_ROOT_UNKNOWN;
521 ebAddData(pOutBuf, buf, 1 + kIdentSize);
525 buf[0] = HPROF_ROOT_UNKNOWN;
529 buf[0] = HPROF_PRIMITIVE_ARRAY_DUMP;
530 buf[5] = buf[6] = buf[7] = buf[8] = 0; /* set array len to 0 */
537 subType, buf - origBuf);
544 ebAddData(pOutBuf, buf, 1 + subLen);
551 buf += 1 + subLen;
633 unsigned char* buf = ebGetBuffer(pBuf);
637 type = buf[0];
638 timestamp = get4BE(buf + 1);
639 length = get4BE(buf + 5);
640 buf = NULL; /* ptr invalid after next read op */