Index: tools/binary_size/libsupersize/describe.py |
diff --git a/tools/binary_size/libsupersize/describe.py b/tools/binary_size/libsupersize/describe.py |
index bf689d574c66e8ad3ae14cfcc544ec15bb7f89a7..696c5b6b26f9861951fc15da8e5de4de638b5fb6 100644 |
--- a/tools/binary_size/libsupersize/describe.py |
+++ b/tools/binary_size/libsupersize/describe.py |
@@ -75,8 +75,8 @@ class Describer(object): |
address = hex(sym.address) |
if self.verbose: |
count_part = ' count=%d' % len(sym) if sym.IsGroup() else '' |
- yield '{}@{:<9s} size={} padding={} size_without_padding={}{}'.format( |
- sym.section, address, sym.size, sym.padding, sym.size_without_padding, |
+ yield '{}@{:<9s} pss={} padding={} size_without_padding={}{}'.format( |
+ sym.section, address, sym.pss, sym.padding, sym.size_without_padding, |
count_part) |
yield ' source_path={} \tobject_path={}'.format( |
sym.source_path, sym.object_path) |
@@ -90,7 +90,7 @@ class Describer(object): |
int(sym.is_anonymous), sym.full_name) |
else: |
yield '{}@{:<9s} {:<7} {}'.format( |
- sym.section, address, sym.size, |
+ sym.section, address, sym.pss, |
sym.source_path or sym.object_path or '{no path}') |
if sym.name: |
count_part = ' (count=%d)' % len(sym) if sym.IsGroup() else '' |
@@ -105,7 +105,7 @@ class Describer(object): |
diff_prefix = '' |
for s in sorted_syms: |
if group.IsBss() or not s.IsBss(): |
- running_total += s.size |
+ running_total += s.pss |
for l in self._DescribeSymbol(s): |
if l[:4].isspace(): |
indent_size = 8 + len(indent_prefix) + len(diff_prefix) |
@@ -121,13 +121,13 @@ class Describer(object): |
yield l |
def _DescribeSymbolGroup(self, group): |
- total_size = group.size |
+ total_size = group.pss |
code_syms = group.WhereInSection('t') |
- code_size = code_syms.size |
- ro_size = code_syms.Inverted().WhereInSection('r').size |
+ code_size = code_syms.pss |
+ ro_size = code_syms.Inverted().WhereInSection('r').pss |
unique_paths = set(s.object_path for s in group) |
header_desc = [ |
- 'Showing {:,} symbols with total size: {} bytes'.format( |
+ 'Showing {:,} symbols with total pss: {} bytes'.format( |
len(group), total_size), |
'.text={:<10} .rodata={:<10} other={:<10} total={}'.format( |
_PrettySize(code_size), _PrettySize(ro_size), |
@@ -135,7 +135,7 @@ class Describer(object): |
_PrettySize(total_size)), |
'Number of object files: {}'.format(len(unique_paths)), |
'', |
- 'First columns are: running total, type, size', |
+ 'First columns are: running total, type, pss', |
] |
children_desc = self._DescribeSymbolGroupChildren(group) |
return itertools.chain(header_desc, children_desc) |
@@ -248,7 +248,7 @@ def DescribeSizeInfoCoverage(size_info): |
attributed_syms = star_syms.Inverted().WhereHasAnyAttribution() |
anonymous_syms = attributed_syms.Inverted() |
if star_syms or anonymous_syms: |
- missing_size = star_syms.size + anonymous_syms.size |
+ missing_size = star_syms.pss + anonymous_syms.pss |
yield ('+ Without %d merge sections and %d anonymous entries (' |
'accounting for %d bytes):') % ( |
len(star_syms), len(anonymous_syms), missing_size) |