版块
论坛
喜欢
话题
应用
搜索
登录
注册
maple_wasp的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=65999
Tornado CrossWind (debugger) 调试问题
我在用Tornado 2.0 中的 crosswind (debugger)调试程序时,可以 设置断点,并可以执行run命令,接下来就attach 这个task 也可执行到设置的制定断点上,但是,接着要往下调试(如用 step into,step over,step out ,F...
全文
回复
(
5
)
2003-10-16 18:00
来自版块 -
VxWorks
◆
◆
表情
告诉我的粉丝
提 交
seven
:
堆栈溢出通常和你要看的数据区过大有关系,所以,调试的时候最好不要观察变量,即使要观察变量,也最好不要观察全局变量。 memcpy()函数是不检查阅界的,比方说,你想复制内存,从0x101复制到0x100,长度为100字节,这是肯定不行的,但memcpy()不检查这些,所以你要申...
(2003-12-08 12:28)
回复
maple_wasp
:
请问seven版主,如果是堆栈溢出该怎么改? 请问你的memcpy出了问题,后来是怎么修改的,是不用memcpy了,还是另有高招,帮助文件我读了不少,有人说大的 C++ 程序不能调试,是这样吗?我又该详细看TORNADO帮助文件的哪一部分,请你指点迷经,谢谢先!
(2003-12-06 23:32)
回复
seven
:
没有看到你下面的文字说明,不好意思。原来我的程序同样出现这样的问题,是调用memcpy出了问题,后来修改了代码,对调用memcpy的程序进行了修改,所以,OK了。现在你要修改你的调用代码,请详细阅读TORNADO帮助文件,看看函数说明,应该能解决问题。,
(2003-12-03 08:43)
回复
seven
:
首先确认你的编译器有没有包含debugger信息,如果没有,请选择上。如果有,怀疑是你堆栈溢出导致的,这种问题我碰到许多次了,不知道你的情况是不是和我的一样,呵呵。
(2003-12-03 08:39)
回复
maple_wasp
:
具体问题是我用Zin6.0 开发程序,调试时如下问题: 系统刚引导起时:(主机Shell) -> i NAME ENTRY TID PRI STATUS PC SP ERRNO DELAY ---------- ------------ -------- --- -...
(2003-11-28 20:09)
回复
maple_wasp
加关注
写私信
0
关注
0
粉丝
60
帖子
返回顶部