如何在内核里面查找某些结构体或者宏的定义
2012-01-10 14:11
351 查看
想要查看一些结构体的定义,比如struct ip_mreq,可以查看头文件,所有的系统预定义的结构体都在内核源代码的/include下有定义,ubuntu里面是/usr/include 。 比如要找上面提到的struct ip_mreq,可以这样:find /usr/include -name "*.h" | xargs grep "struct ip_mreq" -rn ,结果显示,这个结构体在/usr/include/netinet/in.h 的251行有定义。 其他的情况举一反三即可。
相关文章推荐
- 如何在内核里面查找某些结构体或者宏的定义
- 如何在内核里面查找某些结构体或者宏的定义
- 如何查找内核定义的宏和变量
- linux如何查找一个结构体的原始定义
- PHP扩展开发与内核应用阅读笔记---php的作用域以及如何在扩展中定义,查找php变量
- 内核源码 查找 结构体或者宏的定义
- 如何判断ArrayCollection里面所有的值是否相等或者是否含有某些值
- 如何查找android emulator内核的精确版本
- pandas如何去掉、过滤数据集中的某些值或者某些行?
- rcp(插件开发) 如何查找自己定义的扩展点
- 如何在FP中定义变量或者对资料进行增删改
- C#如何定义结构体及访问结构体的成员
- C#中如何定义与C++定义的对应的结构体
- swf格式文件如何修改里面的动作路径或者动作脚本(没有源文件的情况)
- 如何在Linux文件系统里面找到非UTF-8编码的文件名的文件或者文件夹?
- 如何使用find查找deque中保存的结构体对象
- 如何在winform或者wpf里面打开浏览器并设置宽高位置
- sizeof是如何实现的,和内核里面宏如出一辙
- 内核里面writel(readl)是如何实现的
- C 文件里面如何判断 mk 里面有没有定义某个宏