驱动里面 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; 应用程序...
我用了别人写得hashlist程序,不过这个程序是在内核下运行的很好,我现在想在用户空间程序中用,gcc编译的时候加上了-D_KERNEL__参数,编译通过,连接时出现undefined reference to kmalloc,undefined reference to kfree等错误,我看了hashlist.c源程序,调用了kmalloc,kfree等函数,我的问题是,在用户空间我可不可以使用这个程序,可以的话,编译时应该加上那个库文件才能解决上述错误。还请大虾们帮忙,项目很紧,不胜感谢!
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"
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
用windows做的代理,其它的windows代理以后可以上网,只有linux不能上网,但可以ping通代理服务器。red flag linux的代理怎么设置呢?请大家给小弟指点一下。。。谢谢!!
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内核方面的技术研究成果很佩服,同时自己也一直 在跟踪...