免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6165 | 回复: 0
打印 上一主题 下一主题

怎么没有frame stack呢,怎么设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-01-22 12:13 |只看该作者 |倒序浏览
我现在维护一个嵌入式平台,有一个随机发生段错误的程序,想定位,使用backtrace函数,可是frame stack一直为空,但是我把测试程序在pc上编译运行,frame stack是存在在。请问哪个编译器选项控制frame stack的优化
这是在嵌入式平台上的log
Backtrace (1 deep):
0:./test [0x4011fc]

这是在pc上编译运行的情况
Backtrace (24 deep):
0:./segf.run(DebugBacktrace+0x39) [0x8048ac2]
1:[0x110400]
2:./segf.run(func_19+0x2d) [0x8048b7f]
3:./segf.run(func_18+0x2d) [0x8048bae]
4:./segf.run(func_17+0x2d) [0x8048bdd]
5:./segf.run(func_16+0x2d) [0x8048c0c]
6:./segf.run(func_15+0x2d) [0x8048c3b]
7:./segf.run(func_14+0x2d) [0x8048c6a]
8:./segf.run(func_13+0x2d) [0x8048c99]
9:./segf.run(func_12+0x2d) [0x8048cc8]
10:./segf.run(func_11+0x2d) [0x8048cf7]
11:./segf.run(func_10+0x2d) [0x8048d26]
12:./segf.run(func_9+0x2d) [0x8048d55]
13:./segf.run(func_8+0x2d) [0x8048d84]
14:./segf.run(func_7+0x2d) [0x8048db3]
15:./segf.run(func_6+0x2d) [0x8048de2]
16:./segf.run(func_5+0x2d) [0x8048e11]
17:./segf.run(func_4+0x2d) [0x8048e40]
18:./segf.run(func_3+0x2d) [0x8048e6f]
19:./segf.run(func_2+0x2d) [0x8048e9e]
20:./segf.run(func_1+0x2d) [0x8048ecd]
21:./segf.run(main+0x59) [0x8048f28]
22:/lib/libc.so.6(__libc_start_main+0xe6) [0x6055d6]
23:./segf.run [0x8048981]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP