补充tools目录

This commit is contained in:
2024-09-28 14:37:24 +08:00
parent c756587541
commit a96a6fb2ad
434 changed files with 26219 additions and 1 deletions

28
tools/dump_tools/backtrace.sh Executable file
View File

@@ -0,0 +1,28 @@
#!/bin/bash
usage() {
echo -e "Usage :"
echo -e " $0 [log file] [out file]"
echo -e " log file: error dump log file"
echo -e " out file: .out execute file"
echo -e ""
echo -e "example:"
echo -e " $0 stack.txt ht_cco.out"
echo -e ""
}
if [ ! -n "$1" ]; then
usage
exit
fi
if [ ! -n "$2" ]; then
usage
exit
fi
STACK_FILE=$1
OUT_NAME=$2
tail -n 1000 $STACK_FILE | awk '{print $2}' | grep "0x[0-9A-Fa-f]*" | \
xargs riscv64-unknown-elf-addr2line -f -e $OUT_NAME