请问,内核中结构体变量为什么可以这样写 struct task_struct *p; *p = *current;
请问,内核中结构体变量为什么可以这样写structtask_struct*p;*p=*current;intdo_fork(unsignedlongclone_flags,unsignedlongstack_start,structpt_regs*regs,unsignedlongstack_size){intretval=-ENOMEM;stru
作者: xiachongbaogc 发布时间: 07-23
bochs调试
[执行控制]c|cont向下执行,相当于WinDBG的“g”。s|step|stepi[count]单步执行,相当于WinDBG的“t”,count默认为1。p|n|next单步执行,类似于WinDBG的“p”。q|quit|exit退出调试,同时关闭虚拟机。Ctrl-C结束执行状态,返回调试器提示符。Ctrl-Difatemptylineonc
作者: 虚名界 发布时间: 06-30
函数返回变量前的两个感叹号什么意思?
在读linux内核代码时,发现在有些函数中,在返回的变量前加两个感叹号,如return!!s->objects;。这是做什么?是为了对齐吗?补充:问题已经解决,是非非的意思。是gnuc的语法。但是还是不清楚用这个的好处是什么,直接返回该变量不是更好吗?
作者: harveysharp 发布时间: 03-04
head.S分析
因为setup.S1最后的为一条转跳指令,跳到内核第一条指令并开始执行。指令中指向的是内存中的绝对地址,我们无法依此判断转跳到了head.S。但是我们可以通过Makefile简单的确定head.S位于内核的前端。在arch/i386的Makefile中定义了HEAD:=arch/i386/kernel/head.o而在linux总的Makefile中由这样的语句include
作者: yoytdt 发布时间: 04-16
谁知道_initfunc()
我在读linux源代码时,在初始化部分,经常看到一些函数如setup_arch包含在一个_initfunc()的东西里面,谁知道这个_initfunc()是起什么作用的?多谢
作者: donhoff_h 发布时间: 04-11
请教内核配置问题
请教内核配置问题1.谁能跟我解释一下内核所有配置项的意思?2.可以根据我的电脑帮我设计一个最优的编译方案吗?(最好有解释)3.或者推荐几篇好文章,希望是详细的。我的电脑配置如下CPU:Celeron2.0BIOS:PhoenixTechnologiesLTD6.00PG主板:SIS-651内存:256M显卡nvidiageforce2mx40064M硬盘40
作者: linhackerhzc 发布时间: 08-29
RTlinux内核怎样才能嵌入linux下, 急问???
各位大虾,我要装一个EMC软件,但是要在RTlinux的内核下才能装。我装的是Redhat9。0,不知怎样才能把down的RTlinux弄到现在的系统中?请高手指教!谢谢。
作者: rice008 发布时间: 04-16