博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内核源码 查找 结构体或者宏的定义
阅读量:6711 次
发布时间:2019-06-25

本文共 721 字,大约阅读时间需要 2 分钟。

想要查看一些结构体的定义,比如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行有定义。   其他的情况举一反三即可。 [root@localhost linux-2.6.32]# find /usr/include -name "*.h" | xargs grep "struct ip_mreq" -rn /usr/include/netinet/in.h:244:struct ip_mreq/usr/include/netinet/in.h:253:struct ip_mreq_source/usr/include/bits/in.h:88:/* Like `struct ip_mreq' but including interface specification by index. *//usr/include/bits/in.h:89:struct ip_mreqn/usr/include/linux/in.h:112:struct ip_mreq /usr/include/linux/in.h:118:struct ip_mreqn/usr/include/linux/in.h:125:struct ip_mreq_source {

 

转载地址:http://rxalo.baihongyu.com/

你可能感兴趣的文章
云用户生态发展论坛暨第三届中国云计算用户大会北京站盛大召开
查看>>
oss-server 简单对象存储系统
查看>>
React 路由状态管理总结
查看>>
Android WindowManager悬浮窗:不需要申请权限实现悬浮
查看>>
禅道 11.3 版本发布,主要完善细节,修复 bug
查看>>
无人机新用途,可精确识别危险海洋生物并向游泳者发出预警
查看>>
计算与推断思维 六、可视化
查看>>
8Manage装配式一体化管理如何解决集成窘境
查看>>
一文看清深圳云栖阿里云重磅产品发布
查看>>
对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)
查看>>
关于sql语句的优化问题
查看>>
SQL Server 2016新特性:数据库级别配置
查看>>
中美贸易战升级 医疗器械行业影响大
查看>>
嵌入的iframe框架自适应宽度代码
查看>>
IPTABLES常用命令之配置生产环境IPTABLES及优化
查看>>
linux服务ssh详解
查看>>
cat命令一些不常用但很有用的参数
查看>>
双色球 脱壳加去效验
查看>>
#22 系统进程调度、at、batch、mail、crontab
查看>>
Intellij IDEA Debug调试技巧
查看>>