← Commit list

25dbb0743

Bernhard Reutner-Fischer
Bernhard Reutner-Fischer
2012-03-30
FAILED Duration: 206s

Subject

bloat-o-meter: Remove unused code

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

scripts/bloat-o-meter+6 -15
@@ -39,22 +39,13 @@ if f1 is None or f2 is None:
sym_args = " ".join(sys.argv[3 + flag_timing + dashes:])
def getsizes(file):
sym, alias, lut = {}, {}, {}
- #dynsym_filter = re.compile("^\d+:\s+[\dA-Fa-f]+\s+\d+\s+\w+\s+\w+\s+\w+\s+\w+\s+\w+$")
for l in os.popen("readelf -W -s %s %s" % (sym_args, file)).readlines():
- if True:
- l = l.strip()
- if not (len(l) and l[0].isdigit() and len(l.split()) == 8):
- continue
- num, value, size, typ, bind, vis, ndx, name = l.split()
- if ndx == "UND": continue # skip undefined
- if typ in ["SECTION", "FILES"]: continue # skip sections and files
- #else:
- # l = l.strip()
- # match = dynsym_filter.match(l)
- # if not match: continue
- # x, value, size, typ, bind, x, ndx, name = l.split()
- # if ndx == "UND": continue # skip undefined
- # if typ in ["SECTION", "FILES"]: continue # skip sections and files
+ l = l.strip()
+ if not (len(l) and l[0].isdigit() and len(l.split()) == 8):
+ continue
+ num, value, size, typ, bind, vis, ndx, name = l.split()
+ if ndx == "UND": continue # skip undefined
+ if typ in ["SECTION", "FILES"]: continue # skip sections and files
if "." in name: name = "static." + name.split(".")[0]
value = int(value, 16)
size = int(size, 16) if size.startswith('0x') else int(size)