
内核
文章平均质量分 79
禿了没强怎么办
这个作者很懒,什么都没留下…
展开
-
并发与竞争
原文来自:https://www.cnblogs.com/qingyunboke/p/12642049.html并发与竞争并发的途径:1.多线程并发访问2.抢占式并发访问3.中断并发访问4.多核(SMP),核间并发访问常用防止并发访问手段1.原子操作原子操作可以保护数据每次操作不被其它操作打断,从而实现数据不被其它操作修改,达到保护数据的目的使用结构体typedef struct { int counter; } atomic_t;来初始化变量定义原子变量atomic原创 2021-03-11 14:35:01 · 104 阅读 · 0 评论 -
linux内核netlink 程序编写及参考资料
内核态#include <linux/init.h>#include <linux/kernel.h>#include <linux/module.h>#include <linux/types.h>#include <linux/sched.h>#include <net/sock.h>#include <linux/netlink.h>#define NETLINK_USER 22#define US原创 2020-07-29 17:29:23 · 350 阅读 · 3 评论 -
**获取内核符号地址或符号名**
获取内核符号地址或符号名获取内核符号地址或符号名分类: LINUX2013-09-24 18:35:411已知内核符号地址,获取内核符号名1.1 使用sprint_symbol内核函数#include <linux/kallsyms.h>int sprint_symbol(char *buffer, unsigned long address)函数功能描述:该函数根据一个内存中的地址address查找一个内核符号,并将该符号的基本信息,如符号名name,它在内核符号表中的偏移of转载 2020-07-23 14:59:29 · 432 阅读 · 0 评论