腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
哈希表结构
hlist
_head
、
有人能告诉我在
linux
内核
中定义
内核
hashtable struct
hlist
_head和struct
hlist
_node的位置吗?
浏览 6
提问于2016-04-13
得票数 0
回答已采纳
1
回答
如何从
Linux
内核
中的PID获取进程描述符?
、
、
、
来自,用于
Linux
2.4
内核
{ struct task_struct但是,在“理解
Linux
内核
”一书中,似乎并非如此,这本书讨论的是
Linux
2.6.11。我不确定2.6.11和2.4中的相关代码是否相同。从这本书中,我了解到pidhash[pid_hashfn(pid)]有
hlist
_head类型,它是指向
hlist
_node对象的指
浏览 1
提问于2018-09-17
得票数 0
1
回答
linux
内核
模块的LPM实现
、
、
、
我想利用
linux
内核
提供的数据结构(如
hlist
、prio_tree、基数树等),在
内核
模块中实现最长前缀匹配算法。
linux
内核
的哪种数据结构最适合实现LPM?任何帮助都将不胜感激。谢谢。 问候
浏览 6
提问于2013-06-05
得票数 0
1
回答
哈希表函数
hlist
_add_before在Linxu
内核
中的实现
、
linux
内核
中哈希表函数
hlist
_add_before的实现如下: struct
hlist
_node *next, **pprev; */ static inline void
hlist
_add_before(struct
hlist
_node *n, struct
hlist
_no
浏览 0
提问于2020-09-21
得票数 0
3
回答
在Ubuntu
内核
更新到3.13.0-46之后,vmhgfs模块无法为VMware工具9.9.0 (Fusion7.1)编译-泛型?
、
、
、
很可能,将
Linux
内核
更新为3.13.0-46-泛型导致了这个问题(尽管Ubuntu中的VMware工具的现有编译vmhgfs模块不会被
Linux
内核
更新破坏!)我们可以假设编译的vmhgfs模块与新的
Linux
内核
3.13.0-46-泛型之间存在不兼容性。 ^ include/
浏览 0
提问于2015-02-16
得票数 12
1
回答
理解
Linux
内核
中的
hlist
_bl_for_each_entry_rcu宏
、
、
在浏览
Linux
内核
源代码时,我发现
hlist
_bl_for_each_entry_rcu macro.Below是它的定义。for (pos =
hlist
_bl_first_rcu(head); \ ({ tpos =
hlist
_bl_entry(pos, typeof(*tpos), member); 1; }); \
浏览 2
提问于2018-04-15
得票数 1
回答已采纳
1
回答
请求解释
内核
宏:
hlist
_nulls_for_each_entry
、
、
、
、
我对
Linux
内核
函数的定义感到困惑。
hlist
_nulls_for_each_entry被定义为for循环,并且很容易理解大多数信息。#define
hlist
_nulls_for_each_entry(tpos, pos, head, member) \ ({ tpos =
hlist
_nulls
浏览 6
提问于2018-02-10
得票数 1
回答已采纳
2
回答
双指针在
linux
内核
哈希表实现中的应用
、
、
我正在尝试理解
Linux
内核
中链表和哈希表的实现。指向该实现的链接是。我理解链表的实现。但是我有点搞不懂为什么
hlist
(**pprev)中使用了双指针。
hlist
的链接是。我知道
hlist
用于实现哈希表,因为列表的头部只需要一个指针,而且它节省了空间。为什么不能使用单指针(就像链表一样的*prev )?请帮帮我。
浏览 1
提问于2010-06-17
得票数 20
回答已采纳
1
回答
C预处理器KERNEL_VERSION参考错误修复
、
、
、
我试图修复一个在
内核
3.16.0-69中引用d_alias或d_u.d_alias的驱动程序。宏查找
内核
版本并使用适当的版本。#if
LINUX
_VERSION_CODE >= KERNEL_VERSION(3,19,0) ||
LINUX
_VERSION_CODE == KERNEL_VERSION(3,12,49) ||overlapping d_child to overlapping d_alias;
浏览 4
提问于2016-04-17
得票数 1
回答已采纳
1
回答
我不能理解PID的
内核
内部表示。
、
、
Linux
内核
使用结构pid来表示
内核
space.The中的PID,C代码如下。struct pidatomic_t count;struct
hlist
_head tasks[PIDTYPE_MAX];struct upid numbers[1];我真的不能理解为什么成员任务可以表示“任务列表”.Since task_struct是任务的
内核
内部表示,而一个任务只使用
浏览 2
提问于2012-01-16
得票数 2
回答已采纳
2
回答
我可以在
内核
代码之外使用
Linux
内核
链表吗?
、
、
在
内核
代码的某些部分中使用它之前,我想先尝试一下
内核
链表。但是如果我只包含list.h,由于依赖关系,它不能工作。
浏览 1
提问于2012-11-29
得票数 5
回答已采纳
1
回答
为什么在
linux
内核
中使用单个散列桶哈希表?
、
我试图理解
linux
内核
哈希表的实现。我不明白的是,我发现只使用一个散列桶初始化哈希表的代码。我不知道为什么编码会这么做。4096); INIT_
HLIST
_HEAD(&pid_hash[i]);pid_hash是一个struct
hlist
_head列表,因此列表中的每个条目都表示一个散列桶。然而,这个用法对我来说没
浏览 1
提问于2016-12-23
得票数 2
回答已采纳
1
回答
如何使用
内核
哈希表API?
、
、
h_node{ char name[MAX_NAME_SIZE]; /*The key is the name of lua state*/ struct
hlist
_node
浏览 15
提问于2020-03-26
得票数 7
回答已采纳
1
回答
ubuntu
内核
5.4.0-42.46构建过程中的编译错误
、
、
UBUNTU: Ubuntu-5.4.0-42.46 Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com> 857 | ({ typeof(ptr)/include/
linux
浏览 0
提问于2021-06-28
得票数 0
2
回答
Linux
内核
中的哈希表
、
Linux
内核
有没有在
内核
代码中使用的通用散列表实现?我知道链表、红黑树和基数树是可用的,但还没有找到通用哈希表实现的参考,尽管我知道哈希表在核心
内核
中被大量使用。
浏览 2
提问于2011-03-31
得票数 22
回答已采纳
1
回答
在
Linux
中,向进程组发送信号的顺序是什么?
如果我在终端上使用ctrl程序,
Linux
将向进程组的所有成员发送一个SIGTERM。每个进程接收信号的顺序是否定义良好?
浏览 2
提问于2016-03-23
得票数 3
回答已采纳
1
回答
结构pid_type在
Linux
内核
中的意义
、
我看到
内核
中的
linux
\pid.h定义了以下类型:{ PIDTYPE_TGID, PIDTYPE_SID{ unsigned int level; struct
hlist
_head据我理解,PIDTYPE_PID指的是将其用作PID (从
内核
角度
浏览 2
提问于2020-02-04
得票数 0
回答已采纳
1
回答
没有数据和自引用指针的链表
、
kernel/include/
linux
/types.h struct list_head {}; struct
hlist
_node *first; struct
hlist
_node *next, **pprev
浏览 1
提问于2014-01-23
得票数 0
2
回答
这段
内核
代码是什么意思?
、
、
我在一个旧的
内核
代码中发现了这个: ({ tpos =
hlist
_entry(pos, typeof(*tpos), member); 1;}); \但我不
浏览 1
提问于2015-08-12
得票数 3
1
回答
将指针发送到hashtable将导致编译错误。
、
、
下面是一个
内核
模块,可以编译并很好地运行。我编写了一个方法show,它获取指向哈希表的指针并打印它。但是如果我使用方法参数,b,我会得到一个编译错误。我只能使用全局变量a。#include <
linux
/module.h>#include <
linux
/slab.h>my_type *node1, *
浏览 3
提问于2014-08-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券