Index: tools/binary_size/libsupersize/console.py |
diff --git a/tools/binary_size/libsupersize/console.py b/tools/binary_size/libsupersize/console.py |
index 0f48891fe2407ce8c69d9d7acd71f5cc12c00b6a..2a66311ae013aaa658b7d6f6dd8ee7d986c26d77 100644 |
--- a/tools/binary_size/libsupersize/console.py |
+++ b/tools/binary_size/libsupersize/console.py |
@@ -88,21 +88,17 @@ class _Session(object): |
for i, size_info in enumerate(size_infos): |
self._variables['size_info%d' % (i + 1)] = size_info |
- def _DiffFunc(self, before=None, after=None, cluster=True, sort=True): |
+ def _DiffFunc(self, before=None, after=None, sort=True): |
"""Diffs two SizeInfo objects. Returns a SizeInfoDiff. |
Args: |
before: Defaults to first size_infos[0]. |
after: Defaults to second size_infos[1]. |
- cluster: When True (default), calls SymbolGroup.Clustered() after diffing. |
- Generally reduces noise. |
sort: When True (default), calls SymbolGroup.Sorted() after diffing. |
""" |
before = before if before is not None else self._size_infos[0] |
after = after if after is not None else self._size_infos[1] |
ret = diff.Diff(before, after) |
- if cluster: |
- ret.symbols = ret.symbols.Clustered() |
if sort: |
ret.symbols = ret.symbols.Sorted() |
return ret |
@@ -131,12 +127,12 @@ class _Session(object): |
size_info = None |
size_path = None |
for size_info, size_path in zip(self._size_infos, self._size_paths): |
- if symbol in size_info.symbols: |
+ if symbol in size_info.raw_symbols: |
break |
else: |
# If symbols is from a diff(), use its address+name to find it. |
for size_info, size_path in zip(self._size_infos, self._size_paths): |
- matched = size_info.symbols.WhereAddressInRange(symbol.address) |
+ matched = size_info.raw_symbols.WhereAddressInRange(symbol.address) |
# Use last matched symbol to skip over padding-only symbols. |
if len(matched) > 0 and matched[-1].full_name == symbol.full_name: |
symbol = matched[-1] |
@@ -271,7 +267,7 @@ class _Session(object): |
'# View per-component breakdowns, then drill into the last entry.', |
'c = canned_queries.CategorizeByChromeComponent()', |
'Print(c)', |
- 'Print(c[-1].GroupedByPath(depth=2).Clustered().Sorted())', |
+ 'Print(c[-1].GroupedByPath(depth=2).Sorted())', |
'', |
'# For even more inspiration, look at canned_queries.py', |
'# (and feel free to add your own!).', |