[转]PHP扩展如何用gdb进行调试

jackxiang 2014-12-5 14:36 | |
扩展编译好用,通过php编码测试报“段错误",如果是c语言都是用gdb进行设置,那php扩展要如何进行调试呢?搜索了下,虽然是php扩展但是core是php 的core不是单个so扩展的coredump
这里使用ulimit -c unlimited来开启core文件,使用gdb来对core文件进行调试演示一下。



从上面可以看出报错的是smtpmail.c文件的281行,php调用处是a.php的第5行。
参考文章
http://www.laruence.com/2011/06/23/2057.html
http://www.laruence.com/2011/12/06/2381.html
http://tech.ccidnet.com/art/3067/20100207/1996485_1.html
http://www.laruence.com/2008/08/12/164.html
http://www.laruence.com/2008/08/26/463.html
http://rango.swoole.com/

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/7670/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]