genplglds

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· 代码 · 共 21 行

TXT
21
字号
  cat $2 |  grep "undefined reference" | grep -v "more undefined reference" \         | gawk '{print $NF}' | sed -e 's:^`::' -e "s:'$::"  | sort | uniq  > undsym.dump  mipsel-linux-objdump -t $1 | gawk 'BEGIN { while ((getline < "undsym.dump") > 0) sym[$1]=1 } \  {    if (($2 ~ /g/) && (NF == 6 || NF == 5) && ($NF in sym))    {       symcnt[$NF]++;       symaddr[$NF] = $1;    }  } \  END {    for (i in symaddr)    {      if (symcnt[i] == 1)        printf "%s = 0x%s;\n", i, symaddr[i];    }  }'

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?