- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 基于文件的内核内存到用户内存的映射
内核空间内存到用户空间内核的映射方法有很多种,比如 1. uio device based(mmap) 2. file based(mmap) 3. 用copy_to_user 最近在解决uio based的内存映射时碰到一个bug,曲线救国,通过实现file based,加深了对uio based映射的理解,顺利解决了问题。 网上的已很多资料都是针对一个page的映射,对于多
2015-12-10 20:59:16 354
转载 kmalloc VS kmem_cache_alloc [转]
Linux内核为需要动态分配内存的内核程序提供了kmalloc/kfree/kcalloc/krealloc函数接口,它们分别对应于C标准库的malloc/free/calloc/krealloc。除此之外,Linux还提供了kmem_cache_xxx系列系统调用,以提供比上述接口更低的时间复杂度和空间复杂度,那么两者的效率究竟能差多少,它们又各自适合于何种场合呢? Linux内存系统的层次结
2015-12-10 20:47:18 2044
转载 运行时有多个版本的库文件怎么办?
1. The linker is able to accept filenames too gcc app.o -l:libmy.so.1 -o app From man ld: -l namespec --library=namespec Add the archive or object file specified by namespec to the list of
2015-10-18 17:34:54 419
转载 内核线程和用户态进程的cpu利用率过高时的调试方法
What is kworker? kworker means a Linux kernel process doing "work" (processing system calls). You can have several of them in your process list: kworker/0:1 is the one on your first CPU core, kwor
2015-10-04 21:37:12 1887
转载 Linux netfilter 学习笔记
本想转个netfilter源代码分析的系列文章,但博主不允许转载,只好记录个连接,又担心博主哪天给删了。看来网上记录些公开的资料受限比较多,我的地盘我做主,还是记录在我的电脑上比较踏实。 http://blog.csdn.net/lickylin/article/details/32387217
2015-10-04 20:35:07 273
原创 写在开头的话
工作中不时碰到一些问题,有时解决后忙起来就忘了记录,导致经常做重复劳动,找相同的资料,比如如何解决hping编译安装过程中碰到的问题。有时自己会把一些资料归类存放在电脑上,但检索起来不太方便。因此就在这开个博客,记录一下,作为自己的资料库。一方面方便自己查找,另一方面方便与别人交流。 好记性不如烂笔头,希望能坚持下去。
2015-10-04 20:22:49 220
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人