Lines Matching refs:fn_buffer
133 struct gcov_fn_buffer *fn_buffer; in buffer_fn_data() local
140 len = sizeof (*fn_buffer) + sizeof (fn_buffer->info.ctrs[0]) * n_ctrs; in buffer_fn_data()
141 fn_buffer = (struct gcov_fn_buffer *) xmalloc (len); in buffer_fn_data()
143 if (!fn_buffer) in buffer_fn_data()
146 fn_buffer->next = 0; in buffer_fn_data()
147 fn_buffer->fn_ix = fn_ix; in buffer_fn_data()
148 fn_buffer->info.ident = gcov_read_unsigned (); in buffer_fn_data()
149 fn_buffer->info.lineno_checksum = gcov_read_unsigned (); in buffer_fn_data()
150 fn_buffer->info.cfg_checksum = gcov_read_unsigned (); in buffer_fn_data()
172 fn_buffer->info.ctrs[n_ctrs].num = length; in buffer_fn_data()
173 fn_buffer->info.ctrs[n_ctrs].values = values; in buffer_fn_data()
180 *end_ptr = fn_buffer; in buffer_fn_data()
181 return &fn_buffer->next; in buffer_fn_data()
187 return (struct gcov_fn_buffer **)free_fn_data (gi_ptr, fn_buffer, ix); in buffer_fn_data()
239 static struct gcov_fn_buffer *fn_buffer; variable
257 struct gcov_fn_buffer **fn_tail = &fn_buffer; in merge_one_data()
520 if (fn_buffer && fn_buffer->fn_ix == f_ix) in write_one_data()
524 gfi_ptr = &fn_buffer->info; in write_one_data()
579 fn_buffer = free_fn_data (gi_ptr, fn_buffer, GCOV_COUNTERS); in write_one_data()
603 fn_buffer = 0; in dump_one_gcov()
641 while (fn_buffer) in dump_one_gcov()
642 fn_buffer = free_fn_data (gi_ptr, fn_buffer, GCOV_COUNTERS); in dump_one_gcov()