Lines Matching full:echo
24 echo
26 echo "Usage: "
27 echo " ./scripts/stacktrace.sh <file> <type>"
28 echo
29 echo "Param:"
30 echo " <file>: stacktrace info file"
31 echo " <type>: none, spl, tpl"
32 echo
33 echo "Example:"
34 echo " ./scripts/stacktrace.sh ./dump.txt"
35 echo " ./scripts/stacktrace.sh ./dump.txt tpl"
36 echo " ./scripts/stacktrace.sh ./dump.txt spl"
37 echo
40 echo "ERROR: No ${INPUT_FILE}"
43 echo "ERROR: No ${SYM_FILE}"
49 echo
50 echo "SYMBOL File: ${SYM_FILE}"
51 echo
53 echo "Call trace:"
56 echo -n " ${line} "
58 frame_pc_str=`echo ${line} | awk '{ print "0x"$3 }'`
59 frame_pc_dec=`echo ${line} | awk '{ print strtonum("0x"$3); }'`
60 frame_pc_hex=`echo "obase=16;${frame_pc_dec}"|bc |tr '[A-Z]' '[a-z]'`
63 f_pc_hex=`echo "obase=16;${f_pc_dec}"|bc |tr '[A-Z]' '[a-z]'`
65 f_offset_hex=`echo "obase=16;${f_offset_dec}"|bc |tr '[A-Z]' '[a-z]'`
79 func_path=`echo ${func_path##*boot/}`
80 echo ${func_path}
82 echo
85 echo "Stack:"
88 echo -n " ${line} "
90 frame_pc_str=`echo ${line} | awk '{ print "0x"$2 }'`
91 frame_pc_dec=`echo ${line} | awk '{ print strtonum("0x"$2); }'`
92 frame_pc_hex=`echo "obase=16;${frame_pc_dec}"|bc |tr '[A-Z]' '[a-z]'`
95 f_pc_hex=`echo "obase=16;${f_pc_dec}"|bc |tr '[A-Z]' '[a-z]'`
97 f_offset_hex=`echo "obase=16;${f_offset_dec}"|bc |tr '[A-Z]' '[a-z]'`
110 echo
113 echo "PC Surrounding Instructions:"
115 frame_pc_str=`echo ${line} | awk '{ print "0x"$3 }'`
116 frame_pc_dec=`echo ${line} | awk '{ print strtonum("0x"$3); }'`
121 frame_pc_hex=`echo "obase=16;${frame_pc_dec}"|bc |tr '[A-Z]' '[a-z]'`
123 echo "${PC_INSTR}"
124 echo