zip_database.py
unzip_database.py
auto_find.py
check_compile.py
auto_detect.py
auto_delete.py
combine_csv.py
auto_apisan.py
parse_bc.py: 收集编译好的软件中的bc文件并生成bc_list然后打包
get_API.py
parse_commit.py
auto_clone.py: 用于根据https_link_path自动化clone软件到out_dir,并自动checkout到指定commit
Usage: python3 ./auto_clone.py <https_link_path> <out_dir>
https_link_path: json文件, 可用read_json读入, 每行是一个json,包含github link和commit id两个键。
cal_API_num.py: Counts the frequency of each API occurrence in the findres file and outputs it in descending order
Usage: python3 ./cal_API_num.py <in_findres> <out_num_file>
gen_csv.py: 从json文件生成csv文件
Usage: python3 ./gen_csv.py in_path
parse_csv.py: 从csv生成json文件
Usage: python3 ./parse_csv.py in_path
parse_include.py: 从.h文件中得到该文件描述的API列表
Usage: python3 ./parse_include.py <in_include_file.h> <out_path>