Lines Matching refs:gcov_info
68 static struct gcov_info *curr_gcov_info;
70 static struct gcov_info *gcov_info_head;
236 read_gcda_finalize (struct gcov_info *obj_info) in read_gcda_finalize()
259 static struct gcov_info *
265 struct gcov_info *obj_info; in read_gcda_file()
296 curr_gcov_info = obj_info = (struct gcov_info *) xcalloc (sizeof (struct gcov_info) + in read_gcda_file()
398 struct gcov_info *obj_info; in ftw_read_file()
439 struct gcov_info *
536 gcov_merge (struct gcov_info *info1, struct gcov_info *info2, int w) in gcov_merge()
586 static struct gcov_info *
587 find_match_gcov_info (struct gcov_info **array, int size, in find_match_gcov_info()
588 struct gcov_info *info) in find_match_gcov_info()
590 struct gcov_info *gi_ptr; in find_match_gcov_info()
591 struct gcov_info *ret = NULL; in find_match_gcov_info()
624 gcov_profile_merge (struct gcov_info *tgt_profile, struct gcov_info *src_profile, in gcov_profile_merge()
627 struct gcov_info *gi_ptr; in gcov_profile_merge()
628 struct gcov_info **tgt_infos; in gcov_profile_merge()
629 struct gcov_info *tgt_tail; in gcov_profile_merge()
630 struct gcov_info **in_src_not_tgt; in gcov_profile_merge()
639 tgt_infos = (struct gcov_info **) xmalloc (sizeof (struct gcov_info *) in gcov_profile_merge()
642 in_src_not_tgt = (struct gcov_info **) xmalloc (sizeof (struct gcov_info *) in gcov_profile_merge()
661 struct gcov_info *gi_ptr1; in gcov_profile_merge()
778 gcov_profile_scale (struct gcov_info *profile, float scale_factor, int n, int d) in gcov_profile_scale()
780 struct gcov_info *gi_ptr; in gcov_profile_scale()
820 gcov_profile_normalize (struct gcov_info *profile, gcov_type max_val) in gcov_profile_normalize()
822 struct gcov_info *gi_ptr; in gcov_profile_normalize()
884 compute_one_gcov (const struct gcov_info *gcov_info1, in compute_one_gcov()
885 const struct gcov_info *gcov_info2, in compute_one_gcov()
892 const struct gcov_info *gcov_info = 0; in compute_one_gcov() local
899 gcov_info = gcov_info2; in compute_one_gcov()
906 gcov_info = gcov_info1; in compute_one_gcov()
912 if (gcov_info) in compute_one_gcov()
914 for (f_ix = 0; f_ix < gcov_info->n_functions; f_ix++) in compute_one_gcov()
916 const struct gcov_fn_info *gfi_ptr = gcov_info->functions[f_ix]; in compute_one_gcov()
917 if (!gfi_ptr || gfi_ptr->key != gcov_info) in compute_one_gcov()
982 gcov_info_count_all_cold (const struct gcov_info *gcov_info, in gcov_info_count_all_cold() argument
987 for (f_ix = 0; f_ix < gcov_info->n_functions; f_ix++) in gcov_info_count_all_cold()
989 const struct gcov_fn_info *gfi_ptr = gcov_info->functions[f_ix]; in gcov_info_count_all_cold()
991 if (!gfi_ptr || gfi_ptr->key != gcov_info) in gcov_info_count_all_cold()
1005 gcov_info_count_all_zero (const struct gcov_info *gcov_info) in gcov_info_count_all_zero() argument
1007 return gcov_info_count_all_cold (gcov_info, 0); in gcov_info_count_all_zero()
1022 const struct gcov_info *obj1;
1023 const struct gcov_info *obj2;
1161 matched_gcov_info (const struct gcov_info *info1, const struct gcov_info *info2) in matched_gcov_info()
1185 calculate_overlap (struct gcov_info *gcov_list1, in calculate_overlap()
1186 struct gcov_info *gcov_list2) in calculate_overlap()
1190 const struct gcov_info *gi_ptr; in calculate_overlap()
1311 gcov_profile_overlap (struct gcov_info *profile1, struct gcov_info *profile2) in gcov_profile_overlap()