Home | History | Annotate | Download | only in libgcc

Lines Matching defs:fn_buffer

133   struct gcov_fn_buffer *fn_buffer;
140 len = sizeof (*fn_buffer) + sizeof (fn_buffer->info.ctrs[0]) * n_ctrs;
141 fn_buffer = (struct gcov_fn_buffer *) xmalloc (len);
143 if (!fn_buffer)
146 fn_buffer->next = 0;
147 fn_buffer->fn_ix = fn_ix;
148 fn_buffer->info.ident = gcov_read_unsigned ();
149 fn_buffer->info.lineno_checksum = gcov_read_unsigned ();
150 fn_buffer->info.cfg_checksum = gcov_read_unsigned ();
172 fn_buffer->info.ctrs[n_ctrs].num = length;
173 fn_buffer->info.ctrs[n_ctrs].values = values;
180 *end_ptr = fn_buffer;
181 return &fn_buffer->next;
187 return (struct gcov_fn_buffer **)free_fn_data (gi_ptr, fn_buffer, ix);
239 static struct gcov_fn_buffer *fn_buffer;
257 struct gcov_fn_buffer **fn_tail = &fn_buffer;
538 if (fn_buffer && fn_buffer->fn_ix == f_ix)
542 gfi_ptr = &fn_buffer->info;
597 fn_buffer = free_fn_data (gi_ptr, fn_buffer, GCOV_COUNTERS);
621 fn_buffer = 0;
659 while (fn_buffer)
660 fn_buffer = free_fn_data (gi_ptr, fn_buffer, GCOV_COUNTERS);