免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: wczt_123
打印 上一主题 下一主题

linux 内核 及 模块调试 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2011-06-22 12:01 |只看该作者
回复 10# xs3c
给你发一篇文章,单步调试VFS层的fs/namei.c:817 link_path_walk函数,相信对你有用
经过一个月对Linux vfs层的代码进行阅读总算有点眉目,今天这些天的心得写到这里,希望有大侠能够指正我的理 ...
jjinl 发表于 2011-06-17 14:12

论坛徽章:
0
12 [报告]
发表于 2011-06-22 14:22 |只看该作者
打算调试 redhat 企业版 5.5的内核
结果编译uml的时候就失败了
  1. [root@sj-centos linux-2.6.18.i686]# make ARCH=um -j2
  2.   SYMLINK arch/um/include/kern_constants.h
  3.   SYMLINK arch/um/include/sysdep
  4.   CC      arch/um/sys-i386/user-offsets.s
  5. arch/um/sys-i386/user-offsets.c: In function ‘foo’:
  6. arch/um/sys-i386/user-offsets.c:19: 错误:隐式声明函数 ‘offsetof’
  7. arch/um/sys-i386/user-offsets.c:19: 错误:expected expression before ‘struct’
  8. arch/um/sys-i386/user-offsets.c:20: 错误:expected expression before ‘struct’
  9. arch/um/sys-i386/user-offsets.c:21: 错误:expected expression before ‘struct’
  10. arch/um/sys-i386/user-offsets.c:22: 错误:expected expression before ‘struct’
  11. arch/um/sys-i386/user-offsets.c:23: 错误:expected expression before ‘struct’
  12. arch/um/sys-i386/user-offsets.c:24: 错误:expected expression before ‘struct’
  13. arch/um/sys-i386/user-offsets.c:25: 错误:expected expression before ‘struct’
  14. arch/um/sys-i386/user-offsets.c:26: 错误:expected expression before ‘struct’
  15. arch/um/sys-i386/user-offsets.c:27: 错误:expected expression before ‘struct’
  16. arch/um/sys-i386/user-offsets.c:28: 错误:expected expression before ‘struct’
  17. arch/um/sys-i386/user-offsets.c:29: 错误:expected expression before ‘struct’
  18. arch/um/sys-i386/user-offsets.c:30: 错误:expected expression before ‘struct’
  19. arch/um/sys-i386/user-offsets.c:31: 错误:expected expression before ‘struct’
  20. arch/um/sys-i386/user-offsets.c:32: 错误:expected expression before ‘struct’
  21. arch/um/sys-i386/user-offsets.c:33: 错误:expected expression before ‘struct’
  22. arch/um/sys-i386/user-offsets.c:34: 错误:expected expression before ‘struct’
  23. arch/um/sys-i386/user-offsets.c:35: 错误:expected expression before ‘struct’
  24. arch/um/sys-i386/user-offsets.c:36: 错误:expected expression before ‘struct’
  25. arch/um/sys-i386/user-offsets.c:37: 错误:expected expression before ‘struct’
  26. arch/um/sys-i386/user-offsets.c:38: 错误:expected expression before ‘struct’
  27. arch/um/sys-i386/user-offsets.c:39: 错误:expected expression before ‘struct’
  28. arch/um/sys-i386/user-offsets.c:40: 错误:expected expression before ‘struct’
  29. arch/um/sys-i386/user-offsets.c:41: 错误:expected expression before ‘struct’
  30. arch/um/sys-i386/user-offsets.c:42: 错误:expected expression before ‘struct’
  31. arch/um/sys-i386/user-offsets.c:43: 错误:expected expression before ‘struct’
  32. arch/um/sys-i386/user-offsets.c:44: 错误:expected expression before ‘struct’
  33. arch/um/sys-i386/user-offsets.c:45: 错误:expected expression before ‘struct’
  34. arch/um/sys-i386/user-offsets.c:46: 错误:expected expression before ‘struct’
  35. arch/um/sys-i386/u
复制代码

论坛徽章:
0
13 [报告]
发表于 2011-06-23 09:13 |只看该作者
回复 12# wczt_123
不是很清楚出现什么问题,怎么不选用高版本的内核??

论坛徽章:
0
14 [报告]
发表于 2011-06-23 09:27 |只看该作者
回复  wczt_123
不是很清楚出现什么问题,怎么不选用高版本的内核??
jjinl 发表于 2011-06-23 09:13



    写了个模块,在高版本的内核上没问题,在这个上有问题,而又必须在这个版本内核上运行

论坛徽章:
0
15 [报告]
发表于 2011-06-27 13:40 |只看该作者
回复  xs3c
给你发一篇文章,单步调试VFS层的fs/namei.c:817 link_path_walk函数,相信对你有用
jjinl 发表于 2011-06-22 12:01

谢谢你,正在学习中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP