Lines Matching refs:MergedHeader

102 void mergeProfileHeaders(BinaryProfileHeader &MergedHeader,  in mergeProfileHeaders()  argument
104 if (MergedHeader.FileName.empty()) in mergeProfileHeaders()
105 MergedHeader.FileName = Header.FileName; in mergeProfileHeaders()
107 if (!MergedHeader.FileName.empty() && in mergeProfileHeaders()
108 MergedHeader.FileName != Header.FileName) in mergeProfileHeaders()
110 << " into a profile for binary " << MergedHeader.FileName << '\n'; in mergeProfileHeaders()
112 if (MergedHeader.Id.empty()) in mergeProfileHeaders()
113 MergedHeader.Id = Header.Id; in mergeProfileHeaders()
115 if (!MergedHeader.Id.empty() && (MergedHeader.Id != Header.Id)) in mergeProfileHeaders()
119 if (!MergedHeader.Flags) in mergeProfileHeaders()
120 MergedHeader.Flags = Header.Flags; in mergeProfileHeaders()
124 if ((MergedHeader.Flags & Mask) != (Header.Flags & Mask)) { in mergeProfileHeaders()
128 MergedHeader.Flags = MergedHeader.Flags | Header.Flags; in mergeProfileHeaders()
131 if (MergedHeader.Origin.empty()) in mergeProfileHeaders()
132 MergedHeader.Origin = Header.Origin; in mergeProfileHeaders()
133 else if (MergedHeader.Origin != Header.Origin) in mergeProfileHeaders()
134 MergedHeader.Origin += "; " + Header.Origin; in mergeProfileHeaders()
137 if (MergedHeader.EventNames.empty()) in mergeProfileHeaders()
138 MergedHeader.EventNames = Header.EventNames; in mergeProfileHeaders()
140 if (MergedHeader.EventNames != Header.EventNames) { in mergeProfileHeaders()
142 MergedHeader.EventNames += "," + Header.EventNames; in mergeProfileHeaders()
353 BinaryProfileHeader MergedHeader; in main() local
354 MergedHeader.Version = 1; in main()
381 mergeProfileHeaders(MergedHeader, BP.Header); in main()
399 MergedProfile.Header = MergedHeader; in main()