ChinaUnix.net
相关文章推荐:

kmalloc 2的幂次方

大概了解了二者的区别,可还是在具体情况下不知道如何选用。请教各位,这两个函数分别在什么样的情况下适合选用,谢谢。

by minliu - 内核/嵌入技术 - 2006-08-09 15:13:47 阅读(4370) 回复(10)

相关讨论

驱动里面 mmap函数: volatile void *offset=(volatile void *)kmalloc(100,GFP_ATOMIC); vma->vm_flags |= VM_RESERVED; physical_addr=virt_to_phys(offset); if (remap_page_range(vma->vm_start, physical_addr ,vma->vm_end-vma->vm_start, vma->vm_page_prot)) { printk("remap error\n"); return -EAGAIN; } line_addr=offset; 应用程序...

by dida_327 - 内核/嵌入技术 - 2006-10-26 16:13:57 阅读(1081) 回复(0)

我用了别人写得hashlist程序,不过这个程序是在内核下运行的很好,我现在想在用户空间程序中用,gcc编译的时候加上了-D_KERNEL__参数,编译通过,连接时出现undefined reference to kmalloc,undefined reference to kfree等错误,我看了hashlist.c源程序,调用了kmalloc,kfree等函数,我的问题是,在用户空间我可不可以使用这个程序,可以的话,编译时应该加上那个库文件才能解决上述错误。还请大虾们帮忙,项目很紧,不胜感谢!

by batigolsg - 内核/嵌入技术 - 2005-01-10 15:17:24 阅读(1108) 回复(3)

I call it,but gcc said that linux/malloc.h no such file or dir I found vmalloc.h and call vmalloc,but can't do it too when i call vmalloc gcc said in /usr/include/linux/vmalloc.h: parse error before "pgprot_t"

by rootclown - C/C++ - 2004-11-24 21:36:21 阅读(670) 回复(1)

I call it,but gcc said that linux/malloc.h no such file or dir I found vmalloc.h and call vmalloc,but can't do it too

by rootclown - 内核/嵌入技术 - 2004-11-24 19:07:36 阅读(504) 回复(1)

Linux内核溢出研究系列(2) - kmalloc溢出技术 作者:grip2 <[email]gript2@hotmail.com[/email]> 日期:2006-04-12 内容: 1 -- 介绍 2 -- kmalloc/slab简介 3 -- kmalloc/slab的关键特性 4 -- kmalloc exploit 5 -- 更进一步 6 -- 最后 7 -- 参考资料 8 -- 附录 (kexp-msfilter.c) 一、** 介绍 关注isec很长时间了,一直对他们在Linux内核方面的技术研究成果很佩服,同时自己也一直 在跟踪...

by 小鱼黑客 - 数据安全 - 2007-12-26 22:05:53 阅读(3113) 回复(1)

我用kmalloc分配一个4k左右的空间,可以成功,可是分配4M内存的话,就返回NULL,是什么回事啊?

by whshuai - 内核/嵌入技术 - 2006-11-29 13:42:42 阅读(3963) 回复(9)