MTK平台怎样获取当前函数的调用堆栈

geniusdhc 2011-06-07 09:23:12
MTK平台怎样获取当前函数的调用堆栈,就像CATCHER工具在ASSERT时显示的函数指针堆栈一样。请高人赐教!
...全文
158 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qixiaoming369 2011-07-12
  • 打赏
  • 举报
回复
打LOG呗。。。
canny38 2011-07-01
  • 打赏
  • 举报
回复
MTK的真机调试还是使用它本身的支持的文件系统log或者 crash log比较方便,后者本来就带有call stack......
wh_liu 2011-06-30
  • 打赏
  • 举报
回复
在每个函数家上printf函数


不知道可行不
fontlose 2011-06-28
  • 打赏
  • 举报
回复
不能使用函数地址 函数地址是ROM指针是不会变的了 编译之后函数地址就固定了
要调试器跟踪,要不直接读堆栈指针寄存器
geniusdhc 2011-06-28
  • 打赏
  • 举报
回复
如果可以看到各个函数就不用在函数里使用局部变量地址了,就干脆直接使用函数地址了。
更重要的函数调用堆栈是变化的,没法固定下几个函数。
sona 2011-06-25
  • 打赏
  • 举报
回复
JTAG!
fontlose 2011-06-25
  • 打赏
  • 举报
回复
按理说在函数里使用一个局部变量,这个变量应该在函数的栈空间,查看这个变量地址,变量地址的上一地址,函数传递参数之类的变量
geniusdhc 2011-06-22
  • 打赏
  • 举报
回复
有人知道吗
geniusdhc 2011-06-19
  • 打赏
  • 举报
回复
有人知道吗
geniusdhc 2011-06-07
  • 打赏
  • 举报
回复
我说的是手机实际环境,不是模拟器。
yuesheng3707 2011-06-07
  • 打赏
  • 举报
回复
设置断点就可以了

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧