Lines Matching defs:Sizes
17 static size_t getNameColumnWidth(const SectionSizes &Sizes,
21 for (const auto &DebugSec : Sizes.DebugSectionSizes) {
28 static size_t getSizeColumnWidth(const SectionSizes &Sizes,
32 for (const auto &DebugSec : Sizes.DebugSectionSizes) {
40 const SectionSizes &Sizes,
45 size_t NameColWidth = getNameColumnWidth(Sizes, SectionNameTitle);
46 size_t SizeColWidth = getSizeColumnWidth(Sizes, SectionSizeTitle);
62 for (const auto &DebugSec : Sizes.DebugSectionSizes) {
68 static_cast<double>(Sizes.TotalObjectSize) * 100)
73 OS << " Total Size: " << Sizes.TotalDebugSectionsSize << " ("
74 << format("%0.2f", Sizes.TotalDebugSectionsSize /
75 static_cast<double>(Sizes.TotalObjectSize) * 100)
77 OS << " Total File Size: " << Sizes.TotalObjectSize << '\n';
82 SectionSizes &Sizes,
85 Sizes.TotalObjectSize = Obj.getData().size();
101 Sizes.TotalDebugSectionsSize += Section.getSize();
102 Sizes.DebugSectionSizes[SectionName] += Section.getSize();
110 SectionSizes Sizes;
113 calculateSectionSizes(Obj, Sizes, Filename);
118 prettyPrintSectionSizes(Obj, Sizes, OS);