| Index: tools/binary_size/libsupersize/models.py
|
| diff --git a/tools/binary_size/libsupersize/models.py b/tools/binary_size/libsupersize/models.py
|
| index 31d01e59d942b7b3c2eb3e29802e4b37240b0d15..88716dadf38d98463dade12e8812ddac4fcc8ff7 100644
|
| --- a/tools/binary_size/libsupersize/models.py
|
| +++ b/tools/binary_size/libsupersize/models.py
|
| @@ -42,6 +42,7 @@ METADATA_ELF_FILENAME = 'elf_file_name' # Path relative to output_directory.
|
| METADATA_ELF_MTIME = 'elf_mtime' # int timestamp in utc.
|
| METADATA_ELF_BUILD_ID = 'elf_build_id'
|
| METADATA_GN_ARGS = 'gn_args'
|
| +METADATA_TOOL_PREFIX = 'tool_prefix' # Path relative to SRC_ROOT.
|
|
|
|
|
| SECTION_TO_SECTION_NAME = {
|
| @@ -456,9 +457,12 @@ class SymbolGroup(BaseSymbol):
|
| filtered_symbols=filtered_and_kept[0],
|
| section_name=self.section_name)
|
|
|
| - def WhereBiggerThan(self, min_size):
|
| + def WhereSizeBiggerThan(self, min_size):
|
| return self.Filter(lambda s: s.size >= min_size)
|
|
|
| + def WherePssBiggerThan(self, min_pss):
|
| + return self.Filter(lambda s: s.pss >= min_pss)
|
| +
|
| def WhereInSection(self, section):
|
| if len(section) == 1:
|
| ret = self.Filter(lambda s: s.section == section)
|
|
|