linux内核代码导航

时间:2017-08-10 13:45:47

标签: c linux linux-kernel

我对C代码导航有疑问。 在C ++或Java中,很容易在代码中导航。例如,如果有3个子系统(3个类)DatebaseSubsystemHardwareSubsystemServerSubsystem,并且项目中的任何实体都使用它们,我可以按类名查看对具体子系统的所有调用(静态)方法调用)或成员(对象方法调用)。选择成员或类并在IDE中单击查找用法就足够了。

在C中,我无法理解开发人员如何浏览代码。例如,有一个内核驱动程序,它使用了一些子系统。例如,在USB子系统中,有200个C接口功能。我想看看驱动程序使用USB子系统的哪些功能。我怎么能弄清楚这个? USB子系统的功能没有相同的前缀。内核开发人员是为此编写脚本还是使用任何可以完成这项工作的工具?

0 个答案:

没有答案