当前位置: 技术问答>linux和unix
关于调试工具kdb的几个小问题
来源: 互联网 发布时间:2015-09-18
本文导语: 我装好了kdb的patch,启动也可以正常的press pause来进入debug模式,但是一直没有很好的调试办法,有时候我设置一个函数断点如下:bp f,提示说没有f这个入口,但是这个函数我明明是在内核里面看到的了,而有一些...
我装好了kdb的patch,启动也可以正常的press pause来进入debug模式,但是一直没有很好的调试办法,有时候我设置一个函数断点如下:bp f,提示说没有f这个入口,但是这个函数我明明是在内核里面看到的了,而有一些函数是可以这样设置的。
而且似乎在系统启动阶段kdb是不能被唤起的,我试过在linux启动阶段,没进入xwindows之前按了pause呼起kdb,这时候两个指示灯有闪动,但是系统依旧在启动,直到进入了xwindow的登陆界面,却发现不能输入用户密码来登陆了,而鼠标可以用。是不是kdb就是不能在系统启动阶段来调试的?
最后是kdb在调试的时候键盘总是容易失去响应好像死机了一样。只好重启。
关于kdb的使用方法,我参考的是:
www-900.ibm.com/developerWorks/ cn/linux/l-kdbug/index.shtml
主要就是用ssb监控跳转指令,bp设置断点然后go过去,不知道还有什么别的使用技巧吗?
主要就是用来跟踪程序执行。
多谢各位的回答跟帮顶^_^
而且似乎在系统启动阶段kdb是不能被唤起的,我试过在linux启动阶段,没进入xwindows之前按了pause呼起kdb,这时候两个指示灯有闪动,但是系统依旧在启动,直到进入了xwindow的登陆界面,却发现不能输入用户密码来登陆了,而鼠标可以用。是不是kdb就是不能在系统启动阶段来调试的?
最后是kdb在调试的时候键盘总是容易失去响应好像死机了一样。只好重启。
关于kdb的使用方法,我参考的是:
www-900.ibm.com/developerWorks/ cn/linux/l-kdbug/index.shtml
主要就是用ssb监控跳转指令,bp设置断点然后go过去,不知道还有什么别的使用技巧吗?
主要就是用来跟踪程序执行。
多谢各位的回答跟帮顶^_^
|
up