免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: mq110

写了一个内核模块 实现简单的类似ps命令. [复制链接]

论坛徽章:
0
发表于 2006-01-06 20:34 |显示全部楼层
原帖由 jeffshia 于 2006-1-5 23:47 发表
static char buf[1024*8]={0};

这个不会出错么?
32位机?
改为kmalloc吧


在这里用kmalloc也是不合理的.

论坛徽章:
0
发表于 2006-01-06 20:39 |显示全部楼层
那么你觉得怎么用比较合适呢?

论坛徽章:
0
发表于 2006-01-06 21:20 |显示全部楼层
原帖由 jeffshia 于 2006-1-6 20:39 发表
那么你觉得怎么用比较合适呢?


linux有现成的机制去做这些. 比如seq_file或者是直接写char *page
如果自己创建缓冲区的话, 效率会比较低. 而且很麻烦.

可能我水平有限, 如果大哥有什么好的方法用kmalloc, 并且能解决效率和不一致的问题, 请赐教!

论坛徽章:
0
发表于 2006-01-10 17:21 |显示全部楼层
现在才通篇看了一下,恩,还不错啊...

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2006-01-10 17:25 |显示全部楼层
richardhesidu 哪个用 seq_file 的方法 非常棒. 大家参考他的代码就好.

论坛徽章:
0
发表于 2006-01-10 17:27 |显示全部楼层
原帖由 mq110 于 2006-1-10 17:25 发表
richardhesidu 哪个用 seq_file 的方法 非常棒. 大家参考他的代码就好.


在哪里?
谢谢!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2006-01-10 17:31 |显示全部楼层
也在这篇帖子里.前几页有.

论坛徽章:
0
发表于 2006-01-10 17:45 |显示全部楼层
seq_file可以写入吗?

论坛徽章:
0
发表于 2006-05-07 11:42 |显示全部楼层
请教,编译模块必须用makefile吗,我就一个.c文件,我想直接用gcc编译,但怎么就编不过去呢???请版主看看

论坛徽章:
0
发表于 2006-05-08 13:17 |显示全部楼层
原帖由 skipjack 于 2006-5-8 11:02 发表


泼盆凉水...内核模块就忌讳写成LZ这个样子,溢出漏洞说的就是你这种程序.

skipjack 可否指出一下问题在哪里?那样也好通过实例让我们这些菜鸟们多学点东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

基于案例的 SQL 优化实战训练营

讲师:中电福富特级专家梁敬彬,参与本次课程培训,你将收获:
1. 能编写出较为高效的 SQL;
2. 能解决70%以上的数据库常见优化问题;
3. 能得到老师提供的高效的相关工具和解决方案;
4. 能举一反三,收获不仅仅是 SQL 优化。
现在购票享受8.8折优惠!
----------------------------------------
优惠时间:2019年3月20日前

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP