编译10.14.3 XNU 内核并用ccls浏览内核源码

效果如下:

image

由于是基于语义分析和编译的结果,ccls能够精确的显示函数之前的调用关系、类的继承关系、成员变量的继承关系等、以及分析变量、结构体成员的互相引用,适合用来读内核代码。全部过程基于开源工具,吹爆MaskRay大佬!

具体方案可以见这个链接
https://pwn-orz.github.io/browse-xnu-source-code-with-ccls/

2 个赞

支持一下ccls

前几天还看了一下 MaskRay9 的 ccls 没想到这么好用 有时间试下