redis源码调试方法
来源:互联网 发布:淘宝买家秀 编辑:程序博客网 时间:2024/06/11 01:32
最近,一直在看redis源码,还是调试来的直接啊!
0. redis版本
4.0.1 版本
1. 调试工具
GDB调试工具
2. 调试入口
server.c : int main(int argc, char **argv) , 3654行
3. 调试方法
(1)gdb调试,已经运行的程序:
查看redis进程
# ps aux|grep redis
gdb附加到进程
# gdb -p 进程id
(gdb)r 重新开始不然不会从main函数开始
(gdb)break main 设置断点
(gdb)list 查看代码
(gdb)p 变量名 查看变量内容,使用p查看变量,这个时候已经可以查看
(2)gdb调试,带参数的程序
# gdb main
(gdb) set args 998
(gdb) r
或者直接
(gdb) r 998
---
阅读全文
0 0
- redis源码调试方法
- Redis安装与源码调试
- Windbg源码调试方法
- Android源码调试方法
- Android源码调试方法
- debuggerd源码调试方法
- redis源码调试(事件机制 和hashtable)
- 使用Visual Studio2012调试Redis源码
- 使用Visual Studio2012调试Redis源码
- opencv2.3.1源码调试方法
- Android 源码开发调试方法
- 调试openstack源码的方法
- WinDbg 调试无源码驱动方法
- [源码]SQUID的简单内存调试方法
- WinDbg 调试无源码驱动方法
- WinDbg 调试 无源码 驱动 方法
- linux程序无源码调试的方法
- vs2010调试进入MFC源码的方法
- JavaScript 风格指南(3)
- webpack学习
- Oracle 模糊查询的用法
- 水题集合
- 图片预加载之有序加载
- redis源码调试方法
- 喷水装置(一)
- 如何做SEO(关键词)
- ExtJS Grid获取选中值
- Codeforces-557D Vitaly and Cycle(二分图染色)
- 【NOIP2017】SummerTraining0707
- mysql中or和in的效率问题
- Introduction.to.Machine.Learning.with.Python 笔记
- PhalApi框架脱坑笔记(二:get请求的参数获取)