内核中有_initdata,但是声明的时候的用法看不懂?
1.extern struct cpuinfo_x86 new_cpu_data;
2.struct cpuinfo_x86 new_cpu_data __initdata = { 0, 0, 0, 0, -1, 1, 0, 0, -1 };
第2个这种语法是啥意思?
1条回答 默认 最新
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-03-18 17:34回答 8 已采纳 void swap(complex &a, complex &b) { complex tmp; tmp = a; a = b; b = tmp; } tmp是备份变量,利用它交换两个
- 2017-05-19 08:04回答 2 已采纳 很经典的问题 ,画个内存四区图就知道了
- 2016-12-04 08:14回答 2 已采纳 你的pdata没有指向你定义的结构体变量,而是指向一个无用的地址,肯定用不了
- 2016-02-01 00:00ztguang的博客 http://blog.csdn.net/sealyao/article/details/4626875一、 常见文件相关结构体 以2.6.22为例,其他的2.6.X版本可能调整,但是...文件结构体代表一个打开的文件,系统中的每个打开的文件在内核空间都有一个关联的 st
- 2017-03-16 18:30刘一痕的博客 内核中有两棵resource树,一棵是iomem_resource, 另一棵是ioport_resource,分别代表着两类不同性质的地址资源。两棵树的根也都是resource数据结构,不过这两个数据结构描述的并不是用于具体操作对象的地址资源,...
- 2016-03-30 10:30ztguang的博客 http://www.huomo.cn/os/article-19b20.html一、 常见文件相关结构体 以2.6.22为例,其他的2.6.X版本可能调整,...文件结构体代表一个打开的文件,系统中的每个打开的文件在内核空间都有一个关联的 struct file。
- 2016-12-08 12:42回答 1 已采纳 用strcpy对结构体数组元素复制数据
- 2015-06-25 09:04回答 1 已采纳 FMarketTabSet.Tabs是个列表,里面放着PMarketType ,PMarketType(FMarketTabSet.Tabs.Objects[0])意思就是将列表中第一个对象转为PMa
- 2015-10-13 04:16回答 4 已采纳 main.cpp ``` #include "Queue.h" void testQueue1(); void testQueue2(); void testQueue3();
- 2017-03-01 09:37Dark_gezi的博客 struct file结构体定义在/linux/include/linux/fs.h(Linux 2.6.11内核)中,其原型是:struct file { /* * fu_list becomes invalid after file_free is called and queued via * fu_rcuhead for RCU freeing
- 2017-03-29 11:03科学边界的博客 Linux内核设计与实现(11)---内核同步方法 下一篇: OC语法--NSNumber对象 相关热门文章 app开发费用 APP开发流程,你知道多少... Linux设备驱动程序学习...
- 2016-08-24 15:28yanbixing123的博客 内核中container_of宏的详细分析 16年2月28日09:00:37 内核中有一个大名鼎鼎的宏-----container_of();这个宏定义如下所示,为了表示一下敬意,我就把注释一起粘贴下来了: /...
- 2022-05-25 21:41回答 1 已采纳 前面3部分结构是固定的,可以定义为一个结构体 命名为header,后面的内容根据不同内容有变化,可以把每种类型的数据分别定义为一个结构体然后定义一个大的结构体,结构体的第一个部分是那个header,
- 2022-03-12 20:52回答 3 已采纳 注意几个知识点:1:sizeof求得是啥,他的参数怎么传递2:关于结构体的定义,以及结构体的表示方法,struct是可以省略的,以及结构体指针和一个对象的表示方法3:要知道指针的概念,指针和地址的关系
- 2022-03-14 18:43回答 1 已采纳 你说的是可以的
- 2016-10-08 17:11kelsel的博客 这些导出函数中由GDI管理的结构体以XxxOBJ_Xxx命名) The following figure shows this flow of communication . ...
- 2017-03-29 10:57科学边界的博客 操作系统内核常需要维护数据结构的链表。Linux 内核已经同时有几个链表实现。为减少复制代码的数量, 内核已经创建了一个标准环形双向链表,并鼓励需要操作链表的人使用这个设施. 使用链表接口时,应当记住...
- 2016-04-01 01:37飞雪天龙的博客 内核经常需要在后台执行一些操作,这种任务就可以通过内核线程(kernle thread)完成——独立运行在内核空间的标准进程。内核线程和普通的进程间的区别在于内核线程没有独立的地址空间,mm指针被设置为NULL;它只...
- 2022-01-08 11:06回答 1 已采纳 没有相应的构造函数结构体修改如下: struct Per { int son, mom; Per(){son=0;mom=0;} Per(int a,int b){son=a
- 2017-01-11 21:38习惯就好zz的博客 1.INIT_LIST_HEAD: 创建链表 点击(此处)折叠或打开 /* * Simple doubly linked list implementation. ... * Some of the internal fun
- 没有解决我的问题, 去提问