-
需要对某个特定的进程限制系统调用,有些问题想请教。我需要对某个特定的进程限制某些系统调用。虽然strace可以实现这点,但是考虑到strace可能会影响性能,想通过修改内核实现。我想把那些受到限制的进程都用某个特定的用户(uid)运行,内核系统调用的入口进行判断,如果是该uid则做相应的限制。具体想更改的内核代码如下:ENTRY(system_call)pushl%eax#saveorig_eaxSAVE_ALLGET_flyingdog 时间:03-29 + 阅读全文
-
菜鸟问题,关于内存使用。程序里使用new或malloc分配的内存(没有设置为sharedmemory)在程序退出(正常退出或者是crash)是否会完全被OS回收?在不同的OS(windows,linux,embeddedRTOS)上是否有差别?zhhhuang 时间:09-28 + 阅读全文
-
内核编译过程中的问题?我在编译完内核后,是否需要配置响应的system.map,因为我想让系统可以从新内核或老内核引导,所有不想覆盖原来的system.map,请问怎样配置才能让新内核和新的system.map对应起来?另外,编译完成后没有生成*.img,我就把img=指向原来的img,结果提示我kernelpanic:NOinitfound.Trypassinginit=optiontokerbigwizard 时间:05-09 + 阅读全文
-
debian装内核报错debian:/var/cache/apt/archives#dpkg-ilinux-image-2.6.16-1-686-smp_2.6.16-3_i386.debSelectingpreviouslydeselectedpackagelinux-image-2.6.16-1-686-smp.(Readingdatabase...79333filesanddirecandycai_sc 时间:03-29 + 阅读全文
-
kenel panic问题使用的是readhatAS4。uname-a信息如下Linuxlocalhost.localdomain2.6.9-11.EL#1FriMay2018:17:57EDT2005i686i686i386GNU/Linux在插拔网线的时候经常出现死机,oops如下。机器上有运行一个程序,使用libpcap进行抓包,如果不运行这个程序基本上不容易死机,另外,如果运行yj1804 时间:03-30 + 阅读全文
-
关于内存映射请教一个问题每个进程都有自己的页表目录,映射虚存空间0-3G到物理内存,不包含3-4G吧?每个进程有不同的cr3值。内核占用虚存空间3-4G,不过看情景分析最后系统启动一章上解释的内核启动时同样会设置自己的页表目录的首地址到cr3寄存器去,这个值不应该和各个进程设置的一样吧?那么就出现这样一个问题,如果一条指令要把用户空间地址(比方说0x100)上的数移动到内核空间的地址(比方说0xC0001corperl 时间:03-29 + 阅读全文
-
关于学内核的初级问题刚刚才开始看关于内核方面的编程,但是出现了好多不懂的地方,希望大家不吝赐教啊!~谢谢#ifndef__KERNEL__#define__KERNEL__#endif#ifndefMODULE#defineMODULE#endif#include<linux/config.h>#include<linux/module.h>MODULEscutan 时间:03-31 + 阅读全文