From 94dc9c49c283cd576c25692d17567035557a2505 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sun, 26 Sep 2010 18:32:13 -0400 Subject: [PATCH] Show size of non-relocatable runtime code during build. --- tools/checkrom.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/checkrom.py b/tools/checkrom.py index 6309528..69d65e8 100755 --- a/tools/checkrom.py +++ b/tools/checkrom.py @@ -46,8 +46,11 @@ def main(): sys.exit(1) # Print statistics - print "Total size: %d Free space: %d Percent used: %.1f%% (%dKiB rom)" % ( - datasize, finalsize - datasize + runtimesize = datasize + if '_reloc_abs_start' in symbols: + runtimesize = end - symbols['code32init_end'].offset + print "Total size: %d Fixed: %d Free: %d (used %.1f%% of %dKiB rom)" % ( + datasize, runtimesize, finalsize - datasize , (datasize / float(finalsize)) * 100.0 , finalsize / 1024) -- 2.39.5