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:
|
if old_size and new_size:
|
||||||
new_attr = new_size.__dict__[sect]
|
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:
|
elif old_size:
|
||||||
new_attr = - old_size.__dict__[sect]
|
new_attr = - old_size.__dict__[sect]
|
||||||
change_attr = 'Removed'
|
change_attr = 'Removed'
|
||||||
|
@ -665,7 +666,7 @@ class CodeSizeGeneratorWithSize(CodeSizeGenerator):
|
||||||
text_sect = cal_sect_change(old_size, new_size, 'text')
|
text_sect = cal_sect_change(old_size, new_size, 'text')
|
||||||
data_sect = cal_sect_change(old_size, new_size, 'data')
|
data_sect = cal_sect_change(old_size, new_size, 'data')
|
||||||
# skip the files that haven't changed in code size
|
# 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
|
continue
|
||||||
|
|
||||||
res.append([fname, *text_sect, *data_sect])
|
res.append([fname, *text_sect, *data_sect])
|
||||||
|
|
Loading…
Reference in a new issue