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"
15 addr2line
-e ..
/..
/build
/cbfs
/fallback
/ramstage.debug
"$TO"