文件名称:ProgramSlicing:C语言中的Simply C程序切片工具
文件大小:155KB
文件格式:ZIP
更新时间:2024-06-18 03:54:04
C
反向切片的静态程序切片工具 这是一个简单的 C 程序切片工具,也可以让 C 程序查看依赖的代码行。 用法 克隆代码: git clone https://github.com/feng01/ProgramSlicing.git 如果您只想运行它: cd ProgramSlicing ./ProgramSlicing filepath/test.c # the second parameter is the code you want to analysis 然后输入切片标准:行号和变量。 切片结果将保存在名为 test_slice.c 的文件中,该文件与 test.c 位于同一目录中。 如果要修改代码并重新编译,请执行以下操作: 首先,你需要安装一些软件: 柔性 野牛 图形可视化 在 OpenSuse 上,您可以使用以下命令安装它们: sudo zypper install
【文件预览】:
ProgramSlicing-master
----symbol.h(339B)
----ast_node.h(1KB)
----program_slicing.h(1KB)
----cfg.dot(614B)
----bison_c.tab.h(3KB)
----write_ast_to_file.c(2KB)
----ProgramSlicing(77KB)
----lex.yy.c(56KB)
----symbol.c(822B)
----cfg_node.h(2KB)
----graph_to_dot.c(1KB)
----print_slicing_result.c(4KB)
----graph_to_dot.h(306B)
----astfile(20KB)
----flex_c.l(3KB)
----cfg_node.c(12KB)
----README.md(1KB)
----Makefile(1KB)
----bison_c.tab.c(79KB)
----bison_c.y(18KB)
----ast_node.c(2KB)
----write_ast_to_file.h(377B)
----print_slicing_result.h(474B)
----program_slicing.c(6KB)
----cfg.png(77KB)
----main.c(2KB)