本文共 838 字,大约阅读时间需要 2 分钟。
EXPORT_SYMBOLEXPORT_SYMBOL_GPLgrep -E "EXPORT_SYMBOL|EXPORT_SYMBOL_GPL" * -nr | awk -F ":" '{print $3}' | awk -F "(" '{print $2}' |awk -F ")" '{print $1}' > log.EXPORT_SYMBOLcflow alais
sudo apt-get install graphviz;sudo apt-get install cflow将 tree2dotx 放入 ~/binsource ~/.profile
#在你感兴趣的目录下运行,最好不是linux 顶层目录下.mkdir ../outgrep -E "EXPORT_SYMBOL|EXPORT_SYMBOL_GPL" * -nr --exclude=${ 0##*/} > ../out/log.EXPORT_SYMBOL_origingrep -E "EXPORT_SYMBOL|EXPORT_SYMBOL_GPL" * -nr --exclude=${ 0##*/} | awk -F ":" '{print $3}' | awk -F "(" '{print $2}' |awk -F ")" '{print $1}' > ../out/log.EXPORT_SYMBOLcat ../out/log.EXPORT_SYMBOL| while read linedoecho $linefind . -regex ".*\.c\|.*\.h" |xargs cflow -b -d 10 -m $line 2>/dev/null | tree2dotx 2>/dev/null | dot -Tsvg -o ../out/$line.svgdone
转载地址:http://uligi.baihongyu.com/