Linux内核4_21调用图数据集

数据集概述

该数据集包含使用CScout生成的Linux内核4.21版本调用图,涵盖文件包含图、编译时依赖图、控制依赖图、数据依赖图及函数和宏调用图,数据来源于2030万行源代码,为内核代码结构分析提供支持。

文件详解

  • 压缩包文件:
  • linux-4.21-call-graphs-all.zip: ZIP格式压缩包,包含以下文本文件
  • fgraph_I.txt: 文件包含图,格式为“foo.c boo.c”,表示有向边foo.c -> boo.c
  • fgraph_C.txt: 编译时依赖图,格式同上
  • fgraph_F_D.txt: 控制依赖图(通过函数调用),格式同上
  • fgraph_G.txt: 数据依赖图(通过全局变量),格式同上
  • cgraph.txt: 函数和宏调用图,格式同上

适用场景

  • 操作系统内核结构分析: 研究Linux内核4.21版本的代码依赖关系和调用结构
  • 软件维护与重构: 辅助识别内核模块间的耦合度和潜在的维护热点
  • 程序分析算法验证: 为程序依赖分析、静态分析工具提供真实内核数据测试
  • 计算机教育: 作为操作系统课程中内核代码结构分析的教学案例数据
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 175.33 MiB
最后更新 2025年12月23日
创建于 2025年12月23日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。