mb/supermicro/x11-lga1151-series: remove unneeded vendor id config
[coreboot.git] / util / genprof / log2dress
bloba7ec4bfdbdd9c11a247196ae639de8ee0c17742e
1 #!/usr/bin/env bash
2 #Parse a log and get back the function names and line numbers
3 #Provide a log file as first argument
5 #Please rewrite to something more saner !
7 cat $1 | while read line ; do
8 A=`echo $line | cut -c 1`
10 if [ "$A" = '~' ] ; then
11 FROM=`echo $line | tr \~ \( | tr \) \( | awk -F\( '{print $3}'`
12 TO=`echo $line | tr \~ \( | tr \) \(|awk -F\( '{print $2}'`
13 addr2line -e ../../build/cbfs/fallback/ramstage.debug "$FROM" | tr -d "\n"
14 echo -n " calls "
15 addr2line -e ../../build/cbfs/fallback/ramstage.debug "$TO"
16 else
17 echo "$line"
20 done