tool to parse unaligned output

This commit is contained in:
Alon Zakai 2014-02-05 11:52:45 -05:00
Родитель e455058804
Коммит db8a8a991a
1 изменённых файлов: 17 добавлений и 0 удалений

17
tools/parse_unaligned.py Normal file
Просмотреть файл

@ -0,0 +1,17 @@
import os, sys
from subprocess import Popen, PIPE, STDOUT
shown = set()
for line in open(sys.argv[1]).readlines():
try:
x = line.split(' in ')[1].split(':')[0]
#output = str([x, Popen(['c++filt', x], stdout=PIPE).communicate()])
output = Popen(['c++filt', x], stdout=PIPE).communicate()[0]
if output not in shown:
shown.add(output)
print output,
except:
pass