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/coreboot_ram.debug "$FROM" | tr -d "\n"
15 addr2line -e ../../build/coreboot_ram.debug "$TO"