solaris下mdb的使用
前些天配置后台程序,程序启动不了,根据日志提示,是某函数错误,错误正好是一个库文件,
厂家没有提供源代码,厂家没提供技术支持,只好自己用mdb反汇编了程序,调试过程
mdb 程序名
main+0xce0:b ;设置断点
::run -s ;启动程序
$r ;查看寄存器信息
::step ;单步执行
XXX_E_Init_Engine::dis ;反汇编
XXX_E_Init_Engine:b ;库函数设置断点
::cont ;继续执行
....
XXX_E_Init_Engine+0xbc: cmp %o0, 0 ;%0正常不为0
XXX_E_Init_Engine+0xc0: bne,pt %icc,+0x84 <XXX_E_Init_Engine+0x144>;执行正常返回
...出错
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。