ChinaUnix.net
相关文章推荐:

C程序显示内核模块使用大小

编译3.0.2内核后,发现内核模块怎么大部分都是几K啊? 是因为什么选项的原因吗? 同样的一个内核代码,基于3.0.2编译出的大小是3.5K,而基于2.6.24编译出的大小是134K。差距怎么会这么大啊?

by 瀚海书香 - 内核源码 - 2011-09-15 11:05:08 阅读(1747) 回复(5)

相关讨论

There are basically two ways of using a kernel module from a user application. The first is using a device file (usually in /dev). The kernel module registers itself with a device file when it starts up, and user applications can interact with the module by standard file operations (open, close, read, write, ioctl, etc). The other way is through the /proc interface. The module can register entries...

by kewenliang - Linux环境编程 - 2008-04-25 21:03:19 阅读(1408) 回复(2)

There are basically two ways of using a kernel module from a user application. The first is using a device file (usually in /dev). The kernel module registers itself with a device file when it starts up, and user applications can interact with the module by standard file operations (open, close, read, write, ioctl, etc). The other way is through the /proc interface. The module can register entries...

by kewenliang - 内核源码 - 2008-05-12 09:34:52 阅读(1933) 回复(5)

2.4.x内核实现了MOD_INC_USE_COUNT和MOD_DEC_USE_COUNT这两个宏,用来更新统计当前模块被其他多少个模块使用的计数器。为什么我在2.6.14内核中grep,没有发现这两个宏的定义呢?2.6.x内核用什么来替代它们的?还是这些工作由内核自己维护了?

by wwwspirit - 内核/嵌入技术 - 2006-02-22 10:17:21 阅读(830) 回复(6)

2.4.x内核实现了MOD_INC_USE_COUNT和MOD_DEC_USE_COUNT这两个宏,用来更新统计当前模块被其他多少个模块使用的计数器。为什么我在2.6.14内核中grep,没有发现这两个宏的定义呢?2.6.x内核用什么来替代它们的?还是这些工作由内核自己维护了?

by wwwspirit - 内核源码 - 2006-02-22 10:17:21 阅读(1359) 回复(6)
by cever - C/C++ - 2003-05-07 16:19:24 阅读(1873) 回复(4)

1. 几种内核调试工具比较 kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。 kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试) 使用kdb和gdb调试内核的方法相对比较简单,这...

by emmoblin - Linux文档专区 - 2008-11-20 00:03:49 阅读(832) 回复(0)

1. 几种内核调试工具比较 kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。 kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试) 使用kdb和gdb调试内核的方法相对比较简单,这里只描述如何使...

by zxg623 - Linux文档专区 - 2008-04-12 22:36:56 阅读(455) 回复(0)

作者:xcspy成员 ladybug E-mail:xcspy.com@gmail.com 主页: www.xcspy.com 1. 几种内核调试工具比较 kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。 kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两...

by 北在北方 - Linux文档专区 - 2008-03-29 13:13:08 阅读(377) 回复(0)

使用kgdb调试linux内核及内核模块 1. 几种内核调试工具比较 kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。 kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试) 使用kdb和gdb调试内核的...

by bensondong - Linux文档专区 - 2007-09-15 12:28:53 阅读(639) 回复(0)

使用kgdb调试linux内核及内核模块 日期:2006-08-03 作者:xcspy.com_at_gmail.com 来自:xfocus 1. 几种内核调试工具比较 kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。 gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。 kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机...

by bob_zhang2004 - Linux文档专区 - 2006-08-08 12:27:03 阅读(590) 回复(0)