QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1188|回复: 4

问一个菜问题:怎样在skyeye中调试程序??

[复制链接]
发表于 2004-12-3 11:28:32 | 显示全部楼层 |阅读模式
我在uclinux中加入了一个简单的demo,其中有内存错误的代码:
        int *i;
        i = -1;
        i[50000] = 0;
        free(i);
        printf("new\n");
        printf("i%d\n", i[50000]);
用skyeye运行时这个程序会崩溃,输出:
        munmap of non-mmaped memory by process 7 (demo): ffffffff
        new
        SKYEYE ARMul_STC,CANT, undefinstr,  CPnum is 0, instr ec000055, addr 1afee4
        pid 7: failed 4

请问在skyeye中如何找到崩溃点?
以前只是对一些小程序做过比较粗浅的调试,模拟器还是刚刚上手,请大家赐教,多谢多谢!
发表于 2004-12-3 15:10:23 | 显示全部楼层
如果用调试应用程序的话,需要配合gdbserver来进行调试,prox2004兄弟已经修改了一个可以在skyeye下运行的gdbserver,如果你想要,我可以发给你。
回复

使用道具 举报

 楼主| 发表于 2004-12-3 17:03:21 | 显示全部楼层
发一个好吗?
xuejian03◎ios.cn
多谢多谢!
回复

使用道具 举报

发表于 2004-12-3 18:43:57 | 显示全部楼层
我也想要一个,可以发给我吗?谢谢
我的mail:
[email protected]
回复

使用道具 举报

发表于 2004-12-6 16:28:31 | 显示全部楼层
我也要一个,谢谢。[email protected]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 20:25 , Processed in 0.050651 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表