Lines Matching refs:buffer

159   free (gcov_var.buffer);
161 gcov_var.buffer = 0;
200 gcov_var.buffer = xrealloc (gcov_var.buffer, new_size << 2);
210 if (fwrite (gcov_var.buffer, size << 2, 1, gcov_var.file) != 1)
232 memcpy (gcov_var.buffer, gcov_var.buffer + GCOV_BLOCK_SIZE, 4);
239 result = &gcov_var.buffer[gcov_var.offset];
251 gcov_unsigned_t *buffer = gcov_write_words (1);
253 buffer[0] = value;
263 gcov_unsigned_t *buffer = gcov_write_words (2);
265 buffer[0] = (gcov_unsigned_t) value;
267 buffer[1] = (gcov_unsigned_t) (value >> 32);
269 buffer[1] = 0;
282 gcov_unsigned_t *buffer;
290 buffer = gcov_write_words (1 + alloc);
292 buffer[0] = alloc;
293 buffer[alloc] = 0;
294 memcpy (&buffer[1], string, length);
306 gcov_unsigned_t *buffer = gcov_write_words (2);
308 buffer[0] = tag;
309 buffer[1] = 0;
324 gcov_unsigned_t *buffer;
331 buffer = (gcov_unsigned_t *) &gcov_var.buffer[offset];
332 buffer[1] = length;
344 gcov_unsigned_t *buffer = gcov_write_words (2);
346 buffer[0] = tag;
347 buffer[1] = length;
391 memcpy (gcov_var.buffer, gcov_var.buffer + gcov_var.offset, 4);
394 memmove (gcov_var.buffer, gcov_var.buffer + gcov_var.offset, excess * 4);
406 excess = fread (gcov_var.buffer + gcov_var.length,
416 result = &gcov_var.buffer[gcov_var.offset];
428 const gcov_unsigned_t *buffer = gcov_read_words (1);
430 if (!buffer)
432 value = from_file (buffer[0]);
443 const gcov_unsigned_t *buffer = gcov_read_words (2);
445 if (!buffer)
447 value = from_file (buffer[0]);
449 value |= ((gcov_type) from_file (buffer[1])) << 32;
450 else if (buffer[1])
457 buffer, or NULL on empty string. You must copy the string before