目录
0x00 口水话
由于是第一次阅读开源代码,没有相关经验,只能借助相关开发工具,以调试代码的形式对Python解释器源码调用关系、层次结构进行分析,分析过程可谓是“山穷水尽疑无路,柳暗花明又一村”。经过几番风雨,终于掌握了其大致流程和一些内部机制,同时也学到不少新知识。下面对本次的源码阅读进行简单总结,同时也起到笔记之目的。
0x01 源码版本
2.7.9。这里再啰嗦下,不是特意找的这个版本来分析,而是码机上刚好有此版本之源码,抱着省时(偷懒)的态度,于是乎就干脆分析此版本吧!
0x02 分析工具
Visual Studio 2013、Xmind 8。
0x03 分析方法
代码阅读、打开源码相关debug标志、编译并单步调试。