Lines Matching +full:- +full:- +full:no +full:- +full:function +full:- +full:coverage
4 * SPDX-License-Identifier: Apache-2.0
12 #include "coverage.h"
19 * Is called by gcc-generated constructor code for each object file compiled
20 * with -fprofile-arcs.
24 info->next = gcov_info_head; in __gcov_init()
39 * print_u8 - Print 8 bit of gcov data
47 * print_u32 - Print 32 bit of gcov data
60 * write_u64 - Store 64 bit data on a buffer and return the size
75 * write_u32 - Store 32 bit data on a buffer and return the size
102 for (iter = 0U; iter < info->n_functions; iter++) { in gcov_calculate_buff_size()
111 if (!info->merge[iter_1]) { in gcov_calculate_buff_size()
115 /* for function counter and number of values */ in gcov_calculate_buff_size()
119 iter_2 < info->functions[iter]->ctrs->num; in gcov_calculate_buff_size()
135 * gcov_populate_buffer - convert from gcov data set (info) to
156 info->version); in gcov_populate_buffer()
160 info->stamp); in gcov_populate_buffer()
165 info->checksum); in gcov_populate_buffer()
169 iter_functions < info->n_functions; in gcov_populate_buffer()
172 functions = info->functions[iter_functions]; in gcov_populate_buffer()
185 functions->ident); in gcov_populate_buffer()
189 functions->lineno_checksum); in gcov_populate_buffer()
193 functions->cfg_checksum); in gcov_populate_buffer()
195 counters_per_func = functions->ctrs; in gcov_populate_buffer()
201 if (!info->merge[iter_counts]) { in gcov_populate_buffer()
213 counters_per_func->num * 2U * 4); in gcov_populate_buffer()
217 counters_per_func->num * 2U); in gcov_populate_buffer()
221 iter_counter_values < counters_per_func->num; in gcov_populate_buffer()
226 counters_per_func->values[iter_counter_values]); in gcov_populate_buffer()
244 iter_functions < info->n_functions; in gcov_reset_counts()
247 functions = info->functions[iter_functions]; in gcov_reset_counts()
248 counters_per_func = functions->ctrs; in gcov_reset_counts()
254 iter_counter_values < counters_per_func->num; in gcov_reset_counts()
256 counters_per_func->values[iter_counter_values] = 0; in gcov_reset_counts()
274 gcov_list = gcov_list->next; in gcov_reset_all_counts()
301 * Retrieves gcov coverage data and sends it over the given interface.
319 dump_on_console_start(gcov_list->filename); in gcov_coverage_dump()
324 printk("No Mem available to continue dump\n"); in gcov_coverage_dump()
337 gcov_list = gcov_list->next; in gcov_coverage_dump()
367 /* get function pointer */ in gcov_static_init()