Skip to content

Commit 173a202

Browse files
committed
update
1 parent d8f2dbb commit 173a202

18 files changed

+3878
-0
lines changed

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@
1616
## patch-parse/: 处理软件的patch信息的代码
1717
get_API.py
1818
parse_commit.py
19+
## split-funcs/: 处理库源码,将一个project的所有function全部拆分出来
20+
combine_funcinfo.py(由于有的时候tree sitter和cflow能够覆盖的func不重叠,可以分别生成后再使用这个脚本总结一下,但是可以不用)
21+
gen_callgraph.py(主要使用,生成call graph时 第二个调用这个)
22+
get_callee.py(这个是clow,弃用了)
23+
get_funcs-cflow.py(弃用了,现在主要使用tree-sitter)
24+
get-graph-treesitter.py(主要使用,生成call graph时 先调用这个)
25+
parse_callgraph.py (可能用于先筛选出调用嵌套少的,优先处理的func?)
26+
test_treesitter.py(测试代码,应该用不到)
1927
## 其他代码:不好分类但常用的
2028
auto_clone.py: 用于根据https_link_path自动化clone软件到out_dir,并自动checkout到指定commit
2129
Usage: python3 ./auto_clone.py <https_link_path> <out_dir>

draw/apsr-generation.pdf

8.59 KB
Binary file not shown.

0 commit comments

Comments
 (0)