内容提示: <!doctype html public "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>Linux kernel - Linux Cross Reference</title> <link rel="stylesheet" href="http://lxr.oss.org.cn/style.css" type="text/css" media="scr
面对这么多的代码,在本地使用源代码阅读软件, 比如source insight, vscode, vim建立索引都是一项巨大的工程,当查找函数定义,调用关系的时候更是痛不欲生。 其实这个时候我们可以借助于互联网资源,sourceforge上有个lxr项目,全称是linux cross reference, 就是专门针对linux kernel源代码来建立交叉索引,以便阅读。以下几...
内核中,特定结构的代码在 arch/*/kernel,调度程序在 kernel/sched.c,fork 的代码在 kernel/fork.c,task_struct 数据结构在 include/linux/sched.h 中。 4.PCI PCI 伪驱动程序在 drivers/pci/pci.c ,其定义在 include/linux/pci.h。每一种结构都有一些特定的 PCI BIOS 代码,Intel 的在 arch/alpha/kernel...
内核中,特定结构的代码在 arch/*/kernel,调度程序在 kernel/sched.c,fork 的代码在 kernel/fork.c,task_struct 数据结构在 include/linux/sched.h 中。 4.PCI PCI 伪驱动程序在 drivers/pci/pci.c ,其定义在 include/linux/pci.h。每一种结构都有一些特定的 PCI BIOS 代码,Intel 的在 arch/alpha/ker...
通过lxr(Linux cross-reference)阅读内核源码 通过lxr可以帮助你在浏览器里浏览内核源码,其提供内核字符的定义和使用的链接。有助于学习和理解内核源码。 安装过程参考的"Browser the Linux Kernel Source with LXR" 链接: http://www./blog/archives/2009/05/12/browse-the-linux-kernel-source-with-lxr/...
kernelnewbies.org/Kerne 这是一个很好的起点。它描述了一系列相对简单的问题,这些问题需要在 Linux 内核源代码树中清理和修复。与负责该项目的开发人员一起工作,您将学习将补丁放入 Linux 内核树的基础知识,如果您还没有想法,则可能会指明下一步工作的方向。 在对Linux 内核代码进行任何实际修改之前,必须了解相关代...
http://selenic.com/mailman/listinfo/kernel-mentors 在对Linux内核代码做出任何实际的修改之前,你必须理解你所修改的这部分内核代码是如何工作的。为此,没有比你通读这些代码更好的办法了,也许可以用一些特殊工具帮助你阅读。其中一个值得推荐的工具是Linux Cross-Reference项目,它能够以网页索引的格式显示源码(每个函...
此目录是内核中最核心的部分,包括进程的调度(kernel/sched.c),以及进程的创建和撤销(kernel/fork.c和kernel/exit.c)等,和平台相关的另外一部分核心的代码在arch/*/kernel目录中。(9)目录“lib”此目录中保存了库代码,这些代码实现了一个标准C库的通用子集,包括字符串和内存操作的函数(strlen、mmcpy和其他类似...
Yocto / OpenEmbedded training Feb 10-13, 2025 Register Elixir Cross Referencer/ include / linux / kernel.h v6 v6.13 v6.12 v6.12.6 v6.12.5 v6.12.4 v6.12.3 v6.12.2 v6.12.1 v6.12 v6.12-rc7 v6.12-rc6 v6.12-rc5 v6.12-rc4 v6.12-rc3 v6.12-rc2 v6.12-rc1 ...
Register Elixir Cross Referencer/ kernel / panic.c v6 v5 v4 v3 v2 v2.6 v2.6.39.4 v2.6.39.3 v2.6.39.2 v2.6.39.1 v2.6.39 v2.6.39-rc7 v2.6.39-rc6 v2.6.39-rc5 v2.6.39-rc4 v2.6.39-rc3 v2.6.39-rc2 v2.6.39-rc1 v2.6.38.8 v2.6.38.7 v2.6.38.6 v2.6....