Changeset 1770 in MondoRescue for branches/stable/mindi-busybox/scripts/bloat-o-meter
- Timestamp:
- Nov 6, 2007, 11:01:53 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi-busybox/scripts/bloat-o-meter
r821 r1770 14 14 sys.exit(-1) 15 15 16 for f in sys.argv[1], sys.argv[2]: 17 if not os.path.exists(f): 18 sys.stderr.write("Error: file '%s' does not exist\n" % f) 19 sys.exit(-1) 20 16 21 def getsizes(file): 17 22 sym = {} 18 23 for l in os.popen("nm --size-sort " + file).readlines(): 19 24 size, type, name = l[:-1].split() 20 if type in "tTdDbB ":25 if type in "tTdDbBrR": 21 26 if "." in name: name = "static." + name.split(".")[0] 22 27 sym[name] = sym.get(name, 0) + int(size, 16)
Note:
See TracChangeset
for help on using the changeset viewer.