码迷,mamicode.com
首页 > 数据库 > 详细

solaris下mdb的使用

时间:2015-05-24 11:23:16      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:

 前些天配置后台程序,程序启动不了,根据日志提示,是某函数错误,错误正好是一个库文件,

厂家没有提供源代码,厂家没提供技术支持,只好自己用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>;执行正常返回

...出错

solaris下mdb的使用

标签:

原文地址:http://www.cnblogs.com/memdumper/p/4525507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!