ChinaUnix.net
相关讨论

如何阅读linux代码2007-09-01 14:04着linux的逐步普及,现在有不少人对于linux的安装及设置已经比较熟悉了。与linux 的蓬勃发展相适应,想深入了解linux的也越来越多。而要想深入了解linux,就需要阅读和分析linux内核的源代码。   linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。另外还可以从互连网上下载,解压缩后文件一般也都位于linux目录下。内核源代...

by westdo - Linux文档专区 - 2009-02-21 11:52:22 阅读(819) 回复(0)

再看《linux内核源代码情景分析》(毛德操,胡希明著上册)这本书,在252页,看到“就是说,如果内核能够在一个“异常表“中找到发生异常的指令所在的地址,并得到相应的”修复“地址fixup,就将CPU在异常返回后将要重新执行的地址替换成这个”修复”地址。为什么要这样做呢?因为在这种情况下内核不能为当前进程补上一个页面(那样的话name所指的字符串就变成空白了)。”这一小段时,实在是不能理解最后一句话(因为在这种情况下...

by 栏外人27 - 内核源码 - 2013-10-10 17:31:01 阅读(1237) 回复(4)

说来真是惭愧呀.一直在用VIM 做开发.却不知道VI 里还有这么好使的工具.以前一直都是用: find -type f -print | xargs grep -i **** 在源代码里查找. 原来linux下也有类似于Souce Insight工具.以下是引用人家的文章 .http://blog.chinaunix.net/u1/56619/showart_1822993.html linux代码分析和阅读工具比较 Windows下的源码阅读工具 Souce Insight 凭 借着其易用性和多种编程语言的支持,无疑是这个领域的“带头大哥”...

by thyman126 - Linux文档专区 - 2010-02-02 19:41:47 阅读(2238) 回复(0)

请问各位谁阅读linux/net/ipv4文件夹下的af_inet.c源码的,多谢指教,有笔记的话发我信箱181021377@qq.com

by a4191005 - 内核源码 - 2009-12-30 11:27:33 阅读(1311) 回复(2)

直接阅读代码特别是比较大的程序应该遵循一定的步骤进行 第一了解程序的功能框架 第二使用源代码阅读器source insight 按照程序执行流程,入口点,实参,形参逐次阅读linux内核的源码结构: arch --- 不同的处理器类型 arm boot linux/arch/arm/boot/compressed/head.S ...

by lhui_ch - Linux文档专区 - 2009-04-27 11:22:46 阅读(1193) 回复(0)

网上找了些linux 命令的源代码来看,结果发现很多宏搞不清楚,自己也不知道如何去跟踪看,还望各位兄弟朋友指点指点,下面是who命令部分代码, #if HAVE_STRUCT_XTMP_UT_PID # define UT_PID(U) ((U)->ut_pid) # define PIDSTR_DECL_AND_INIT(Var, Utmp_ent) \ char Var[INT_STRLEN_BOUND (Utmp_ent->ut_pid) + 1]; \ sprintf (Var, "%d", (int) (Utmp_ent->ut_pid)) #else # define UT_PID(U) 0 # define PIDSTR_DECL_AND_I...

by ggff112 - C/C++ - 2009-02-10 06:27:52 阅读(4153) 回复(10)

下了一个C代码,读的过程中有这么几个问题,高手帮忙解惑一下: 一是明明找的是个C代码,但其中却出现了类和“inline”这样的字眼; 二是中间出现了很多的“#ifdef”,但却找不到一个“#define”; 三是文件夹中有一个叫做“compile.bat”的批处理文件,这是干嘛用的? 四是makefile的具体功能到底是什么?为什么在用VC的时候不会遇到这种东西? 小弟初来乍到,对这些东西不是很了解,大家多指教,感激不尽!

by nanchuangyeyu - C/C++ - 2008-11-24 20:38:29 阅读(3466) 回复(11)

请教高手:linux内核的源代码阅读工具叫什么名字?在哪里能找到这种工具软件的下载?希望能给出联接。谢谢!

by hsken - 内核/嵌入技术 - 2004-04-06 08:53:48 阅读(936) 回复(4)

请教高手:linux内核的源代码阅读工具叫什么名字?在哪里能找到这种工具软件的下载?希望能给出联接。谢谢!

by hsken - 内核源码 - 2004-04-06 08:53:48 阅读(1688) 回复(4)

linux内核源代码位于/usr/src/linux/目录下 include/ 子目录包含了建立内核代码时所需的大部分包含文件(例如 #include),这个模块利用其他模块重建内核 init/ 子目录包含了内核的初始化代码,这是内核开始工作的起点。 arch/ 子目录包含了所有硬件结构特定的内核代码 drivers/ 目录包含了内核中所有设备驱动程序,如块设备 fs/ 目录包含所有文件系统的代码,如ext2,vfat模块 net/ 目录包含了内核的连网代码 mm/ 目...

by 一鸿秋水 - Linux文档专区 - 2009-10-14 14:55:46 阅读(1030) 回复(0)