Lines Matching full:profiles
18 log.Fatalf("cannot merge profiles with different modes")
71 func addProfile(profiles []*cover.Profile, p *cover.Profile) []*cover.Profile {
72 i := sort.Search(len(profiles), func(i int) bool { return profiles[i].FileName >= p.FileName })
73 if i < len(profiles) && profiles[i].FileName == p.FileName {
74 mergeProfiles(profiles[i], p)
76 profiles = append(profiles, nil)
77 copy(profiles[i+1:], profiles[i:])
78 profiles[i] = p
80 return profiles
83 func dumpProfiles(profiles []*cover.Profile, out io.Writer) {
84 if len(profiles) == 0 {
87 fmt.Fprintf(out, "mode: %s\n", profiles[0].Mode)
88 for _, p := range profiles {
101 profiles, err := cover.ParseProfiles(file)
103 log.Fatalf("failed to parse profiles: %v", err)
105 for _, p := range profiles {