bloat-o-meter: Remove unused code
The regex matching is way slower, so remove it since it was disabled anyway. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
This commit is contained in:
parent
b1b70969e0
commit
25dbb0743e
@ -39,22 +39,13 @@ if f1 is None or f2 is None:
|
|||||||
sym_args = " ".join(sys.argv[3 + flag_timing + dashes:])
|
sym_args = " ".join(sys.argv[3 + flag_timing + dashes:])
|
||||||
def getsizes(file):
|
def getsizes(file):
|
||||||
sym, alias, lut = {}, {}, {}
|
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():
|
for l in os.popen("readelf -W -s %s %s" % (sym_args, file)).readlines():
|
||||||
if True:
|
l = l.strip()
|
||||||
l = l.strip()
|
if not (len(l) and l[0].isdigit() and len(l.split()) == 8):
|
||||||
if not (len(l) and l[0].isdigit() and len(l.split()) == 8):
|
continue
|
||||||
continue
|
num, value, size, typ, bind, vis, ndx, name = l.split()
|
||||||
num, value, size, typ, bind, vis, ndx, name = l.split()
|
if ndx == "UND": continue # skip undefined
|
||||||
if ndx == "UND": continue # skip undefined
|
if typ in ["SECTION", "FILES"]: continue # skip sections and files
|
||||||
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
|
|
||||||
if "." in name: name = "static." + name.split(".")[0]
|
if "." in name: name = "static." + name.split(".")[0]
|
||||||
value = int(value, 16)
|
value = int(value, 16)
|
||||||
size = int(size, 16) if size.startswith('0x') else int(size)
|
size = int(size, 16) if size.startswith('0x') else int(size)
|
||||||
|
Loading…
Reference in New Issue
Block a user