Lines Matching refs:fn_buffer
105 struct gcov_fn_buffer *fn_buffer; in buffer_fn_data() local
112 len = sizeof (*fn_buffer) + sizeof (fn_buffer->info.ctrs[0]) * n_ctrs; in buffer_fn_data()
113 fn_buffer = (struct gcov_fn_buffer *) xmalloc (len); in buffer_fn_data()
115 if (!fn_buffer) in buffer_fn_data()
118 fn_buffer->next = 0; in buffer_fn_data()
119 fn_buffer->fn_ix = fn_ix; in buffer_fn_data()
120 fn_buffer->info.ident = gcov_read_unsigned (); in buffer_fn_data()
121 fn_buffer->info.lineno_checksum = gcov_read_unsigned (); in buffer_fn_data()
122 fn_buffer->info.cfg_checksum = gcov_read_unsigned (); in buffer_fn_data()
144 fn_buffer->info.ctrs[n_ctrs].num = length; in buffer_fn_data()
145 fn_buffer->info.ctrs[n_ctrs].values = values; in buffer_fn_data()
152 *end_ptr = fn_buffer; in buffer_fn_data()
153 return &fn_buffer->next; in buffer_fn_data()
159 return (struct gcov_fn_buffer **)free_fn_data (gi_ptr, fn_buffer, ix); in buffer_fn_data()
211 static struct gcov_fn_buffer *fn_buffer; variable
274 struct gcov_fn_buffer **fn_tail = &fn_buffer; in merge_one_data()
402 if (fn_buffer && fn_buffer->fn_ix == f_ix) in write_one_data()
406 gfi_ptr = &fn_buffer->info; in write_one_data()
444 fn_buffer = free_fn_data (gi_ptr, fn_buffer, GCOV_COUNTERS); in write_one_data()
477 fn_buffer = 0; in dump_one_gcov()
509 while (fn_buffer) in dump_one_gcov()
510 fn_buffer = free_fn_data (gi_ptr, fn_buffer, GCOV_COUNTERS); in dump_one_gcov()