Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29720
  • 博文数量: 10
  • 博客积分: 155
  • 博客等级: 入伍新兵
  • 技术积分: 145
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-14 00:23
个人简介

蛋定

文章分类

全部博文(10)

文章存档

2015年(2)

2014年(1)

2013年(3)

2011年(4)

分类: 嵌入式

2013-01-22 17:11:52

gdb时bt命令只有两层stask frame.根本不能用啊!

(gdb) bt
#0  0x0098ab34 in cyDMXFilterData ()
#1  0x00989680 in cyDMXFilterData ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)


不用gdb了,直接用函数backtrace,backtrace_symbols吧

更绝只有一层stack frame

Backtrace (1 deep):
0:/opt/appfs/cystapp(DebugBacktrace+0x30) [0x4075d0]

怎么回事呢,写了一个测试程序在pcx86上stack frame是正常的,放在st平台上就有问题

gcc编译器已经选择-O0 -g了.

这是怎么回事请高手解答,问题出在哪里?

阅读(1090) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~