Chinaunix

标题: GUN连接器的选项,高手看过来! [打印本页]

作者: shmilylxx    时间: 2009-04-21 14:14
标题: GUN连接器的选项,高手看过来!
以前在keil MDK上编译连接C代码的时候,
可配置一个选项--callgraph生成一个静态函数调用堆栈表
其内容例子如下:

  1. BenOSStartTask (Thumb, 26 bytes, Stack size 0 bytes, benoscpu.o(.emb_text))

  2. [Called By]

  3. >>   BenOSStart
  4. BenOSCtxSw (Thumb, 12 bytes, Stack size 0 bytes, benoscpu.o(.emb_text))

  5. [Called By]

  6. >>   BenOSTaskSche
  7. >>   SysTick_Handler
复制代码


在GUN的GCC之上有没有这样的编译(连接)选项?

最近在调试一个问题,
有关函数调用堆栈溢出
发现若有这种东西调试追踪起来非常不错,很好估计一些堆栈情况
否则只依靠map文件,完全按照地址分析,太麻烦了。
作者: ziggler    时间: 2009-04-21 16:53
标题: 回复 #1 shmilylxx 的帖子
Hi Virender,

Google: GCC "call graph"

http://www.ida.liu.se/~vaden/cgdi/

HTH,
--Eljay

http://gcc.gnu.org/ml/gcc-help/2004-09/msg00127.html
作者: shmilylxx    时间: 2011-06-04 09:20
十分感谢!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2