-
-
求Linux下调试器或者使用方法
-
2004-11-20 11:15
4454
-
众所周知,LINUX下东西种类繁多,不过比起Windows下的东西来说,还是很少,在LINUX下跟踪程序,(特别是无源码,非-g编译方式的),调试器的功能就觉得太少了,我用过GDB,它断点功能不错,不过很可惜的是它无法显示一些常用的必要信息,如当前在何处(release方式的EXE程序),查看当前一个局部变量的值也非常麻烦,需手工算(用ebp-偏移)
ald,一个非常不错的工具,我拿到它的源码,只花了半天时间,就挺好用的,本来它的显示局部变量也得手工算,不过只需自己稍改一下程序,就显示得很简单了,可惜的是多线程断点好像有问题,我用QT编了一个多线程程序Release后断后起的线程中的地址,断不到,而且老是停下来,报个Program received unknow signal的消息,不知道如何去掉,哪位大侠知道,请帮帮我,如果用ald断多线程程序,如何不让它随便停下来,只在自己设的断点处会停,像GDB
如果大家用过其它的Linux下的调试器,请教,特别是比较好用的,先谢各位
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法