有没有工具可以帮助阅读 linux 内核源代码?我大部分时间都在使用 linux,但是有没有一种工具可以更轻松地浏览内核的功能?也许类似于调试器,但它仅用于通过内核跳转到函数?
问问题
1202 次
2 回答
3
您可以尝试一些source navigator,或使用ctags(或etags
with emacs
)或cscope等...
你也可以考虑coccinelle。
您可以扩展 GCC 编译器,例如使用MELT以满足您的需要。
最重要的是,阅读一些关于内核内部的好书和教程。也可以在kernelnewbies.org上询问
于 2013-08-31T16:54:36.960 回答
0
有一个有用且方便的资源可实现此目标:
Elixir.bootlin将您链接到内核符号(函数、类型、数据、结构)的声明、定义和实例。
例如:platform_get_irq()、GFP_KERNEL、file_operations或者您可以看到包含可点击符号fb.h的整个源文件。
于 2019-10-10T10:28:51.423 回答