code_size_compare: add +
in front of positive values
In comparison result, to indicate it's a delta value, we add `+` in front of positive values. For unchanged attributes, it's still shown as `0'. Signed-off-by: Yanray Wang <yanray.wang@arm.com>
This commit is contained in:
parent
9a6ee71f6f
commit
0de1183e4c
1 changed files with 3 additions and 2 deletions
|
@ -633,7 +633,8 @@ class CodeSizeGeneratorWithSize(CodeSizeGenerator):
|
|||
"""
|
||||
if old_size and new_size:
|
||||
new_attr = new_size.__dict__[sect]
|
||||
change_attr = new_size.__dict__[sect] - old_size.__dict__[sect]
|
||||
delta = new_size.__dict__[sect] - old_size.__dict__[sect]
|
||||
change_attr = '{0:{1}}'.format(delta, '+' if delta else '')
|
||||
elif old_size:
|
||||
new_attr = - old_size.__dict__[sect]
|
||||
change_attr = 'Removed'
|
||||
|
@ -665,7 +666,7 @@ class CodeSizeGeneratorWithSize(CodeSizeGenerator):
|
|||
text_sect = cal_sect_change(old_size, new_size, 'text')
|
||||
data_sect = cal_sect_change(old_size, new_size, 'data')
|
||||
# skip the files that haven't changed in code size
|
||||
if not show_all and text_sect[1] == 0 and data_sect[1] == 0:
|
||||
if not show_all and text_sect[1] == '0' and data_sect[1] == '0':
|
||||
continue
|
||||
|
||||
res.append([fname, *text_sect, *data_sect])
|
||||
|
|
Loading…
Reference in a new issue