diff --git a/bolt/lib/Profile/DataAggregator.cpp b/bolt/lib/Profile/DataAggregator.cpp --- a/bolt/lib/Profile/DataAggregator.cpp +++ b/bolt/lib/Profile/DataAggregator.cpp @@ -398,18 +398,18 @@ OutFile << FallthroughLBRs.size() << "\n"; for (const auto &[Trace, Info] : FallthroughLBRs) { - OutFile << formatv("{0:x}-{1:x}:{2}\n", filterAddress(Trace.From), + OutFile << formatv("{0:x-}-{1:x-}:{2}\n", filterAddress(Trace.From), filterAddress(Trace.To), Info.InternCount + Info.ExternCount); } OutFile << BasicSamples.size() << "\n"; for (const auto [PC, HitCount] : BasicSamples) - OutFile << formatv("{0:x}:{1}\n", filterAddress(PC), HitCount); + OutFile << formatv("{0:x-}:{1}\n", filterAddress(PC), HitCount); OutFile << BranchLBRs.size() << "\n"; for (const auto &[Trace, Info] : BranchLBRs) { - OutFile << formatv("{0:x}->{1:x}:{2}\n", filterAddress(Trace.From), + OutFile << formatv("{0:x-}->{1:x-}:{2}\n", filterAddress(Trace.From), filterAddress(Trace.To), Info.TakenCount); }