Linux Kernel
文章平均质量分 87
西瓜凉快
这个作者很懒,什么都没留下…
展开
-
_IO, _IOR, _IOW, _IOWR 宏的用法与解析
今天在写字符驱动验证程序的时候要用到ioctl函数,其中有一个cmd参数,搞了半天也不了解是什么意思,那个cmd还有什么命令码了什么的,还好google下,觉得这篇文章写的不错,就转来看看:在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:转载 2017-01-19 17:41:56 · 253 阅读 · 0 评论 -
Linux 内核中的 static_key 机制
目录 问题来源:恶意程序检测DO_ONCE函数解析STATIC KEYSGOTOJUMP TABLE__do_once_doneCONFIG 问题解决:问题来源:恶意程序检测最近,主要由于在研讨一些关于LINUX被恶意程序ROOT后,可能会被修改代码段中的数据。为了防止代码段被修改,采用几种特殊的机制来保护代码段的数据不被篡改,当有恶意程序试图修改代码段...原创 2018-10-01 13:09:30 · 2281 阅读 · 1 评论