Lines Matching +full:chg +full:- +full:int
5 # inspired by perl Bloat-O-Meter (c) 1997 by Andi Kleen
17 group.add_argument('-c', help='categorize output based on symbol type', action='store_true')
18 group.add_argument('-d', help='Show delta of Data Section', action='store_true')
19 group.add_argument('-t', help='Show delta of text Section', action='store_true')
20 parser.add_argument('-p', dest='prefix', help='Arch prefix for the tool being used. Useful in cross…
26 re_NUMBER = re.compile(r'\.[0-9]+')
34 with os.popen("{} --size-sort {}".format(nm, file)) as f:
49 sym[name] = sym.get(name, 0) + int(size, 16)
68 delta.append((-old[name], name))
78 d = new.get(name, 0) - old.get(name, 0)
80 if d<0: shrink, down = shrink+1, down-d
91 (add, remove, grow, shrink, up, -down, up-down))
92 print("%-40s %7s %7s %+7s" % (symboltype, "old", "new", "delta"))
94 if d: print("%-40s %7s %7s %+7d" % (n, old.get(n,"-"), new.get(n,"-"), d))
97 percent = (ntot - otot) * 100.0 / otot
100 print("Total: Before=%d, After=%d, chg %+.2f%%" % (otot, ntot, percent))