为啥source insight无法分析这个文件?

Casbin开源社区 2014-02-05 05:15:25
最近在看wireshark的源代码,导入到source insight 3.5后,有几个文件怎么也分析不出来,如epan目录下的packet.c文件,左边的Symbols导航栏提示“Parse Too complex in Packet.c(epan)",换个好几个版本的packet.c文件,也换过source insight的版本,试过最新的0072和经典的0035版本,都不行。请问如何解决?谢谢!

packet.c地址:
https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob;f=epan/packet.c;h=e89ab312df7ebed1adc69c1f6b4061b83c91fac2;hb=HEAD
...全文
776 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-06-12
  • 打赏
  • 举报
回复
很多时候,使用的工具越先进,人越笨;得到得越轻松,人越懒。
baidu_35254585 2016-06-08
  • 打赏
  • 举报
回复
#if 之里面不能只加一个{ #else { #endif 如果是这个类型的它解析不了
arthurzhuyong 2014-02-06
  • 打赏
  • 举报
回复
VIM+CTAGS
碼上道 2014-02-06
  • 打赏
  • 举报
回复
今天我试了一下,确实有这个问题,应该是si的bug,无法解决。
Casbin开源社区 2014-02-06
  • 打赏
  • 举报
回复
引用 楼主 hsluoyc 的回复:
最近在看wireshark的源代码,导入到source insight 3.5后,有几个文件怎么也分析不出来,如epan目录下的packet.c文件,左边的Symbols导航栏提示“Parse Too complex in Packet.c(epan)",换个好几个版本的packet.c文件,也换过source insight的版本,试过最新的0072和经典的0035版本,都不行。请问如何解决?谢谢! packet.c地址: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob;f=epan/packet.c;h=e89ab312df7ebed1adc69c1f6b4061b83c91fac2;hb=HEAD
自己顶下
Casbin开源社区 2014-02-05
  • 打赏
  • 举报
回复
引用 5 楼 truelance 的回复:
SI会展开头文件进行分析,可能是对头文件的解析有问题,比如epan目录没有找到。
我去掉了所有的include语句,还是不行。。
熊熊大叔 2014-02-05
  • 打赏
  • 举报
回复
SI会展开头文件进行分析,可能是对头文件的解析有问题,比如epan目录没有找到。
Casbin开源社区 2014-02-05
  • 打赏
  • 举报
回复
引用 2 楼 jerry_dqh 的回复:
不至于分析不了,才2000行,现在在外面手上没有si,回去我试试看
谢谢大神~
Casbin开源社区 2014-02-05
  • 打赏
  • 举报
回复
引用 1 楼 taodm 的回复:
别太依赖工具
有工具还是很方便的,而且本人水平也还没达到可以脱离工具,求大神们指点~
碼上道 2014-02-05
  • 打赏
  • 举报
回复
不至于分析不了,才2000行,现在在外面手上没有si,回去我试试看
taodm 2014-02-05
  • 打赏
  • 举报
回复
别太依赖工具

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧