今天下午到深夜,大约用了12个小时的时间,用眼睛追踪 Linux 内核里 sys_open 向下的调用链。截至目前为止共追踪函数十个。。平均每小时不到一个函数的速度。天啊!昨天我用了这一半的时间写了 700 行代码外加调试,最后也不如现在这样有种筋疲力竭的感觉。。
还是,我写的东西水分太多了?
不过话分两头说。以前几次尝试分析这样的、规模相对大一些的现成源码的时候,总有种力不从心的感觉。Linux 源码有在线的 LXR 索引(http://lxr.linux.no),解决了追踪代码的难题;而前几日又找到了 TiddlyWiki(http://www.tiddlywiki.com),用来做笔记最方便不过,否则,估计别说十个函数,就算一个都难以看完吧。
还是,我写的东西水分太多了?
不过话分两头说。以前几次尝试分析这样的、规模相对大一些的现成源码的时候,总有种力不从心的感觉。Linux 源码有在线的 LXR 索引(http://lxr.linux.no),解决了追踪代码的难题;而前几日又找到了 TiddlyWiki(http://www.tiddlywiki.com),用来做笔记最方便不过,否则,估计别说十个函数,就算一个都难以看完吧。