前言
继续从深入分析开源代码说起,当然源码分析没有太多捷径可走。笔者只是探讨下,如何分析会更好些。特通过Samba技术邮件群组,向老外提问“如何更好的分析Samba源码”。
以下是老外回复的翻译,针对Samba源码说的,但对所有的开源代码的分析原理相通,都可以拿来借鉴、消化吸收。
一、研究开源代码,老外说
一些人们用来研究Samba源码的想法:
1、使用论坛中提及代码浏览技术(我现在使用GNU Global + vim,过去使用OpenGrok,并且将来还会用)来轻松地在代码间跳转,弄清楚“这个函数的功能是什么”以及“谁调用了这个函数”是至关重要的。
2、以你想要运行的方式“动起来”研究源码。可以使用类似systemtap,ktap和dtrace的工具(我在SambaXP对后者写了一个简报)。更深入的了解哪些文件被打开了,运行时的调用堆栈是什
继续阅读与本文标签相同的文章
下一篇 :
编辑神器VIM命令总结(一)
-
常见ALI报错系列
2026-05-24栏目: 教程
-
ALIN10129-自查方案
2026-05-24栏目: 教程
-
ALIN10146-自查方案
2026-05-24栏目: 教程
-
app支付集成开发者指南
2026-05-24栏目: 教程
-
ALI38173-排查方案
2026-05-24栏目: 教程
